

Amazon Timestream for LiveAnalytics に類似した機能をご希望の場合は Amazon Timestream for InfluxDB をご検討ください。リアルタイム分析に適した、シンプルなデータインジェストと 1 桁ミリ秒のクエリ応答時間を特徴としています。詳細については、[こちら](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html)を参照してください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Grafana
<a name="other-services-influxdb-grafana"></a>

 Timestream for InfluxDB インスタンスのデータを視覚化するときは [Amazon Managed Grafana](https://aws.amazon.com/grafana/)、Grafana、Grafana Cloud を使用します。

## Grafana に接続する
<a name="other-services-influxdb-grafana-steps"></a>

**重要**  
 このガイドの手順を実行するには Grafana Cloud または Grafana 10.3 以降が必要です。

1.  [Timestream for InfluxDB DB インスタンス](https://docs.aws.amazon.com/timestream/latest/developerguide/timestream-for-influx-getting-started-creating-db-instance.html)または [Timestream for InfluxDB DB クラスター](https://docs.aws.amazon.com/timestream/latest/developerguide/timestream-for-influx-create-rr-cluster.html)を作成します。

1.  [Amazon Managed Grafana ワークスペース](https://console.aws.amazon.com/grafana)を作成するか、[Grafana Cloud](https://grafana.com/products/cloud/) にサインアップするか、[Grafana](https://grafana.com/grafana/download) をダウンロードしてインストールします。

1.  Amazon Managed Grafana か Grafana Cloud ユーザーインターフェイス (UI) にアクセスするか、Grafana をローカルで実行している場合は Grafana を起動してお使いのブラウザから http://localhost:3000 にアクセスします。

1.  Grafana UI の左側のナビゲーションで、**[Connections]** セクションを開き、**[Add new connection]** を選択します。

1.  使用可能なデータソースのリストから **[InfluxDB]** を選択し、**[Add new data source]** をクリックします。

1.  [Data Source configuration] ページで、InfluxDB データソースの名前を入力します。

1.  **[Query Language]** ドロップダウンリストで、InfluxDB 2.7 (**Flux** または **InfluxQL**) でサポートされている、いずれかのクエリ言語を選択します。

**重要**  
 SQL は InfluxDB 3 でのみサポートされています。

### Flux を使用するように Grafana を設定する
<a name="other-services-influxdb-grafana-flux"></a>

 Flux を InfluxDB データソースのクエリ言語として選択し、InfluxDB 接続を設定します。

1.  **[HTTP]** セクションで、**[URL]** フィールドに、お使いの InfluxDB の URL を入力します。

   ```
   https://{{your-timestream-for-influxdb-endpoint}}:8086
   ```

1.  **[InfluxDB Details]** セクションに、次のように入力します。
   +  **[Organization]**: InfluxDB の[組織名または ID](https://docs.influxdata.com/influxdb/v2/admin/organizations/view-orgs/)。
   +  **[Token]**: [InfluxDB API トークン](https://docs.influxdata.com/influxdb/v2/admin/tokens/)。
   +  **[Default Bucket]**: Flux クエリで使用するデフォルトの[バケット](https://docs.influxdata.com/influxdb/v2/admin/buckets/)。
   +  **[Min time interval]**: Grafana の最小時間間隔。デフォルト値は 10 秒です。
   +  **[Max series]**: Grafana が処理する系列またはテーブルの最大数。デフォルトは 1,000 です。  
![Flux をクエリ言語として使用して InfluxDB 接続を設定するための設定フォーム。](http://docs.aws.amazon.com/ja_jp/timestream/latest/developerguide/images/grafana-flux-config.png)

1.  **[Save & test]** をクリックします。Grafana が InfluxDB 2.7 データソースへの接続を試み、テストの結果を返します。

### InfluxQL を使用するように Grafana を設定する
<a name="other-services-influxdb-grafana-influxql"></a>

 InfluxQL を使って InfluxDB 2.7 をクエリするときは、以下で自分のユースケースを見つけて、Grafana の設定手順を実行します。

#### InfluxDB 2.7 の新しいインストール:
<a name="other-services-influxdb-grafana-influxql-new-install"></a>

 InfluxDB 2.7 の新しいインストールで InfluxQL を使用するように Grafana を設定するには、次の手順を実行します。

1.  [InfluxDB 2.7 トークン](https://docs.influxdata.com/influxdb/v2/admin/tokens/)で認証します。

1.  [DBRP マッピング](https://docs.influxdata.com/influxdb/v2/tools/grafana/?t=InfluxQL#view-and-create-influxdb-dbrp-mappings)を手動で作成します。

#### InfluxDB 1.x から 2.7 への手動移行:
<a name="other-services-influxdb-grafana-influxql-manual-migration"></a>

InfluxDB 1.x から InfluxDB 2.7 に手動で移行したときに InfluxQL を使用するように Grafana を設定するには、次の手順を実行します。

1.  InfluxDB 1.x インスタンスで認証が必要な場合は、以前の 1.x のユーザー名およびパスワードと一致する [v1 と互換性のある認証情報](https://docs.influxdata.com/influxdb/v2/tools/grafana/?t=InfluxQL#view-and-create-influxdb-v1-authorizations)を作成します。それ以外の場合は、[InfluxDB v2 トークン認証](https://docs.influxdata.com/influxdb/v2/admin/tokens/)を使用します。

1.  [DBRP マッピング](https://docs.influxdata.com/influxdb/v2/tools/grafana/?t=InfluxQL#view-and-create-influxdb-dbrp-mappings)を手動で作成します。

 InfluxQL を InfluxDB データソースのクエリ言語として選択し、InfluxDB 接続を設定します。

1.  **[HTTP]** セクションで、**[URL]** フィールドに、お使いの InfluxDB の URL を入力します。

   ```
   https://{{your-timestream-for-influxdb-endpoint}}:8086
   ```

1. **[Custom HTTP Headers]** セクションに、次のように入力します。
   +  **[Add header]** を選択します。InfluxDB API トークンを指定します。
     +  **[Header]** に **[Authorization]** と入力します。
     +  **[Value]** で、`Token` スキーマを使用して InfluxDB API トークンを指定します。例えば、`Token y0uR5uP3rSecr3tT0k3n`。

1.  **[InfluxDB Details]** セクションに、次のように入力します。
   +  **[Database]**: [InfluxDB 2.7 バケットにマッピングされた](https://docs.influxdata.com/influxdb/v2/tools/grafana/?t=InfluxQL#view-and-create-influxdb-dbrp-mappings)データベース名。
   +  **[User]** と **[Password]**: [InfluxDB 1.x と互換性のある認証](https://docs.influxdata.com/influxdb/v2/tools/grafana/?t=InfluxQL#view-and-create-influxdb-v1-authorizations)に関連付けられたユーザー名とパスワード。
   +  **[HTTP Method]** で、**[GET]** を選択します。  
![InfluxQL をクエリ言語として使用して InfluxDB 接続を設定するための設定フォーム。](http://docs.aws.amazon.com/ja_jp/timestream/latest/developerguide/images/grafana-influxql-config.png)

1.  **[Save & test]** をクリックします。Grafana が InfluxDB 2.7 データソースへの接続を試み、テストの結果を返します。

### データのクエリと視覚化
<a name="other-services-influxdb-grafana-query-visualize"></a>

 InfluxDB 接続を設定すると、Grafana と Flux を使用して InfluxDB インスタンスに保存されている時系列データをクエリしたり視覚化したりできるようになります。

 Grafana の使用方法についての詳細は、Grafana の「[Technical documentation](https://grafana.com/docs/)」を参照してください。Flux の学習が目的である方は、「[Get started with Flux](https://docs.influxdata.com/flux/v0/get-started/)」を参照してください。