Imaginons que vous envoyiez la métrique COUNT activeusers.basket_size
depuis un seul host sur lequel l’Agent Datadog s’exécute. Ce host génère les valeurs suivantes lors de l’intervalle de transmission : [1,1,1,2,2,2,3,3]
.
L’Agent ajoute toutes les valeurs reçues durant cet intervalle. Il envoie ensuite le total, ici 15
, en tant que valeur de la métrique COUNT.
Imaginons que vous envoyiez la métrique RATE queue_messages.rate
depuis un seul host sur lequel l’Agent Datadog s’exécute. Ce host génère les valeurs suivantes lors de l’intervalle de transmission : [1,1,1,2,2,2,3,3]
.
L’Agent ajoute toutes les valeurs reçues durant cet intervalle. Il envoie ensuite le total divisé par le nombre de secondes de l’intervalle. Ici, avec un intervalle de transmission de 10 secondes, la valeur 1.5
est envoyée pour la métrique RATE.
Imaginons que vous envoyiez la métrique GAUGE temperature
depuis un seul host sur lequel l’Agent Datadog s’exécute. Ce host génère les valeurs suivantes lors de l’intervalle de transmission : [71,71,71,71,71,71,71.5]
.
L’Agent envoie la dernière valeur transmise, ici 71.5
, pour la métrique GAUGE.
Imaginons que vous envoyez la métrique HISTOGRAM request.response_time.histogram
à partir d’un serveur Web. Celle-ci envoie les valeurs [1,1,1,2,2,2,3,3]
lors de l’intervalle de transmission. Par défaut, l’Agent transmet les métriques suivantes à Datadog afin de représenter la distribution statistique des valeurs lors de l’intervalle :
Nom de la métrique | Valeur | Type stocké dans 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 |
Imaginons que vous envoyiez la métrique DISTRIBUTION request.response_time.distribution
à partir de deux serveurs Web : webserver:web_1
et webserver:web_2
. Lors de l’intervalle de transmission donné, webserver:web_1
renvoie les valeurs [1,1,1,2,2,2,3,3]
pour la métrique, tandis que webserver:web_2
renvoie les valeurs [1,1,2]
. Durant cet intervalle, les cinq agrégations suivantes représentent la distribution statistique globale de l’ensemble des valeurs recueillies à partir des deux serveurs Web :
Nom de la métrique | Valeur | Type stocké dans 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 par centile
Comme d’autres types de métriques, tels que GAUGE ou HISTOGRAM, le type DISTRIBUTION dispose des agrégations suivantes : count
, min
, max
, sum
et avg
. Les métriques Distribution sont initialement taguées de la même manière que les autres métriques (avec des tags personnalisés définis dans le code).
Des agrégations par centile supplémentaires (p50
, p75
, p90
, p95
et p99
) peuvent être ajoutées aux métriques Distribution. Si vous ajoutez des agrégations par centile à une métrique Distribution stockée dans Datadog, vos requêtes peuvent porter sur les cinq agrégations supplémentaires suivantes :
Nom de la métrique | Valeur | Type stocké dans 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 |
Si vous ajoutez des agrégations par centile supplémentaires à une métrique Distribution durant un intervalle donné, vous pouvez utiliser les 10 agrégations suivantes : count
, sum
, min
, max
, avg
, p50
, p75
, p90
, p95
et p99
.
Personnalisation du tagging
Cette fonctionnalité vous permet de contrôler le tagging pour les métriques pour lesquelles une granularité au niveau des hosts n’est pas nécessaire. Consultez la section Metrics without Limits™ pour en savoir plus.
Remarque : l’exclusion de tags comportant le caractère !
n’est pas possible avec cette fonction.