文档文档

将 Grafana 与 InfluxDB OSS 结合使用

使用 GrafanaGrafana Cloud 可视化来自您的 InfluxDB 2.7 实例的数据。

本指南中的说明需要 Grafana CloudGrafana 10.3+

  1. 启动 InfluxDB.

  2. 注册 Grafana Cloud下载并安装 Grafana

  3. 访问您的 Grafana Cloud 用户界面 (UI),或者,如果本地运行 Grafana,启动 Grafana 并访问您浏览器中的 http://localhost:3000

  4. 在 Grafana UI 的左侧导航栏中,打开 Connections 部分,然后选择 Add new connection

  5. 从可用数据源列表中选择 InfluxDB,然后单击 Add new data source

  6. Data Source configuration page 上,输入 InfluxDB 数据源的 名称

  7. Query Language 下拉菜单中,选择 InfluxDB 2.7 支持的查询语言之一(Flux 或 InfluxQL)

    SQL 仅在 InfluxDB 3 中受支持。

配置 Grafana 以使用 Flux

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

  1. HTTP 下,输入以下内容

  2. InfluxDB Details 下,输入以下内容

  3. 单击 Save & Test。Grafana 尝试连接到 InfluxDB 2.7 数据源,并返回测试结果。

Use Grafana with InfluxDB and Flux

配置 Grafana 以使用 InfluxQL

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

安装了新的 InfluxDB 实例

要配置 Grafana 以将 InfluxQL 与 InfluxDB 2.7 的新安装一起使用,请执行以下操作

  1. 使用 InfluxDB 2.7 令牌进行身份验证.
  2. 手动创建 DBRP 映射.

从 InfluxDB 1.x 升级到 2.x

当您从 InfluxDB 1.x 升级到 InfluxDB 2.7(按照 官方升级指南)时,要配置 Grafana 以使用 InfluxQL

  1. 使用升级过程中创建的非管理员 v1 兼容身份验证凭据进行身份验证。
  2. 使用 InfluxDB 在升级过程中自动创建的 DBRP 映射(无需执行任何操作)。

从 InfluxDB 1.x 手动迁移到 2.x

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

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

查看和创建 InfluxDB v1 授权

查看和创建 InfluxDB DBRP 映射

配置您的 InfluxDB 连接

在您的 InfluxDB 数据源设置中选择 InfluxQL 作为查询语言

  1. HTTP 下,输入以下内容

  2. 配置 InfluxDB 身份验证

  3. 单击 Save & Test。Grafana 尝试连接到 InfluxDB 2.7 数据源,并返回测试结果。

Use Grafana with InfluxDB and Flux

查询和可视化数据

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

有关使用 Grafana 的更多信息,请参阅 Grafana 文档。如果您刚开始学习 Flux,请参阅 Flux 入门


此页面是否对您有帮助?

感谢您的反馈!


Flux 的未来

Flux 即将进入维护模式。您可以继续像当前一样使用它,而无需对您的代码进行任何更改。

阅读更多

现已全面上市

InfluxDB 3 Core 和 Enterprise

快速启动。更快扩展。

获取更新

InfluxDB 3 Core 是一个开源、高速的近期数据引擎,可实时收集和处理数据,并将其持久化到本地磁盘或对象存储。InfluxDB 3 Enterprise 以 Core 的基础为构建,增加了高可用性、读取副本、增强的安全性以及数据压缩,从而实现更快的查询和优化的存储。InfluxDB 3 Enterprise 的免费层可供非商业家庭或业余爱好者使用。

有关更多信息,请查看