在InfluxDB中使用Grafana
此页面记录了 InfluxDB OSS 的早期版本。 InfluxDB OSS v2 是最新的稳定版本。 在 v2 文档中查看此页面。
使用 Grafana 或 Grafana Cloud 来可视化来自您的 InfluxDB v1.11 实例的数据。
必需
- 本指南中的说明需要 Grafana Cloud 或 Grafana v10.3+。有关使用 InfluxDB 与其他版本的 Grafana 的信息,请参见 Grafana 文档。
- 要使用 Flux,请使用 InfluxDB 1.8.1+ 并在您的 InfluxDB 配置文件中 启用 Flux。
访问您的 Grafana Cloud 用户界面 (UI) 或者,如果本地运行 Grafana,启动 Grafana 并在您的浏览器中访问 http://localhost:3000。
在Grafana UI的左侧导航中,展开连接部分,然后点击添加新连接。
从可用数据源列表中选择 InfluxDB 并点击 添加数据源。
在数据源配置页面,为您的InfluxDB数据源输入一个名称。
在 查询语言 下拉菜单中,选择一个 InfluxDB 1.11 支持的查询语言(InfluxQL 或 Flux):
SQL 仅在 InfluxDB 3 中受支持。
配置Grafana以使用InfluxQL
在您的 InfluxDB 数据源设置中选择InfluxQL作为查询语言:
在HTTP下,输入以下内容:
URL: 你的 InfluxDB URL.
http://localhost:8086
在InfluxDB详细信息下,输入以下内容:
- 数据库: 你的数据库名称
- 用户: 你的 InfluxDB 用户名 (如果 启用了身份验证)
- 密码: 你的 InfluxDB 密码 (如果 启用了身份验证)
- HTTP方法: 选择 GET 或 POST (有关两者之间的区别,参见 查询HTTP端点文档)
提供一个 最小时间间隔 (默认是 10 秒)。

点击 保存和测试。Grafana 尝试连接到 InfluxDB 并返回测试结果。
配置 Grafana 使用 Flux
在您的 InfluxDB 数据源中选择 Flux 作为查询语言,配置您的 InfluxDB 连接:
确保启用Flux在InfluxDB中。
在 HTTP 下,输入以下内容:
URL: 你的 InfluxDB URL。
http://localhost:8086
在 InfluxDB 详情 下,输入以下内容:
组织: 提供一个任意值。
令牌: 如果 启用InfluxDB身份验证,请使用以下语法提供您的InfluxDB用户名和密码:
# Syntax username:password # Example johndoe:mY5uP3rS3crE7pA5Sw0Rd如果未启用身份验证,则留空。
默认存储桶: 使用以下语法提供默认数据库和保留策略组合:
# Syntax database-name/retention-policy-name # Examples example-db/example-rp telegraf/autogen最小时间间隔: Grafana 最小时间间隔。

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