DevOps

Monitoring & Prometheus

Metrics collection, PromQL, exporters, Alertmanager, Grafana integration, troubleshooting missing metrics

22 questions d'entretien·
Confirmé
1

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.

2

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.

3

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.

4

Quelle est la différence principale entre un Gauge et un Counter ?

5

À quoi sert le endpoint /metrics dans une application instrumentée ?

+19 questions d'entretien

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