2016-12-21 1 views
0

Nous collectons certaines métriques en utilisant (Graphite + Grafana) les utiliser comme un outil pour surveiller la santé et la performance du système.Est-ce que les métriques percentiles suivent les règles des sommations dans Graphite + Grafana?

Pour l'une des métriques de latence, nous obtenons le temps total ainsi que les latences pour tous les sous-composants dont elle est composée.

Nous affichons 99e centile pour toutes les valeurs. Cependant, si nous additionnons les 99e centiles des latences des sous-composantes, elles ne correspondent pas au 99e percentile du temps total. Essentiellement, il descend si les centiles peuvent suivre les règles de sommation. c'est-à-dire

if 
a + b + c + d = s 

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

Est-ce que ça va?

+0

poser des questions sur le forum statistique – Sikorski

Répondre

0

À mon humble avis cela ne serait vrai que si | a | = | b | = | c | = | d | Si ce n'est pas la cause, vous devez pondérer votre équation par le nombre de fois que vous passez par chaque composant. Imaginez que vous n'ayez que les composants 'a' et 'b'. Si pour 100 demandes passant par le composant 'a', 'b' est appelée 900 fois, puis 0,1 * P99 (a) + 0,9 * P99 (b) = p99 (a + b)

PS: vous devez supprimer vos tags 'java', et peut-être aussi les tags 'graphite' et 'grafana'.