快捷视图

快捷视图

即时查询提供了通过 promql 灵活查询数据的能力,但对于不了解 promql 的同学有一些门槛,对于这些同学,可以先让资深的工程师将经常要看的监控对象在快捷视图配置出来,其他同学可以通过点选的方式,来方便地查看监控对象的监控数据,比如下图,是 mysql 的一个快捷视图

image-20230427162932977

配置方式

点击左边栏右上角的加号,可以添加新的快捷视图,视图名称可以以组件的类型命名,如果快捷视图想让其他同学都看到,可以选择公开按钮,快捷视图本质上其实是对 promql 查到的数据做特殊展示。

拿 mysql 视图举例,我们想把监控到的所有 mysql 实例列出来,我们可以找一个 mysql 的监控指标,比如 mysql_up{address="10.206.0.16:3306", ident="tt-fc-n9e.nj"} 我们的目标是把 address 提取列出来,当做实例列表,我们可以通过在前置条件中配置 __name__ = mysql_up 这个筛选条件,将所有和 mysql 相关的监控曲线都查出来,然后配置展开维度标签为 address,这样所有 address 的值,就会出现在上图中栏的地方,到这里快捷视图其实已经可以完成配置了,但有的时候,我们需要对 mysql 实例的的监控数据进行分组查看,这个时候,我们可以通过配置动态过滤标签的方式,对 address 进行分组,这个就是动态过滤标签的作用,我们可以使用 mysql_up 中的 label,对 address 进行动态过滤,比如可以配置 ident,这样筛选只和某个 ident 相关的 mysql 实例。 image-20230427162915552