将 Grafana 与 InfluxDB 结合使用
此页面记录了早期版本的 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 并在浏览器中访问 https://127.0.0.1:3000。
在 Grafana UI 的左侧导航栏中,展开 Connections 部分,然后单击 Add new connection。
从可用数据源列表中选择 InfluxDB,然后单击 Add data source。
在 Data Source configuration page 上,为您的 InfluxDB 数据源输入 name。
在 Query Language 下拉菜单中,选择 InfluxDB 1.11 支持的查询语言之一(InfluxQL 或 Flux)
SQL 仅在 InfluxDB 3 中受支持。
配置 Grafana 以使用 InfluxQL
在您的 InfluxDB 数据源设置中选择 InfluxQL 作为查询语言的情况下
在 HTTP 下,输入以下内容
URL:您的 InfluxDB URL。
https://127.0.0.1:8086
在 InfluxDB Details 下,输入以下内容
- Database:您的数据库名称
- User:您的 InfluxDB 用户名(如果启用了身份验证)
- Password:您的 InfluxDB 密码(如果启用了身份验证)
- HTTP Method:选择 GET 或 POST (有关两者之间的差异,请参阅query HTTP endpoint 文档)
提供 Min time interval(默认为 10 秒)。
单击 Save & Test。 Grafana 尝试连接到 InfluxDB 并返回测试结果。
配置 Grafana 以使用 Flux
在 InfluxDB 数据源中选择 Flux 作为查询语言的情况下,配置您的 InfluxDB 连接
在 HTTP 下,输入以下内容
URL:您的 InfluxDB URL。
https://127.0.0.1:8086
在 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 interval:Grafana 最小时间间隔。
单击 Save & Test。 Grafana 尝试连接到 InfluxDB 并返回测试结果。
此页面对您有帮助吗?
感谢您的反馈!
支持与反馈
感谢您成为我们社区的一份子! 我们欢迎并鼓励您的反馈和错误报告,以改进 InfluxDB 和本文档。 要获得支持,请使用以下资源
拥有年度合同或支持合同的客户可以联系 InfluxData 支持。