如何从普罗米修斯直方图中显示一组特定指标的计数?

Mau*_*res 3 prometheus

因此,我有一个直方图,用于收集某些操作的持续时间(以秒为单位),指标是:

  • rpc_request_duration_seconds_bucket
  • rpc_request_duration_seconds_count
  • rpc_request_duration_seconds_sum

这有效,我得到了我的分位数和所有,但我想得到超过 1 秒的所有请求的计数。我如何生成这样的查询?

bri*_*zil 6

rate(rpc_request_duration_seconds_bucket{le="+Inf"}[1m]) 
  - ignoring(le)
rate(rpc_request_duration_seconds_bucket{le="1.0"}[1m])
Run Code Online (Sandbox Code Playgroud)

将返回每秒有多少查询超过 1 秒。

这是所有查询,减去少于或等于一秒的查询。