本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Grafana
使用亚马逊托管 Grafana、Grafan
Connect 到 Grafana
重要
本指南中的说明需要 Grafana Cloud 或 Grafana 10.3+。
-
访问您的亚马逊托管 Grafana、Grafana Cloud 用户界面 (UI),或者,如果在本地运行 Grafana,请启动 Grafana,然后在浏览器中访问 http://localhost:3000。
-
在 Grafana 用户界面的左侧导航栏中,打开 “连接” 部分,然后选择 “添加新连接”。
-
从可用数据源列表中选择 InfluxDB,然后单击 “添加新数据源”。
-
在数据源配置页面上,输入InfluxDB数据源的名称。
-
在 “查询语言” 下拉列表中,选择 InfluxDB 2.7 支持的查询语言之一(Flux 或 In fluxQL)。
重要
只有 InfluxDB 3 支持 SQL。
将 Grafana 配置为使用 Flux
在你的 InfluxDB 数据源中选择 Flux 作为查询语言后,配置你的 InfluxDB 连接:
-
在 HTTP 部分的 “网址” 字段中输入你的 InfluxDB 网址。
https://
your-timestream-for-influxdb-endpoint
:8086 -
在 InfluxDB 详细信息部分,输入以下内容:
-
在组织中:您的InfluxDB 组织名称或ID
。 -
在令牌中:你的 InfluxDB API
令牌。 -
在默认存储桶中:在 Fl u
x 查询中使用的默认存储桶。 -
以最小时间间隔为单位:Grafana 最小时间间隔。默认值为 10 秒。
-
在 Max 系列中:Grafana 将处理的系列或表格的最大数量。默认值为 1,000。
-
-
单击 “保存并测试”。Grafana 尝试连接到 InfluxDB 2.7 数据源并返回测试结果。
将 Grafana 配置为使用 InfluxQL
要使用 InfluxQL 查询 InfluxDB 2.7,请在下面找到你的用例,然后完成配置 Grafana 的说明。
InfluxDB 2.7 的新安装:
要将 Grafana 配置为在新安装的 InfluxDB 2.7 中使用 InfluxQL,请执行以下操作:
-
使用 InfluxDB 2.7
令牌进行身份验证。 -
手动创建 DBRP 映射
。
从 InfluxDB 1.x 手动迁移到 2.7:
要将 Grafana 配置为在从 InfluxDB 1.x 手动迁移到 InfluxDB 2.7 时使用 InfluxQL,请执行以下操作:
-
如果您的 InfluxDB 1.x 实例需要身份验证,请创建与 v1 兼容的身份验证凭据
以匹配您之前的 1.x 用户名和密码。否则,请使用 InfluxDB v2 令牌身份验证。 -
手动创建 DBRP 映射
。
在你的 InfluxDB 数据源中选择 InfluxQL 作为查询语言后,配置你的 InfluxDB 连接:
-
在 HTTP 部分的 “网址” 字段中输入你的 InfluxDB 网址。
https://
your-timestream-for-influxdb-endpoint
:8086 -
在 “自定义 HTTP 标头” 部分中,输入以下内容:
-
选择 “添加标题”。提供你的 InfluxDB API 令牌:
-
在标题中,输入授权。
-
在 “值” 中,使用
Token
架构并提供您的 InfluxDB API 令牌。例如,Token y0uR5uP3rSecr3tT0k3n
。
-
-
-
在 InfluxDB 详细信息部分,输入以下内容:
-
在数据库中:映射到您的 InfluxDB 2.7 存储桶的数据库
名称。 -
在 “用户和密码” 中:与您的 InfluxDB 1.x
兼容性授权关联的用户名和密码。 -
在 HTTP 方法中:选择获取。
-
-
单击 “保存并测试”。Grafana 尝试连接到 InfluxDB 2.7 数据源并返回测试结果。
查询和可视化数据
配置 InfluxDB 连接后,你可以使用 Grafana 和 Flux 来查询和可视化存储在 InfluxDB 实例中的时间序列数据。
有关使用 Grafana 的更多信息,请参阅 Grafana 技术文档。