Formation DevOps | Formation kubernetes​ : 11 - Monotoring avec Prometheus grafana

www.itgalaxy.io

Monotoring avec Prometheus grafana de votre site web ou application : trés avancé et complet comme stack de monotoring

Dans ce training on vous guidera dans la configuration de Prometheus sur un cluster Kubernetes pour surveiller le cluster Kubernetes.

Cette configuration collecte automatiquement les métriques de nœuds, de pods et de services à l’aide des configurations de découverte (discovery service) de services Prometheus.

Prometheus est un framework de surveillance open source hautement évolutif. Il fournit des fonctionnalités de surveillance prêtes à l’emploi pour la plateforme d’orchestration de conteneurs Kubernetes . En outre, dans le domaine de l’observabilité , il gagne en popularité car il facilite les métriques et les alertes.

Collecte de métriques : Prometheus utilise le modèle pull pour récupérer des métriques via HTTP. Il existe une option permettant de transmettre des métriques à Prometheus, en utilisant Pushgateway les cas d’utilisation dans lesquels Prometheus ne peut pas supprimer les métriques.

Metric Endpoint : les systèmes que vous souhaitez surveiller à l’aide de Prometheus doivent exposer les métriques sur un /metrics point de terminaison. Prometheus utilise ce point de terminaison pour extraire les métriques à intervalles réguliers.

PromQL : Prometheus est livré avec PromQL, un langage de requête très flexible qui peut être utilisé pour interroger les métriques du tableau de bord Prometheus. De plus, la requête PromQL sera utilisée par Prometheus UI et Grafana pour visualiser les métriques .

Exportateurs Prometheus (Exporter Prometheus) : les exportateurs sont des bibliothèques qui convertissent les métriques existantes d’applications tierces au format de métriques Prometheus. Il existe de nombreux exportateurs Prometheus officiels et communautaires. Un exemple est l’exportateur de nœuds Prometheus. Il expose toutes les métriques au niveau du système Linux au format Prometheus.

TSDB (base de données de séries chronologiques) : Prometheus utilise TSDB pour stocker efficacement toutes les données. Par défaut, toutes les données sont stockées localement. Cependant, pour éviter un point de défaillance unique, il existe des options permettant d’intégrer le stockage distant pour Prometheus TSDB.




1. Nous contactez


2. Infra as a Service

  • Description: Infrastructure cloud évolutive et sécurisée
  • Links:

3. Projets Développeurs


4. Développeurs


5. Formations Complètes


6. Marketplace

7. Blogs


This website is powered by ItGalaxy.io