Supervision des architectures à microservices avec Prometheus

Spécialité(s)


Résumé

Lorsqu’on supervise des services statiques, tel qu’un serveur apache ou un serveur de base de données, on se concentre sur le bon fonctionnement de ces derniers (réponse aux requêtes, état : démarré ou non...) et donc un outil de supervision est nécessaire pour évaluer le statut du service en question. Un outil comme Nagios est destiné à ce type de supervision. Mais si nos services sont susceptibles de disparaître à tout moment et sont remplacés par de nouvelles instances, comment pourra-t-on les superviser ? S’ils ne sont pas déployés sur leurs hôtes d’origine, comment peut-on les localiser dans ce cas ? Et si ces services sont sous forme de conteneurs, comment alors superviser les processus à l’intérieur de ces conteneurs ? Et enfin, si ces services sont déployés dans un orchestrateur à l’instar de Kubernetes, et donc sous forme de pod, comment superviser l’ensemble de ces pods repartis sur différents nœuds ? Dans cet article, nous répondons à toutes ces questions avec des cas pratiques. Mais voici déjà un indice concernant la réponse : Prometheus.


La supervision est une phase importante dans le cycle de vie d’une infrastructure ou d’un projet. Il est également primordial de collecter des informations techniques sur les plateformes de production et même les plateformes de tests pour résoudre rapidement les problématiques opérationnelles. Il faut pouvoir recueillir des données en temps réel, afin d’en tirer un maximum d’informations utiles. Dans une approche DevOps par exemple, mettre à disposition des outils de supervision pour les développeurs est au même degré d’importance que celui des équipes opérationnelles afin d’évaluer l’efficacité de leurs livrables et d’optimiser les services à destination des environnements de production. Aujourd’hui, un outil comme Prometheus est simple à mettre en œuvre, permet de déployer une solution de supervision clé en main et de superviser des architectures dynamiques. Prometheus est également un outil qui s’intègre nativement avec la plupart des...

Cet article est réservé aux abonnés. Il vous reste 96% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous