【发布时间】:2019-12-09 23:06:05
【问题描述】:
我正在使用 Prometheus 收集指标,特别是从我的服务到各种路由的传出请求的直方图。
这是一个指标示例:
southbound_request_duration_seconds_bucket{le="0.05",target="api.token-machine.fra.co",method="GET",route="http://api.token-machine.fra.co/states",status_code="200",type="total"} 96
我希望按路由和延迟百分位数显示在 grafana 指标中。
这是我写的查询:
histogram_quantile(0.90 , sum(rate(southbound_request_duration_seconds_bucket{marathon_app_path=~"$instance_path", route=~"$route", env="mars"}[1d])) by (route))
但由于某种原因,我没有生成任何数据。如果我更换
by (route)
到
by (le)
它生成数据,但每个百分位数出现 3 次(每条路线一个),但它不显示实际路线。
请指教。
【问题讨论】:
标签: grafana prometheus