Widget Évolution
Rapport de recherche Datadog : Bilan sur l'adoption de l'informatique sans serveur Rapport : Bilan sur l'adoption de l'informatique sans serveur

Widget Évolution

Le graphique Évolution illustre l’évolution d’une valeur sur une période choisie :

Configuration

Configuration

  1. Choisissez la métrique à représenter.
  2. Choisissez une fonction d’agrégation.
  3. Facultatif : choisissez un contexte spécifique pour votre widget.
  4. Décomposez votre agrégation en fonction d’une clé de tag, p. ex. host, service, etc.
  5. Choisissez la période de comparaison parmi les options suivantes :
    • an hour before
    • a day before
    • a week before
    • a month before
  6. Choisissez si vous souhaitez visualiser l’évolution relative ou absolute entre les deux périodes.
  7. Sélectionnez le critère de tri des résultats parmi :
    • change
    • name
    • present value
    • past value
  8. Indiquez si une augmentation (increases) ou une diminution (decreases) est préférable. L’évolution privilégiée est surlignée en vert, et l’autre en rouge.
  9. Facultatif : choisissez si la valeur actuelle doit être affichée ou non.

Options

Préférences d’affichage

Intervalle global

Choisissez si votre widget doit afficher un intervalle personnalisé ou l’intervalle global du screenboard (disponible sur les screenboards uniquement).

Légende

Utilisez Show legend on graph pour activer/désactiver l’affichage de la légende sur votre widget. Vous pouvez également sélectionner le nombre d’entrées à afficher si vous le souhaitez.

Titre

Affichez un titre personnalisé pour votre widget en cochant la case Show a Title :

Définissez sa taille et son alignement si vous le souhaitez.

API

Le schéma JSON utilisé pour le widget Évolution est le suivant :

CHANGE_SCHEMA = {
    "type": "object",
    "properties": {
        "type": {"enum": ["change"]},
        "requests": {
            "type":     "array",
            "items":    REQUEST_SCHEMA,
            "minItems": 1,
            "maxItems": 1
        },
        "title": {"type": "string"}
    },
    "required": ["type", "requests"],
    "additionalProperties": false
}
ParamètreTypeObligatoireDescription
typechaîneouiType de widget (utilisez change pour le widget Évolution)
requeststableau d’objetsouiTableau d’un objet request à afficher dans le widget. Consultez la documentation relative au schéma JSON des requêtes pour apprendre à élaborer le REQUEST_SCHEMA.
titlechaînenonTitre de votre widget.

Propriétés supplémentaires autorisées dans l’objet request :

{
  "change_type": {"enum": ["absolute", "relative"]},
  "compare_to": {
    "enum": ["hour_before", "day_before", "week_before", "month_before"]
  },
  "increase_good": {"type": "boolean"},
  "order_by": {"enum": ["change", "name", "present", "past"]},
  "order_dir": {"enum": ["asc", "desc"]},
  "show_present": {"type": "boolean"}
}
ParamètreTypeObligatoireDescription
change_typechaînenonPermet d’afficher l’évolution absolue ou relative. Valeurs disponibles : absolute ou relative
compare_tochaînenonIntervalle de comparaison à utiliser pour mesurer l’évolution. Valeurs disponibles : hour_before, day_before, week_before ou month_before.
increase_goodBooléennonDéfinit si une augmentation est préférable ou non.
order_bychaînenonDéfinit le critère de tri à utiliser. Valeurs disponibles : change, name, present ou past.
order_dirchaînenonDéfinit l’ordre de tri. Valeurs disponibles : asc ou desc.
show_presentBooléennonPermet d’afficher ou non la valeur actuelle.

Pour aller plus loin