如何申请普罗米修斯百分比代替计数?

时间:2018-05-21 10:05:38

标签: prometheus

我使用Graphana来显示来自Prometheus的数据。我要求显示“失败”事件的数量(我的意思是成功=“假”):

count(test{deviceserial=~"$device",branch=~"$branch",
   class=~"$class",build_id=~"$build_id",success="false"}) by (deviceserial)

如何请求/显示失败百分比而不是绝对值?

1 个答案:

答案 0 :(得分:0)

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"表示失败。