prometheus - 普罗米修斯中的分组和除法
问题描述
在查询普罗米修斯指标时,我想对总和进行分组,并将分组的结果除以第二个指标。
虽然简单的分组求和函数有效:
sum by(somefield) (gauge_metric)
此包含除法的查询返回“无数据”:
sum by(somefield) (gauge_metric) / sum(second_metric{deployment="a-value"})
我在这里想念什么?
解决方案
作为普罗米修斯的新手,我错过了ignoring
andgroup_left
功能,这解决了它:
sum by(somefield) (gauge_metric) / ignoring(somefield) group_left sum(second_metric{deployment="a-value"} )
推荐阅读
- xslt - 使用 xslt3.0 从 xml 中删除某些节点
- kdb - kdb - 从本地向服务器发送大型 CSV
- r - 在对数据框列进行计算时忽略计算中的 NA
- javascript - 如何将 textarea 值转换为 Javascript 代码?
- r - 使用 fread 将数据读入 R 时过滤文本
- pine-script - Pinescript 策略 - 执行不同数量的安全订单
- python - 我怎样才能恢复公会虚荣网址?
- javascript - HTML/Javascript 的新手,这些代码行有什么问题?
- javascript - 如何从谷歌 Firebase 存储中获取 json 文件
- python-requests - python请求API连接不起作用