有奖捉虫:办公协同&微信生态&物联网文档专题 HOT
指标主题使用 Prometheus 的 PromQL 语法查询指标数据,详细语法说明可参见 Prometheus 官方文档。本文主要介绍部分常用语法及操作步骤帮助您快速了解基本使用方法。
指标查询包含两种查询方式:
范围查询:即 Prometheus Range queries,在查询时间范围内,按照时间间隔(step)查询每个时刻的指标数据,常用语查询指标变化趋势。
说明:
查询时间间隔(step)小于指标采集间隔时,查询结果会出现重复数据,例如 CPU 使用率每15s上报一次,查询时间间隔为1s时会出现15个值相同的重复数据。
最新值查询:即 Prometheus Instant queries,返回查询时间范围内最新的指标数据,常用于查询当前指标值。

常用语法

1. 指定指标名称,查询指标名称下各个维度的指标值的变化趋势,例如查询磁盘容量(disk_total):
disk_total



2. 指定指标名称及维度,查询特定维度组合下的指标值变化趋势,例如主机名(host)为 6c74e00eb825,路径(path)为 /etc/hostname 的磁盘容量:
disk_total{host="6c74e00eb825", path="/etc/hostname"}



3. 按照指定维度聚合指标数据,例如查询每台主机(host)、每个设备(device)的磁盘容量总和:
sum by (host,device)(disk_total)



说明:
更多 PromQL 语法请查询 Prometheus 官方文档,也可参见 查询示例

操作步骤

2. 在左侧导航栏中,选择检索分析,在顶部选择指标主题所在的地域,主题类型选择“指标主题”,然后选择需要的指标主题。
3. 在输入框中输入查询语句,然后单击右侧

查询指标。您也可以单击浏览指标查询当前已有的指标名称。