文档文档

将 Grafana 与 InfluxDB 结合使用

此页面记录了早期版本的 InfluxDB OSS。 InfluxDB OSS v2 是最新的稳定版本。 在 v2 文档中查看此页面

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

必需

  • 本指南中的说明需要 Grafana CloudGrafana v10.3+。 有关将 InfluxDB 与其他版本的 Grafana 结合使用的信息,请参阅 Grafana 文档
  • 要使用 Flux,请使用 InfluxDB 1.8.1+ 并在您的 InfluxDB 配置文件中启用 Flux
  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 data source

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

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

    SQL 仅在 InfluxDB 3 中受支持。

配置 Grafana 以使用 InfluxQL

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

  1. HTTP 下,输入以下内容

    • URL:您的 InfluxDB URL

      http://localhost:8086
      
  2. InfluxDB Details 下,输入以下内容

  3. 提供 最小时间间隔(默认为 10 秒)。

  4. 单击 Save & Test。 Grafana 尝试连接到 InfluxDB 并返回测试结果。

配置 Grafana 以使用 Flux

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

  1. 确保在 InfluxDB 中启用了 Flux

  2. HTTP 下,输入以下内容

    • URL:您的 InfluxDB URL

      http://localhost:8086
      
  3. InfluxDB Details 下,输入以下内容

    • Organization:提供任意值。

    • Token:如果启用了 InfluxDB 身份验证,请使用以下语法提供您的 InfluxDB 用户名和密码

      # Syntax
      username:password
      
      # Example
      johndoe:mY5uP3rS3crE7pA5Sw0Rd
      

      如果未启用身份验证,请留空。

    • Default Bucket:使用以下语法提供默认数据库和保留策略组合

      # Syntax
      database-name/retention-policy-name
      
      # Examples
      example-db/example-rp
      telegraf/autogen
      
    • Min time intervalGrafana 最小时间间隔

  4. 单击 Save & Test。 Grafana 尝试连接到 InfluxDB 并返回测试结果。


此页是否对您有帮助?

感谢您的反馈!


Flux 的未来

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

阅读更多

现已全面上市

InfluxDB 3 Core 和 Enterprise

快速启动。 更快扩展。

获取更新

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

有关更多信息,请查看