Prometheus est un outil essentiel pour un DevOps. Il possède l’une des plus grandes communautés de contributeurs dans le monde open source et est la base de données préférée pour les métriques de type time séries. Il est actuellement le favori pour la surveillance des systèmes et des conteneurs. Ce court didacticiel vous montrera comment Prometheus fonctionne avec Docker et votre machine locale.
Prometheus surveille de nombreux types de systèmes, y compris celui sur lequel il s’execute. L’installation et la configuration peuvent donc varier d’un environnement à l’autre. Ce didacticiel est censé être une introduction de base à la configuration sur votre environnement local, sur Docker, sur Kubernetes.
Qu’est ce que PROMETHEUS ?
Prometheus est un système de surveillance de systèmes via l’exploitation de données times séries. Prometheus collecte, organise et stocke les métriques à l’aide d’identifiants et d’horodatages uniques. Les équipes DevOps et les développeurs interrogent ces données à l’aide d’un language qui lui est propre: PromQL, puis les visualisent dans une interface utilisateur telle que Grafana.
Prometheus est réputé pour de nombreuses raisons, mais l’une des plus importantes est sa longue liste d’intégrations faciles avec d’autres outils. Afin de faciliter ces connexions, Prometheus utilise des exportateurs au lieu d’agents pour communiquer.