Aller au contenu

TechniquePratique

Simulateur : budget d'erreur et burn rate

Pour : ingénieurs et SRE · managers d’équipePrérequis : Notions de base sur les SLO.

Mode de lecture

Un SLO de 99,9 % autorise 0,1 % d’échecs sur la fenêtre : c’est le budget d’erreur. Le burn rate mesure la vitesse à laquelle on le consomme : à 1, il s’épuise exactement en fin de fenêtre ; à 14,4, il s’épuise en deux jours environ sur une fenêtre de 30 jours.

Paramètres

Résultat

Budget d'erreur
requêtes en erreur autorisées, soit l'équivalent de
Budget restant en fin de fenêtre
Budget d'erreur restant au fil de la fenêtre

Alertes burn rate

AlerteRègleDéclenchée

Règles pour un SLO sur 30 jours. Trois viennent du tableau recommandé du SRE Workbook de Google, chapitre « Alerting on SLOs » (14,4 sur 1 h, 6 sur 6 h, 1 sur 3 jours) ; la règle 3 sur 24 h vient des fenêtres par défaut d'outils comme Sloth (10 % du budget en un jour) et n'apparaît dans le Workbook que dans un exemple de configuration. Simplification : seule la fenêtre longue de chaque règle est évaluée, au pas horaire ; en production, une fenêtre courte confirme l'alerte et évite qu'elle reste active après la fin de l'incident.

  1. Un incident franc : 20 % d’erreurs pendant 1 heure. L’alerte rapide se déclenche dans l’heure : il faut réveiller quelqu’un.
  2. Une dégradation lente : 0,3 % d’erreurs pendant 5 jours. Aucune alerte rapide, mais le budget fond quand même : seules les alertes lentes la voient et c’est voulu.
  3. Un bruit de fond trop élevé : mettez la durée d’incident à 0 et le taux de fond à 0,08 %. Sans aucun incident, vous consommez déjà 80 % du budget : le SLO est mal calibré ou le service doit être fiabilisé.
  4. Un SLO plus exigeant : passez à 99,99 %. Le budget est divisé par dix : même le bruit de fond suffit à l’épuiser.

Une seule règle « taux d’erreur supérieur à X » est soit trop sensible (elle réveille pour un pic de cinq minutes), soit trop lente (elle rate une dégradation qui dure). Les règles multi-fenêtres associent un facteur de burn rate à une durée : plus la consommation est rapide, plus la fenêtre est courte et l’alerte urgente.