2016-12-21 7 views
0

(Graphite + Grafana)を使用して特定のメトリックを収集し、システムヘルスとパフォーマンスを監視するツールとして使用しています。パーセンタイルメトリックはGraphite + Grafanaの集計のルールに従っていますか?

遅延メトリックの1つについては、構成するすべてのサブコンポーネントの合計時間と待ち時間が取得されます。

すべての値に対して99パーセンタイルが表示されます。しかし、サブコンポーネントの待ち時間の99パーセンタイルを合計すると、合計時間の99パーセンタイルとは一致しません。

パーセンタイルが合計ルールに従うことができれば、本質的に下になります。すなわち

if 
a + b + c + d = s 

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

これは保持されますか?

+0

いくつかの統計情報フォーラムで尋ねる – Sikorski

答えて

0

IMHOこれは、| a | = | b | = | c | = | d | これが原因でない場合は、各コンポーネントを渡した回数で数式を重み付けする必要があります。

コンポーネント 'a'と 'b'だけがあるとします。 ''、 'B' コンポーネントによって渡す100個の要求のために呼び出された場合に900回は、 は0.1 * P99の(a)+ 0.9 * P99は、(B)= P99(AはB +)

PS:あなたは削除する必要がありますあなたの 'java'タグ、そしておそらく 'graphite'と 'grafana'タグもあります。

関連する問題