Opérations arithmétiques

Valeur absolue

FonctionDescriptionExemple
abs()Représente la valeur absolue de la métrique.abs(<NOM_MÉTRIQUE>{*})

Transforme cette série temporelle sinus sin{*} :

Fonction sinus

en la fonction abs(sin{*}) :

Fonction sinus avec valeur absolue

Opérations logarithmiques

Logarithme binaire

FonctionDescriptionExemple
log2()Représente le logarithme de base 2 de la métrique.log2(<NOM_MÉTRIQUE>{*})

Exemple :

Si une métrique x{*} s’incrémente de 1 pour chaque point de données, alors log2(x{*}) donne le graphique suivant :

Fonction log2

Logarithme décimal

FonctionDescriptionExemple
log10()Représente le logarithme de base 10 de la métrique.log10(<NOM_MÉTRIQUE>{*})

Exemple :

Si une métrique x{*} s’incrémente de 1 pour chaque point de données, alors log10(x{*}) donne le graphique suivant :

Fonction log10

Somme cumulée

FonctionDescriptionExemple
cumsum()Représente la somme cumulée de la métrique sur l’intervalle visible.cumsum(<NOM_MÉTRIQUE>{*})

Exemple :

Si une métrique const_1{*} est une constante de valeur 1, alors cumsum(const_1{*}) donne le graphique suivant :

Fonction somme cumulée avec valeur absolue

Somme cumulée dans les monitors

La somme cumulée doit être évitée dans les requêtes de monitor, car sa fonction est visuelle. Lorsqu’elle est utilisée dans une requête dashboard ou notebook, les points reflètent les valeurs basées sur la période sélectionnée. Cela ne sʼapplique pas bien dans une requête monitor, car le monitor ne sait pas quelle période utiliser.

Au lieu de cela, configurez des périodes cumulées dans votre période d’évaluation monitor.

Intégrale

FonctionDescriptionExemple
integral()Représente l’intégrale de la métrique.integral(<NOM_MÉTRIQUE>{*})

Remarque : la fonction integral() de Datadog représente la somme cumulée de [delta durée] x [delta valeur] sur toutes les paires de points consécutives dans l’intervalle visible d’une métrique donnée.

Fonction intégrale avec valeur absolue

Autres fonctions


PREVIEWING: may/unit-testing