
Monitoring & Prometheus
Metrics collection, PromQL, exporters, Alertmanager, Grafana integration, troubleshooting missing metrics
1Qu'est-ce qu'une métrique de type Counter dans Prometheus ?
Qu'est-ce qu'une métrique de type Counter dans Prometheus ?
Réponse
Un Counter est une métrique qui ne peut qu'augmenter ou être réinitialisée à zéro lors d'un redémarrage. Elle est idéale pour compter des événements cumulatifs comme le nombre de requêtes HTTP, d'erreurs ou de messages traités. Pour calculer un taux de changement, il faut utiliser la fonction PromQL rate() ou irate() qui gère automatiquement les réinitialisations.
2Quel est le modèle de collecte de métriques utilisé par Prometheus par défaut ?
Quel est le modèle de collecte de métriques utilisé par Prometheus par défaut ?
Réponse
Prometheus utilise un modèle pull où le serveur scrape activement les métriques des targets à intervalles réguliers définis. Ce modèle permet de centraliser la configuration, de détecter facilement les targets down et d'éviter que les applications ne surchargent le serveur. Le push gateway existe pour les jobs éphémères mais représente un pattern exceptionnel, pas la norme.
3Qu'est-ce qu'un exporter dans l'écosystème Prometheus ?
Qu'est-ce qu'un exporter dans l'écosystème Prometheus ?
Réponse
Un exporter est un composant qui expose les métriques d'un système tiers au format Prometheus. Il traduit les métriques natives d'applications comme MySQL, Redis ou NGINX en métriques compatibles accessibles via HTTP. Les exporters officiels suivent des conventions de nommage strictes et sont maintenus par la communauté Prometheus.
Quelle est la différence principale entre un Gauge et un Counter ?
À quoi sert le endpoint /metrics dans une application instrumentée ?
+19 questions d'entretien
Autres sujets d'entretien DevOps
Contrôle de version & Git
Fondamentaux Linux
Shell Scripting & Bash
Bases du Networking
Fondamentaux Docker
Fondamentaux CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Les bases de Kubernetes
Networking Kubernetes
Kubernetes Avancé
Ingress & API Gateway
Les bases de Terraform
Terraform Avancé
Ansible & Configuration Management
AWS Essentiels
Fondamentaux Azure
Fondamentaux GCP
Logging & ELK Stack
Alerting & Incident Response
Cloud Identity & Secrets
Sécurité Pipelines CI/CD
Helm & Kubernetes
Sécurité Runtime & Cluster
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Observabilité Distribuée
Disaster Recovery & Backup
Optimisation des Performances
Optimisation des Coûts Cloud
Principes SRE
Chaos Engineering
Platform Engineering
Maîtrise DevOps pour ton prochain entretien
Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.
Commencer gratuitement