Supposons que vous soumettiez une métrique COUNT, notifications.sent, depuis un seul hôte exécutant l’Agent Datadog. Cet hôte émet les valeurs suivantes dans un intervalle de temps de vidage : [1,1,1,2,2,2,3,3].
L’Agent additionne toutes les valeurs reçues dans un intervalle de temps. Ensuite, il soumet le nombre total, dans ce cas 15, comme valeur de la métrique COUNT.
Supposons que vous soumettiez une métrique RATE, queue_messages.rate, depuis un seul hôte exécutant l’Agent Datadog. Cet hôte émet les valeurs suivantes dans un intervalle de temps de vidage : [1,1,1,2,2,2,3,3].
L’Agent additionne toutes les valeurs reçues dans un intervalle de temps. Ensuite, il soumet le nombre total divisé par le nombre total de secondes dans cet intervalle de temps. Dans ce cas, si l’intervalle de vidage est de 10 secondes, la valeur soumise serait 1.5 comme valeur de la métrique RATE.
Supposons que vous soumettiez une métrique GAUGE, temperature, depuis un seul hôte exécutant l’Agent Datadog. Cet hôte émet les valeurs suivantes dans un intervalle de temps de vidage : [71,71,71,71,71,71,71.5].
L’Agent soumet le dernier nombre rapporté, dans ce cas 71.5, comme valeur de la métrique GAUGE.
Par exemple, supposons que vous soumettiez une métrique HISTOGRAM, request.response_time.histogram, depuis un serveur web qui rapporte les valeurs [1,1,1,2,2,2,3,3] pendant une période de flush de 10 secondes. Par défaut, l’Agent soumet les métriques suivantes à Datadog qui représentent la distribution statistique de ces valeurs dans cet intervalle de temps :
| Nom de la métrique | Valeur | Type dans l’application Datadog |
|---|
request.response_time.histogram.avg | 1.88 | GAUGE |
request.response_time.histogram.count | 0.8 | RATE |
request.response_time.histogram.median | 2 | GAUGE |
request.response_time.histogram.95percentile | 3 | GAUGE |
request.response_time.histogram.max | 3 | GAUGE |
Supposons que vous soumettiez une métrique DISTRIBUTION, request.response_time.distribution, depuis deux serveurs web : webserver:web_1 et webserver:web_2. Supposons que dans un intervalle de temps de flush donné, webserver:web_1 rapporte la métrique avec les valeurs [1,1,1,2,2,2,3,3], et webserver:web_2 rapporte la même métrique avec les valeurs [1,1,2]. Au cours de cet intervalle de temps, les cinq agrégations suivantes représenteront la distribution statistique globale de toutes les valeurs collectées à partir des deux serveurs web :
| Nom de la métrique | Valeur | Type dans l’application Datadog |
|---|
avg:request.response_time.distribution | 1.73 | GAUGE |
count:request.response_time.distribution | 11 | COUNT |
max:request.response_time.distribution | 3 | GAUGE |
min:request.response_time.distribution | 1 | GAUGE |
sum:request.response_time.distribution | 19 | COUNT |
Calcul des agrégations de percentile
Comme d’autres types de métriques, tels que GAUGE ou HISTOGRAM, le type de métrique DISTRIBUTION a les agrégations suivantes disponibles : count, min, max, sum, et avg. Les métriques de distribution sont initialement étiquetées de la même manière que les autres métriques (avec des étiquettes personnalisées définies dans le code).
Des agrégations de percentile supplémentaires (p50, p75, p90, p95, p99) peuvent être ajoutées aux métriques de distribution depuis le panneau latéral des détails de la métrique. Si vous deviez ajouter des agrégations de percentile à votre métrique de distribution dans l’application, les cinq agrégations supplémentaires suivantes sont disponibles pour la requête :
| Nom de la métrique | Valeur | Type dans l’application Datadog |
|---|
p50:request.response_time.distribution | 2 | GAUGE |
p75:request.response_time.distribution | 2 | GAUGE |
p90:request.response_time.distribution | 3 | GAUGE |
p95:request.response_time.distribution | 3 | GAUGE |
p99:request.response_time.distribution | 3 | GAUGE |
C’est-à-dire que pour une métrique de distribution avec des agrégations de percentile ajoutées pendant un intervalle de temps donné, les 10 agrégations suivantes sont disponibles : count, sum, min, max, avg, p50, p75, p90, p95, et p99.
Remarque : Bien que les différentes agrégations des valeurs métriques de distribution soient représentées sous forme de jauges ou de comptes dans l’application, la métrique elle-même conserve le type DISTRIBUTION.
Personnalisation des étiquettes
Cette fonctionnalité vous permet de contrôler l’étiquetage pour les métriques où la granularité au niveau de l’hôte n’est pas nécessaire. En savoir plus sur Metrics without Limits™.
Remarque : L’exclusion des étiquettes n’est pas prise en charge dans la personnalisation des étiquettes basée sur la liste autorisée. L’ajout d’étiquettes commençant par ! n’est pas accepté.