正确与错误写法对比
正确与错误写法对比
# 正确:先聚合桶,再算整体 P95
histogram_quantile(0.95, sum by (le) (rate(http_request_duration_seconds_bucket[5m])))
# 正确:按服务分别计算
histogram_quantile(0.95, sum by (service, le) (rate(http_request_duration_seconds_bucket[5m])))
# 错误:对实例级 P95 再做平均,数学上不成立
# avg(histogram_quantile(0.95, rate(http_request_duration_seconds_bucket[5m])))分位落进 le=+Inf 桶时返回的是外推估计;分桶设计要覆盖业务实际耗时范围。