Zabbix进阶9--处理Prometheus行协议格式数据

背景

在K8S环境中,所有的metric都是通过/metrics API来获取,大部分的API都返回了prometheus行协议格式的数据,因此我们需要针对返回的格式做进一步处理

详细操作

Item

Preprocessing

在这一步我们需要选择Prometheus pattern,然后在Parameters中通过PromQL语句去查询
最后在右边有一些方法可选,下面是具体的

序号 名称 用途
1 value 返回指标的值(当匹配到多行记录时,会引发错误)
2 label 在标签字段中指定的标签返回值(当匹配到多个指标时,会引发错误)
3 sum 返回值的总和
4 min 返回最小值
5 max 返回最大值
6 avg 返回平均值
7 count 返回值的计数