compute_slo

Calculer les métriques SLI/SLO à partir des résultats de requêtes InfluxDB.

Calculer les métriques SLI/SLO à partir des résultats de requêtes InfluxDB.

Lecture seule · Appelle des systèmes externes. Appel sûr : cet outil ne modifie pas les données.

Paramètres

ChampTypeRequisDescription
good_fieldstringNonNom du champ pour les événements réussis (par défaut 'good')
operatorstringOuiSlug de l'opérateur (= nom de la base InfluxDB)
precisionstringNonPrécision temporelle de la requête (s, ms, u, ns)
querystringOuiRequête InfluxQL renvoyant les champs good/total
slo_targetnumberOuiObjectif SLO en pourcentage (par ex. 99.9)
total_fieldstringNonNom du champ pour le total des événements (par défaut 'total')
windowstringNonFenêtre SLO (par défaut '30d'). Supporté : Nd, Nh

Exemple d'arguments

Arguments illustratifs qu'un agent fournit lors de l'appel de cet outil :

{
  "operator": "string",
  "query": "string",
  "slo_target": 0
}

Description

Utilise la méthodologie de burn-rate de Google SRE.

Prérequis : exécutez query_metrics avec SHOW MEASUREMENTS et SHOW FIELD KEYS d'abord pour découvrir quelle measurement contient les compteurs de succès/échec.

Exemple : SELECT sum("number_success") AS good, sum("number_success") + sum("number_failed") AS total FROM "test" WHERE time > now() - 30d GROUP BY time(1d)

L'outil extrait les champs good/total, calcule le SLI, le budget d'erreur, le burn rate et la sévérité.

Seuils de sévérité (Google SRE) :
- critical : burn rate > 14.4x (pager immédiatement)
- red : burn rate > 6x (créer un ticket)
- yellow : burn rate > 1x (SLO en danger)
- green : burn rate <= 1x (dans le budget)

Associé

Et ensuite ?

Tous les outils MCP

Parcourir la référence complète des outils par catégorie.

Connecter un client

Configurer Claude, Cursor ou Claude Code pour se connecter au serveur.

Last updated on