Nouvelles annonces sur les technologies sans serveur et réseau ainsi que sur le RUM (Real-User Monitoring) dévoilées à la conférence Dash ! Nouvelles annonces dévoilées à la conférence Dash !

Rollup

.rollup()

Conseillé pour les utilisateurs experts uniquement. Datadog cumule automatiquement les points de données en fonction du type de métrique au sein de l’application : pour les métriques gauge, la moyenne est calculée par défaut, alors que pour les métriques count et rate, la somme est calculée. Ajoutez cette fonction à la fin d’une requête pour remplacer le comportement par défaut : vous pourrez alors contrôler la méthode de cumul des données ou le nombre de points bruts cumulés en un seul point tracé sur le graphique.

La fonction comprend deux paramètres, method et time : .rollup(method,time). Le paramètre method accepte les valeurs sum/min/max/count/avg, et time est en secondes. Vous pouvez les utiliser individuellement ou ensemble, comme par exemple .rollup(sum,120). Une limite de 350 points par intervalle est appliquée. Par exemple, si vous utilisez .rollup(20) pour un intervalle de temps d’un mois, les données sont renvoyées avec un cumul bien supérieur à 20 secondes afin d’éviter de renvoyer un nombre colossal de points.

Notez que les cumuls doivent normalement être évités dans les requêtes du monitor, en raison du risque de décalage entre l’intervalle de cumul et la fenêtre d’évaluation du monitor. Le début et la fin des intervalles de cumul sont alignés sur l’heure UNIX, et non sur le début et la fin des requêtes du monitor : les monitors sont par conséquent susceptibles d’évaluer un intervalle de cumul incomplet contenant uniquement un faible volume de données, et donc de se déclencher par erreur. Pour éviter ce problème, il est nécessaire de retarder l’évaluation du monitor pendant une durée correspondant à l’intervalle de cumul (au minimum).

.as_count() ou as_rate()

Ces fonctions sont prévues uniquement pour les métriques envoyées comme taux ou counters via StatsD. Ces fonctions n’ont aucun effet sur les autres types de métrique. Pour en savoir plus sur l’utilisation des fonctions .as_count() et .as_rate(), consultez notre article de blog.

Remarque : la seule requête disponible avec as_count() est sum() (sauf en cas d’utilisation d’un résumé de cumul), qui est la seule fonction mathématique précise affichant un tel comportement.

Autres fonctions