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 !

Graphiques JSON

Si vous envoyez une requête de timeboard Datadog via l’API dashboard, cela génère un objet JSON dont la disposition est la suivante :

DASHBOARD_SCHEMA = {
    "type": "object",
    "properties": {
        "title": {"type": "string"},
        "description": {"type": "string"},
        "layout_type": {"enum": ["ordered", "free"]},
        "is_read_only": {"type": "boolean"},
        "template_variables": {"type": "array", "items": TEMPLATE_VARIABLE_SCHEMA},
        "notify_list": {"type": "array", "items": {"type": "string"}},
        "widgets": {
            "type": "array",
            "items": WIDGET_SCHEMA
        }
    },
    "required": ["title", "layout_type", "widgets"],
}
ParamètreTypeDescription
titlestringTitre de votre dashboard.
descriptionstringDescription du dashboard.
layout_typeenumType de disposition du dashboard. Valeurs possibles : ordered (timeboard précédent) ou free (disposition du screenboard précédent)
is_read_onlyBooleanSi ce dashboard est en lecture seule. Si True, seul l’auteur et les admins peuvent effectuer des modifications.
template_variablestableau d’objetsListe des template variables utilisables dans ce dashboard. Consultez la documentation relative au schéma des template variables(#schema-template-variables) pour en savoir plus.
notify_listtableau de stringsListe de handles des utilisateurs à notifier lorsque des changements sont effectués sur ce dashboard.
widgetstableau d’objetsListe des widgets à afficher dans le dashboard. Consultez la documentation relative au schéma JSON des widgets pour générer le WIDGET_SCHEMA.

Schéma des template variables

Les template variables de dashboard servent à appliquer un nouveau contexte à un ou plusieurs widgets dans votre dashboard, vous permettant ainsi d’explorer de façon dynamique les métriques associées à différents ensembles de tags en utilisant des variables au lieu de tags spécifiques. Pour les configurer dans l’API Dashboard, utilisez la disposition suivante :

TEMPLATE_VARIABLE_SCHEMA = {
    "type": "object",
    "properties": {
        "name": {"type": "string"},
        "default": {"type": "string"},
        "prefix": {"type": "string"},
    },
    "additionalProperties": false,
    "required": ["name"]
}
ParamètreTypeDescription
namestringNom de votre template variable.
defaultstringValeur par défaut de votre template variable.
prefixstringGroupe de tags de votre template variable.

En savoir plus sur les template variables dans l’interface utilisateur de Datadog.

Pour aller plus loin

Documentation, liens et articles supplémentaires utiles: