Documentation

在InfluxDB中使用Grafana

此页面记录了 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的左侧导航中,展开连接部分,然后点击添加新连接

  5. 从可用数据源列表中选择 InfluxDB 并点击 添加数据源

  6. 数据源配置页面,为您的InfluxDB数据源输入一个名称

  7. 查询语言 下拉菜单中,选择一个 InfluxDB 1.11 支持的查询语言(InfluxQL 或 Flux):

    SQL 仅在 InfluxDB 3 中受支持。

配置Grafana以使用InfluxQL

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

  1. HTTP下,输入以下内容:

    • URL: 你的 InfluxDB URL.

      http://localhost:8086
      
  2. InfluxDB详细信息下,输入以下内容:

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

  4. 点击 保存和测试。Grafana 尝试连接到 InfluxDB 并返回测试结果。

配置 Grafana 使用 Flux

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

  1. 确保启用Flux在InfluxDB中。

  2. HTTP 下,输入以下内容:

    • URL: 你的 InfluxDB URL

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

    • 组织: 提供一个任意值。

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

      # Syntax
      username:password
      
      # Example
      johndoe:mY5uP3rS3crE7pA5Sw0Rd
      

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

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

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

  4. 点击 保存和测试。Grafana 尝试连接到 InfluxDB 并返回测试结果。



Flux的未来

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

阅读更多

InfluxDB 3 开源版本现已公开Alpha测试

InfluxDB 3 Open Source is now available for alpha testing, licensed under MIT or Apache 2 licensing.

我们将发布两个产品作为测试版的一部分。

InfluxDB 3 核心,是我们新的开源产品。 它是一个用于时间序列和事件数据的实时数据引擎。 InfluxDB 3 企业版是建立在核心基础之上的商业版本,增加了历史查询能力、读取副本、高可用性、可扩展性和细粒度安全性。

有关如何开始的更多信息,请查看: