Widget Résumé des SLO

Configuration

Utilisez le widget Résumé des SLO pour surveiller vos SLO (Service Level Objectives) à partir de screenboards et de timeboards. Vous pouvez utiliser la page Service Level Objectives de Datadog pour afficher les SLO existants et en créer d’autres. Il est également possible de sélectionner un SLO et d’utiliser le widget Résumé des SLO pour l’afficher sur n’importe quel dashboard.

widget Résumé des SLO

Configuration

  1. Sur la page du dashboard, ajoutez un widget Résumé des SLO.
  2. Sélectionnez un SLO dans le menu déroulant.
  3. Sélectionnez jusqu’à trois intervalles de temps différents.

Remarque : l’intervalle Global Time vous permet d’afficher le statut et la marge d’erreur pour des périodes arbitraires au cours des 90 derniers jours. De plus, vous pouvez également spécifier une cible SLO unique (facultative) pour la période arbitraire. Pour afficher une marge d’erreur et appliquer un code couleur à la valeur du statut du SLO (rouge ou vert), il est nécessaire d’appliquer une cible SLO. Si vous ne spécifiez aucune cible, seul le statut s’affiche, et le texte demeure gris.

Options

Préférences d’affichage

Choisissez d’afficher ou de masquer la marge d’erreur restante en cliquant sur l’option Show error budget. Si vous visualisez un SLO basé sur un monitor avec plusieurs groupes ou monitors, sélectionnez votre mode de visualisation via l’option View mode :

  • Pour les SLO basés sur des monitors configurés avec un seul monitor divisé en plusieurs groupes, les trois modes de visualisation suivants sont proposés :

    • Status : affiche les pourcentages de statuts et les cibles du SLO global
    • Groups : affiche un tableau des pourcentages de statuts pour chaque groupe
    • Both : affiche les pourcentages de statuts et les cibles du SLO global ainsi qu’un tableau des pourcentages de statuts pour chaque groupe
  • Pour les SLO basés sur des monitors configurés avec plusieurs monitors, les trois modes de visualisation suivants sont proposés :

    • Status : affiche les pourcentages de statuts et les cibles du SLO global
    • Monitors : affiche un tableau des pourcentages de statuts pour chaque monitor
    • Both : affiche les pourcentages de statuts et les cibles du SLO global ainsi qu’un tableau des pourcentages de statuts pour chaque monitor

Remarque : lorsque l’option d’intervalle Global Time est sélectionnée, vous pouvez uniquement utiliser le mode de vue Status.

mode de visualisation

Titre

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

titre du widget

Vous pouvez aussi définir sa taille et son alignement si vous le souhaitez.

API

Ce widget peut être utilisé avec l’API Dashboards. Consultez la documentation à ce sujet pour en savoir plus.

Le schéma JSON utilisé pour le widget Service Map est le suivant :

Expand All

Champ

Type

Description

additional_query_filters

string

Additional filters applied to the SLO query.

global_time_target

string

Defined global time target.

show_error_budget

boolean

Defined error budget.

slo_id

string

ID of the SLO displayed.

time_windows

[string]

Times being monitored.

title

string

Title of the widget.

title_align

enum

How to align the text on the widget. Allowed enum values: center,left,right

title_size

string

Size of the title.

type [required]

enum

Type of the SLO widget. Allowed enum values: slo

default: slo

view_mode

enum

Define how you want the SLO to be displayed. Allowed enum values: overall,component,both

view_type [required]

string

Type of view displayed by the widget.

default: detail

{
  "additional_query_filters": "string",
  "global_time_target": "string",
  "show_error_budget": false,
  "slo_id": "string",
  "time_windows": [],
  "title": "string",
  "title_align": "string",
  "title_size": "string",
  "type": "slo",
  "view_mode": "string",
  "view_type": "detail"
}

Pour aller plus loin

Documentation, liens et articles supplémentaires utiles:

PREVIEWING: may/unit-testing