Ce que vous allez apprendre dans ce TP
- Déployer Pyrra en mode filesystem
- Définir un SLO de latence
- Lire budgets et burn rates
Introduction #
Ce que vous allez apprendre dans cette section
- Déployer Pyrra en mode filesystem
- Définir un SLO de latence
- Lire budgets et burn rates
Contexte. Les responsables produit veulent voir l'état des SLO sans ouvrir Grafana ni lire de PromQL. Vous essayez Pyrra et son interface dédiée.
Prérequis : TP 1 terminé · Durée estimée : 40 min
Une vue claire de tous les SLO.Mise en place #
Étapes guidées, avec leur correction.
1. Écrire les SLO
Pourquoi ? Pyrra lit des objets au format de sa CRD, même hors Kubernetes.
Créezpyrra/app-errors.yaml(disponibilité 99,5 % sur 2 semaines) etpyrra/app-latency.yaml(99 % des requêtes sous 0,1 s).2. Ajouter Pyrra au Compose
Pourquoi ? Le conteneur filesystem écrit des règles dans le dossier lu par Prometheus ; le conteneur api sert l'interface.
Ajoutez les deux services Pyrra.3. Recharger Prometheus
Pourquoi ? Les règles générées doivent être chargées par Prometheus pour que Pyrra puisse afficher les données.
Redémarrez Prometheus et vérifiez la présence des règles Pyrra.4. Lire l'interface
Pourquoi ? C'est la vue destinée aux équipes produit : objectif, disponibilité mesurée, budget restant.
Ouvrezhttp://localhost:9099. Quel SLO est le plus menacé ? Que montrent les graphes de burn rate ?
Niveau de difficulté : ●●●○○ (3/5)
Mon suivi
Connectez-vous pour suivre votre progression et prendre des notes. Se connecter
💬 Discussions récentes de la formation
- Alerter sur un SLO de 99,9 % sans être réveillé pour rien✓ résolu · 1 réponse(s)
Poser une question sur cette leçon →Voir toutes les discussions de la formation
Articles recommandés
Piloter ses SLO avec Pyrra
Pyrra : définir des SLO de disponibilité et de latence en CRD Kubernetes ou en fichiers, générer ...
Alertes sur le taux de consommation du budget (burn rate multi-fenêtres)
Pourquoi alerter sur le burn rate plutôt que sur un seuil, et comment construire les alertes mult...
Générer ses SLO Prometheus avec Sloth
Décrire un SLO en quelques lignes avec Sloth et générer automatiquement règles d'enregistrement m...
Le budget d'erreur : décider avec les SLO
Calculer et suivre un budget d'erreur, rédiger une politique de budget d'erreur et l'utiliser pou...
Les SLO dans Dynatrace : objectifs, budget d’erreur et burn rate
SLI, SLO et SLA, budget d'erreur et taux de consommation : définir un SLO de disponibilité ou de ...
SRE : SLI, SLO et SLA expliqués simplement
Les fondamentaux de l'ingénierie de la fiabilité (SRE) : différence entre SLI, SLO et SLA, choix ...
Grafana SLO dans Grafana Cloud
Définir des SLO, suivre le budget d'erreur et générer les alertes de burn rate.
Bonnes pratiques SRE : SLO utiles et budgets respectés
Check-list pour mettre en place des SLO qui servent : choix des parcours utilisateurs, objectifs ...
Chaos engineering : principes, outils et mise en pratique avec les SLO
Guide complet du chaos engineering : principes, régime permanent et hypothèse, rayon d'impact, li...