cAdvisor
Overview
cAdvisor (Container Advisor) est un exporter Prometheus pour les métriques de conteneurs, développé par Google. cAdvisor collecte, agrège, et expose les métriques d'utilisation de ressources des conteneurs (CPU, mémoire, réseau, disque) dans le format Prometheus. Il est particulièrement adapté au monitoring de conteneurs Docker et Kubernetes, fournissant une visibilité sur l'utilisation des ressources par conteneur.
cAdvisor se distingue par son intégration native avec Docker et Kubernetes, son support complet des métriques de conteneurs, et son rôle essentiel dans le monitoring d'environnements conteneurisés.
Informations essentielles
| Propriété | Valeur |
|---|---|
| Site officiel | https://github.com/google/cadvisor |
| Licence | Apache 2.0 |
| Nationalité | États-Unis (Google) |
| Type | Exporter Prometheus pour métriques conteneurs |
| Déploiement | Déploiement système ou DaemonSet Kubernetes |
| Difficulté | Facile |
| Technologies | Go |
TL;DR
cAdvisor est essentiel pour le monitoring de conteneurs dans Prometheus, exposant métriques CPU, mémoire, réseau, disque des conteneurs Docker/Kubernetes.
Points clés à retenir :
- Monitoring de conteneurs essentiel
- Support Docker et Kubernetes
- Métriques CPU, mémoire, réseau, disque
- Format Prometheus natif
- Intégration native containerd/Docker
Compatibilité et intégrations
- Compatible avec Docker, containerd
- Intégration native avec Kubernetes
- Format Prometheus natif
- Compatible avec Prometheus scraping
- Supporte les métriques par conteneur
Avantages
- Essentiel pour monitoring conteneurs
- Intégration native Docker/Kubernetes
- Support complet des métriques conteneurs
- Simple à utiliser
- Maintenu par Google
Limites
- Focus uniquement sur conteneurs
- Nécessite Prometheus
- Consommation de ressources peut être importante
Ressources
- Documentation cAdvisor : https://github.com/google/cadvisor
- GitHub : https://github.com/google/cadvisor