Widget SLO List

Les SLO (Service Level Objectives) sont des objectifs convenus qui doivent être atteints pour chaque activité, fonction et processus afin d’offrir les meilleures chances de succès aux clients. Les Service Level Objectives représentent les performances ou l’état de santé d’un service.

Le widget SLO List affiche un sous-ensemble de Service Level Objectives sur leur fenêtre de temps principale. Toutes les autres fenêtres de temps configurées sont disponibles dans le panneau latéral du SLO sur la page des SLO. Pour plus d’informations, consultez la documentation sur les SLO.

Le widget SLO List affichant une liste de Service Level Objectives

Configuration

Une requête de recherche définissant le service web-store dans l'éditeur du widget SLO List

Configuration

  1. Ajoutez un widget SLO List à un dashboard.
  2. Utilisez des tags pour filtrer la liste des Service Level Objectives (par exemple service:foo, env:prod). Les template variables sont prises en charge.
  3. Choisissez le nombre maximum de Service Level Objectives à afficher (la valeur par défaut est 100) et triez par statut ou par budget d’erreur.
  4. Donnez éventuellement un titre au widget.

Lorsque vous êtes prêt à créer le widget, cliquez sur Save.

API

Ce widget peut être utilisé avec l’API Dashboards. Le tableau ci-dessous définit le schéma JSON du widget :

Expand All

Champ

Type

Description

requests [required]

[object]

Array of one request object to display in the widget.

query [required]

object

Updated SLO List widget.

limit

int64

Maximum number of results to display in the table.

default: 100

query_string [required]

string

Widget query.

sort

[object]

Options for sorting results.

column [required]

string

Facet path for the column

order [required]

enum

Widget sorting methods. Allowed enum values: asc,desc

request_type [required]

enum

Widget request type. Allowed enum values: slo_list

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 List widget. Allowed enum values: slo_list

default: slo_list

{
  "requests": [
    {
      "query": {
        "limit": "integer",
        "query_string": "env:prod AND service:my-app",
        "sort": [
          {
            "column": "",
            "order": "desc"
          }
        ]
      },
      "request_type": "slo_list"
    }
  ],
  "title": "string",
  "title_align": "string",
  "title_size": "string",
  "type": "slo_list"
}

Pour aller plus loin