web-dev-qa-db-fra.com

Qu'est-ce que les taux de minute des métriques Timer et Meter indiquent

Pour donner un contexte, nous essayons d’obtenir une fonctionnalité de création de rapports basée sur Yammer informations métriques.

Métriques Yammer fournissant des informations sur le minuteur et les métros comme ci-dessous,

METER_METRIC:
             count = 1
         mean rate = 0.01 count/s
     1-minute rate = 0.00 count/s
     5-minute rate = 0.00 count/s
    15-minute rate = 0.00 count/s

  TIMER_METRIC:
             count = 1
         mean rate = 0.01 calls/s
     1-minute rate = 0.01 calls/s
     5-minute rate = 0.00 calls/s
    15-minute rate = 0.00 calls/s
               min = 89.77ms
               max = 89.77ms
              mean = 89.77ms
            stddev = 0.00ms
            median = 89.77ms
              75% <= 89.77ms
              95% <= 89.77ms
              98% <= 89.77ms
              99% <= 89.77ms
            99.9% <= 89.77ms

J'ai lu ceci et capable d'obtenir les statistiques sur l'application comme indiqué ci-dessus . Les métriques Timer et Meter contiennent des informations sur les taux de 1 minute, de 5 minutes et de 15 minutes. 

Question:

Qu'est-ce que les taux de minute des métriques Timer et Meter indiquent et comment ceux-ci sont calculés?

18
ravikumar

Toutes les métriques (mean|1-min|5-minute|15-minute)-rate indiquent débit; c'est-à-dire combien d'unités d'information (événements) ont été traitées par seconde.

Taux moyen 

Calcule la vitesse à laquelle des événements se sont produits depuis la création du compteur. Mais ce n'est pas très utile car cela ne représente pas ce qui se passe en ce moment.

Tarif minute 

Calcule la vitesse à laquelle des événements se sont produits à l'aide d'une technique appelée moyenne mobile pondérée de manière exponentielle (EWMA)}.

Ce taux a le même facteur de décroissance exponentielle que la charge moyenne sur quinze minutes dans la commande top Unix.

Plus d'information 

Regardez le code source de Timer.Java , Meter.Java et EWMA.Java

Si vous avez plus de temps, jetez un œil à une conférence sur le sujet donnée par Coda Hale: Métriques, métriques, partout - Coda Hale

27
josketres

Il indique un taux de demande moyen sur une période donnée. Alors que le taux moyen est moyen pour la durée de vie du minuteur.

0
Denis Mikhaylov