首页 文章

百分位指标是否遵循Graphite Grafana中的求和规则?

提问于
浏览
0

我们正在使用(Graphite Grafana)收集某些指标,将它们用作监视系统运行状况和性能的工具 .

对于其中一个延迟指标,我们得到它所组成的所有子组件的总时间和延迟 .

我们显示所有值的第99百分位数 . 但是,如果我们总结子组件延迟的第99个百分位数,它们不等于总时间的第99个百分位数 .

基本上,如果百分位数可以遵循求和规则,它就会降低 . 即

if 
a + b + c + d = s

then,
p99(a) + p99(b) + p99(c) + p99(d) = p99(s) ?

这会举行吗?

1 回答

  • 0

    恕我直言只有在| a |时才会这样= | b | = | c | = | d |如果这不是原因,则应根据每个组件通过的次数对等式进行加权 .

    想象一下,你只有'a'和'b'组件 . 如果100个请求通过组件'a','b'被称为900次,则0.1 * p99(a)0.9 * p99(b)= p99(a b)

    PS:你应该删除'java'标签,也可以删除'graphite'和'grafana'标签 .

相关问题