

如需與 Amazon Timestream for LiveAnalytics 類似的功能，請考慮使用 Amazon Timestream for InfluxDB。它提供簡化的資料擷取和單一位數毫秒查詢回應時間，以進行即時分析。[在這裡](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html)進一步了解。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

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

 使用 [Amazon Managed Grafana](https://aws.amazon.com/grafana/)、Grafana 或 Grafana Cloud 將 Timestream for InfluxDB 執行個體中的資料視覺化。

## 連線至 Grafana
<a name="other-services-influxdb-grafana-steps"></a>

**重要**  
 本指南中的指示需要 Grafana Cloud 或 Grafana 10.3\+。

1.  建立 [Timestream for InfluxDB 資料庫執行個體](https://docs.aws.amazon.com/timestream/latest/developerguide/timestream-for-influx-getting-started-creating-db-instance.html)或 [Timestream for InfluxDB 資料庫叢集](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 的左側導覽中，開啟**連線**區段，然後選取**新增連線**。

1.  從可用資料來源清單中選取 **InfluxDB**，然後按一下**新增資料來源**。

1.  在資料來源組態頁面上，輸入 InfluxDB 資料來源的名稱。

1.  在**查詢語言**下拉式清單中，選取 InfluxDB 2.7 (**Flux** 或 **InfluxQL**) 支援的其中一種查詢語言。

**重要**  
 SQL 僅在 InfluxDB 3 中受支援。

### 設定 Grafana 以使用 Flux
<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 詳細資訊**區段中，輸入下列內容：
   +  在**組織中**：您的 InfluxDB [組織名稱或 ID](https://docs.influxdata.com/influxdb/v2/admin/organizations/view-orgs/)。
   +  在**字符**中：您的 [InfluxDB API 字符](https://docs.influxdata.com/influxdb/v2/admin/tokens/)。
   +  在**預設儲存貯體**中：要在 Flux 查詢中使用的預設[儲存貯](https://docs.influxdata.com/influxdb/v2/admin/buckets/)體。
   +  在**最短時間間隔**中：Grafana 最短時間間隔。預設為 10 秒。
   +  在**最大序列**中：Grafana 將處理的序列或資料表數目上限。預設值為 1，000。  
![使用 Flux 作為查詢語言來設定 InfluxDB 連線的設定表單。](http://docs.aws.amazon.com/zh_tw/timestream/latest/developerguide/images/grafana-flux-config.png)

1.  按一下**儲存並測試**。Grafana 會嘗試連線至 InfluxDB 2.7 資料來源，並傳回測試結果。

### 設定 Grafana 以使用 InfluxQL
<a name="other-services-influxdb-grafana-influxql"></a>

 若要使用 InfluxQL 查詢 InfluxDB 2.7，請在下面找到您的使用案例，然後完成設定 Grafana 的指示。 InfluxQL 

#### InfluxDB 2.7 的新安裝：
<a name="other-services-influxdb-grafana-influxql-new-install"></a>

 若要將 Grafana 設定為搭配 InfluxDB 2.7 的新安裝使用 InfluxQL，請執行下列動作： InfluxDB 

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>

若要將 Grafana 設定為在手動從 InfluxDB 1.x 遷移至 InfluxDB 2.7 時使用 InfluxQL，請執行下列動作： InfluxDB 

1.  如果您的 InfluxDB 1.x 執行個體需要身分驗證，請[建立 v1 相容身分驗證憑證](https://docs.influxdata.com/influxdb/v2/tools/grafana/?t=InfluxQL#view-and-create-influxdb-v1-authorizations)，以符合先前的 1.x 使用者名稱和密碼。否則，請使用 [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. 在**自訂 HTTP 標頭**區段中，輸入下列內容：
   +  選取**新增標頭**。提供您的 InfluxDB API 字符：
     +  在**標頭**中，輸入**授權**。
     +  在**值**中，使用`Token`結構描述並提供您的 InfluxDB API 字符。例如 `Token y0uR5uP3rSecr3tT0k3n`。

1.  在 **InfluxDB 詳細資訊**區段中，輸入下列內容：
   +  在**資料庫中**：[映射至 InfluxDB 2.7 儲存貯體](https://docs.influxdata.com/influxdb/v2/tools/grafana/?t=InfluxQL#view-and-create-influxdb-dbrp-mappings)的資料庫名稱。
   +  在**使用者**和**密碼**中：與您的 [InfluxDB 1.x 相容性授權](https://docs.influxdata.com/influxdb/v2/tools/grafana/?t=InfluxQL#view-and-create-influxdb-v1-authorizations)相關聯的使用者名稱和密碼。
   +  在 **HTTP 方法**中：選取 **GET**。  
![使用 InfluxQL 做為查詢語言來設定 InfluxDB 連線的設定表單。 InfluxQL](http://docs.aws.amazon.com/zh_tw/timestream/latest/developerguide/images/grafana-influxql-config.png)

1.  按一下**儲存並測試**。Grafana 會嘗試連線至 InfluxDB 2.7 資料來源，並傳回測試結果。

### 查詢和視覺化資料
<a name="other-services-influxdb-grafana-query-visualize"></a>

 設定 InfluxDB 連線後，您可以使用 Grafana 和 Flux 來查詢和視覺化儲存在 InfluxDB 執行個體中的時間序列資料。

 如需使用 Grafana 的詳細資訊，請參閱 Grafana [技術文件](https://grafana.com/docs/)。如果您只是在學習 Flux，請參閱 [Flux 入門](https://docs.influxdata.com/flux/v0/get-started/)。