我使用Graphana来显示来自Prometheus的数据。我要求显示"失败"事件的数量(我的意思是成功="假"(:
count(test{deviceserial=~"$device",branch=~"$branch",
class=~"$class",build_id=~"$build_id",success="false"}) by (deviceserial)
如何请求/显示失败百分比而不是绝对值?
count by (deviceserial) (test{deviceserial=~"$device",branch=~"$branch",
class=~"$class",build_id=~"$build_id",success="false"})
/
count by (deviceserial) (test{deviceserial=~"$device",branch=~"$branch",
class=~"$class",build_id=~"$build_id"})```
请注意第二个选择器中缺少的success="false"
。我假设您在这里有一个带有所列标签的指标test
,特别是测试何时成功时success="true"
,在测试失败时success="false"
。