【发布时间】:2022-01-06 13:27:35
【问题描述】:
我对 Grafana 很陌生,我正在尝试获取一些指标的中值。
这些是我的团队正在使用的查询类型,我正在尝试为其获取中位数:
avg(backend_service_manager_className_methodName_request_time{quantile="0.75",})*1000
【问题讨论】:
我对 Grafana 很陌生,我正在尝试获取一些指标的中值。
这些是我的团队正在使用的查询类型,我正在尝试为其获取中位数:
avg(backend_service_manager_className_methodName_request_time{quantile="0.75",})*1000
【问题讨论】:
相关文档:
https://prometheus.io/docs/prometheus/latest/querying/operators/#aggregation-operators
avg(quantile(0.75, backend_service_manager_className_methodName_request_time))
如果需要为您的 BL 添加 avg,显示的值应预先配置,并且您不应乘以 1000。
【讨论】:
If needed add avg for your BL.. 中位数不会每次都出现在0.5。阅读相关文档后,他会更加专注和准确。我已经修复了他使用指标的方式。平均值和中位数绝对是两个不同的东西。
每the docs:
quantile(0.5, backend_service_manager_className_methodName_request_time) 计算中位数
【讨论】: