Grafana - Amazon Timestream
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

要获得与亚马逊 Timestream 类似的功能 LiveAnalytics,可以考虑适用于 InfluxDB 的亚马逊 Timestream。适用于 InfluxDB 的 Amazon Timestream 提供简化的数据摄取和个位数毫秒级的查询响应时间,以实现实时分析。点击此处了解更多信息。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Grafana

使用 Amazon Managed Grafana、Grafana 或 Grafana Cloud 以可视化来自适用于 InfluxDB 的 Timestream 实例的数据。

连接到 Grafana

重要

本指南中的说明需要 Grafana Cloud 或 Grafana 10.3+。

  1. 创建适用于 InfluxDB 的 Timestream 数据库实例适用于 InfluxDB 的 Timestream 数据库集群

  2. 创建 Amazon Managed Grafana 工作区,注册 Grafana Cloud 或者下载并安装 Grafana

  3. 访问 Amazon Managed Grafana, Grafana Cloud 用户界面(UI),或者,如果在本地运行 Grafana,请启动 Grafana,然后在浏览器中访问 http://localhost:3000。

  4. 在 Grafana UI 的左侧导航栏中,打开连接部分,然后选择添加新连接

  5. 从可用的数据来源列表中选择 InfluxDB,然后点击添加新的数据来源

  6. 在数据来源配置页面上,输入 InfluxDB 数据来源的名称。

  7. 查询语言下拉列表中,选择 InfluxDB 2.7 支持的查询语言之一(FluxInfluxQL)。

重要

仅 InfluxDB 3 支持 SQL。

配置 Grafana 以使用 Flux

在 InfluxDB 数据来源中选择 Flux 作为查询语言后,请配置 InfluxDB 连接:

  1. HTTP 部分,在 URL 字段中输入 InfluxDB URL。

    https://your-timestream-for-influxdb-endpoint:8086
  2. InfluxDB 详细信息部分,输入以下内容:

    • 组织中:输入 InfluxDB 组织名称或 ID

    • 令牌中:输入 InfluxDB API 令牌

    • 默认存储桶中:输入在 Flux 查询中使用的默认存储桶

    • 最小时间间隔中:输入 Grafana 最小时间间隔。默认值为 10 秒。

    • 最大序列中:输入 Grafana 将处理的最大序列数或最大表数。默认值为 1,000。

    用于配置 InfluxDB 连接的设置表单,采用 Flux 作为查询语言。
  3. 点击保存并测试。Grafana 尝试连接到 InfluxDB 2.7 数据来源并返回测试结果。

配置 Grafana 以使用 InfluxQL

要使用 InfluxQL 查询 InfluxDB 2.7,请在下方查找使用案例,然后完成配置 Grafana 的说明。

InfluxDB 2.7 的新安装:

要配置 Grafana 以在新安装的 InfluxDB 2.7 中使用 InfluxQL,请执行以下操作:

  1. 使用 InfluxDB 2.7 令牌进行身份验证。

  2. 手动创建 DBRP 映射

从 InfluxDB 1.x 手动迁移至 2.7:

要配置 Grafana 以在手动从 InfluxDB 1.x 迁移至 InfluxDB 2.7 时使用 InfluxQL,请执行以下操作:

  1. 如果 InfluxDB 1.x 实例需要身份验证,请创建与 v1 兼容的身份验证凭证,以匹配之前的 1.x 用户名和密码。否则,请使用 InfluxDB v2 令牌身份验证

  2. 手动创建 DBRP 映射

在 InfluxDB 数据来源中选择 InfluxQL 作为查询语言后,请配置 InfluxDB 连接:

  1. HTTP 部分,在 URL 字段中输入 InfluxDB URL。

    https://your-timestream-for-influxdb-endpoint:8086
  2. 自定义 HTTP 标头部分中,输入以下内容:

    • 选择添加标头。提供 InfluxDB API 令牌:

      • 标头中,输入授权

      • 中,使用 Token 架构并提供 InfluxDB API 令牌。例如 Token y0uR5uP3rSecr3tT0k3n

  3. InfluxDB 详细信息部分,输入以下内容:

    用于配置 InfluxDB 连接的设置表单,采用 InfluxQL 作为查询语言。
  4. 点击保存并测试。Grafana 尝试连接到 InfluxDB 2.7 数据来源并返回测试结果。

查询和可视化数据

配置 InfluxDB 连接后,即可使用 Grafana 和 Flux 以查询和可视化存储在 InfluxDB 实例中的时间序列数据。

有关使用 Grafana 的更多信息,请参阅 Grafana 技术文档。如果您只是想了解 Flux,请参阅 Flux 入门