使用Grafana查询和可视化数据
使用 Grafana 查询和可视化存储在 InfluxDB Cloud Dedicated 中的数据。
[Grafana]使您能够查询、可视化、警报和探索您的指标、日志和跟踪,无论它们存储在哪里。[Grafana]为您提供了将您的时间序列数据库(TSDB)数据转换为有洞察力的图表和可视化工具。
安装Grafana或登录Grafana Cloud
如果使用开源版本的 Grafana,请按照 Grafana 安装说明 为您的操作系统安装 Grafana。 如果使用 Grafana Cloud,请登录到您的 Grafana Cloud 实例。
InfluxDB 数据源
InfluxDB 数据源插件包含在 Grafana 核心发行版中。使用该插件查询和可视化存储在 InfluxDB Cloud Dedicated 中的数据,支持 InfluxQL 和 SQL。
Grafana 10.3+
下面的说明适用于 Grafana 10.3+,该版本引入了最新的 InfluxDB 核心插件。 更新的插件包括针对 InfluxDB 3 基础产品(如 InfluxDB Cloud Dedicated)的 SQL 支持。
创建一个InfluxDB数据源
- 在您的Grafana用户界面(UI)中,导航到数据源。
- 点击 添加新数据源。
- 搜索并选择InfluxDB插件。
- 为您的数据源提供一个名称。
- 在 查询语言 下,选择 SQL 或 InfluxQL:
当创建一个使用SQL查询数据的InfluxDB数据源时:
在 HTTP 下:
URL: 提供您的 InfluxDB Cloud 专用集群 URL,使用 HTTPS 协议:
https://cluster-id.a.influxdb.io
在 InfluxDB 详情 下:
- 数据库: 提供一个默认的数据库名称以供查询。
- 令牌: 提供一个 数据库令牌,具有对您想要查询的数据库的读取访问权限。
点击 保存并测试。

当创建一个使用 InfluxQL 查询数据的 InfluxDB 数据源时:
在 HTTP 下:
URL: 提供您的 InfluxDB Cloud 专用集群 URL,使用 HTTPS 协议:
https://cluster-id.a.influxdb.io
在 InfluxDB 详情 下:
数据库: 提供一个默认的数据库名称以供查询。
用户: 提供一个任意字符串。 在查询 InfluxDB Cloud Dedicated 时,此凭证被忽略,但不能为空。
密码: 提供一个 数据库令牌,具有对您想要查询的数据库的读取访问权限。
HTTP 方法: 选择一种可用的 HTTP 请求方法来查询数据:
- POST (Recommended)
- GET
点击 保存并测试。

使用Grafana查询InfluxDB
在你配置并保存一个 InfluxDB 数据源之后,使用 Grafana 构建、运行并检查针对你的 InfluxDB 数据库的查询。
在使用 InfluxDB SQL 实现时,measurement 的结构是一个表,time、fields 和 tags 的结构是列。要了解更多信息,请参见 Query Data。
点击 探索。
在下拉菜单中,选择保存的 InfluxDB 数据源进行查询。
使用SQL查询表单来构建您的查询:
表格: 选择要查询的测量。
列: 选择一个或多个字段和标签,以在查询结果中作为列返回。
使用SQL,选择
time列以包含数据的时间戳。 Grafana依赖time列来正确绘制时间序列数据。可选: 切换 过滤器 以生成 WHERE 子句语句。
- WHERE: Configure condition expressions to include in the
WHEREclause.
- WHERE: Configure condition expressions to include in the
可选: 切换 组 以生成 GROUP BY 子句语句。
- GROUP BY: Select columns to group by. If you include an aggregation function in the SELECT list, you must group by one or more of the queried columns. SQL returns the aggregation for each group.
推荐: 切换 顺序 以生成 ORDER BY 子句语句。
- ORDER BY: Select columns to sort by. You can sort by time and multiple fields or tags. To sort in descending order, select DESC.
推荐: 将格式更改为 时间序列。
- 使用 格式 下拉菜单来更改查询结果的格式。 例如,要将查询结果可视化为时间序列,请选择 时间序列。
点击运行查询以执行查询。
- 点击 探索。
- 在下拉菜单中,选择您想要查询的 InfluxDB 数据源。
- 使用 InfluxQL 查询形式来构建您的查询:
- FROM:选择您想查询的度量。
- WHERE:要过滤查询结果,请输入条件表达式。
- SELECT:选择要查询的字段和要施加到每个字段的聚合函数。聚合函数应用于
GROUP BY子句中定义的每个时间间隔。 - GROUP BY:默认情况下,Grafana 按时间对数据进行分组,以降低结果的采样并改善查询性能。您还可以添加其他标签进行分组。
- 点击 运行查询 来执行查询。
要了解Grafana中的查询管理和检查,请参阅 Grafana Explore documentation。
使用Grafana构建可视化
要全面了解如何使用 Grafana 创建可视化,请参阅Grafana 文档。