Monitorer une infrastructure avec Prometheus

535 Enrolled
4 hour

Course Overview

Formation sur Prometheus

Prometheus est un outil de surveillance open source qui permet de collecter des données de performances à partir d’applications et d’infrastructures. Il est utilisé par des entreprises de toutes tailles pour surveiller leurs systèmes critiques et s’assurer qu’ils fonctionnent correctement.

Cette formation vous apprendra à utiliser Prometheus pour collecter des données de performances, les visualiser et générer des alertes. Vous apprendrez également à configurer Prometheus pour surveiller différents types d’applications et d’infrastructures.

À la fin de cette formation, vous serez en mesure d’utiliser Prometheus pour surveiller vos systèmes critiques et s’assurer qu’ils fonctionnent correctement.

Objectifs de la formation:

  • Apprendre à utiliser Prometheus pour collecter des données de performances
  • Apprendre à visualiser les données de performances collectées par Prometheus
  • Apprendre à générer des alertes à partir des données de performances collectées par Prometheus
  • Apprendre à configurer Prometheus pour surveiller différents types d’applications et d’infrastructures

Prérequis:

  • Connaissances de base en informatique
  • Compréhension des bases de la surveillance des systèmes

Contenu de la formation:

  • Introduction à Prometheus
  • Installation et configuration de Prometheus
  • Collection de données de performances avec Prometheus
  • Visualisation des données de performances avec Prometheus
  • Génération d’alertes avec Prometheus
  • Configuration de Prometheus pour surveiller différents types d’applications et d’infrastructures

Méthodes d’enseignement:

  • E-learning

Tags:

  • Prometheus
  • Surveillance
  • Performances
  • Alertes
  • Collecte de données
  • Visualisation
  • Configuration

Bénéfices de la formation:

  • Apprendre à utiliser un outil de surveillance open source populaire
  • Surveiller vos systèmes critiques et s’assurer qu’ils fonctionnent correctement
  • Générer des alertes en cas de problème
  • Configurer Prometheus pour surveiller différents types d’applications et d’infrastructures

Inscrivez-vous dès aujourd’hui et commencez à apprendre à utiliser Prometheus !

Prérequis

  • Connaissance de base en systèmes et réseaux : Une compréhension générale des concepts de base des systèmes d'exploitation, des réseaux et de l'administration système est souhaitable. Cela inclut une familiarité avec des concepts tels que les processus, les services, les ports, les protocoles réseau, etc.
  • Notions de base en ligne de commande et en scripting : Il est utile d'avoir une certaine expérience avec les commandes de base du terminal ou de la ligne de commande, ainsi qu'une compréhension élémentaire de la programmation et du scripting (par exemple, Bash, Python) pour travailler avec Prometheus.
  • Connaissance des architectures applicatives : Avoir une compréhension générale des architectures applicatives, telles que les applications monolithiques, les applications distribuées, les services web, etc., vous aidera à mieux comprendre comment Prometheus peut être utilisé pour surveiller différentes architectures.
  • Environnement de développement installé : Vous devriez avoir un environnement de développement installé sur votre ordinateur. Cela peut inclure un éditeur de code, un terminal ou une interface en ligne de commande, ainsi que les outils nécessaires pour exécuter des applications ou des services sur votre machine locale.
  • Accès à Internet : Une connexion Internet stable est nécessaire pour accéder aux ressources en ligne, aux didacticiels et aux exercices pratiques liés à la formation.

Fonctionnalités

  • Comprendre le fonctionnement de prometheus
  • Installer prometheus
  • Mettre en place un serveur nginx pour gérer l'authentification
  • Ajouter une authentification de base pour restreindre l'accès des utilisateurs
  • Installer les autres composants de prometheus
  • Installez plusieurs Node-Exporters, locaux et externes, gérez leurs règles de pare-feu et comparez les différences
  • Apprenez les bases de l'interrogation des métriques à partir de métriques simples, de vecteurs instantanés, de vecteurs de plage, de fonctions, d'agrégats et de
  • Créez des métriques personnalisées à partir de requêtes complexes et enregistrez-les en tant que règles d'enregistrement
  • Créez des règles d'alerte et affichez les états Inactif, En attente et Déclenchement
  • Configurer Alert Manager pour envoyer des alertes depuis Prometheus
  • Configurer un serveur SMTP pour envoyer des alertes par e-mail
  • Ajouter l'interface utilisateur Prometheus Alert Manager
  • Construisez un serveur Prometheus à partir de zéro, en local
  • Installer Grafana
  • Configurer la source de données Prometheus dans Grafana
  • Configurer les tableaux de bord Prometheus pour le service Prometheus principal et les exportateurs de nœuds

Public ciblé

  • Administrateurs système : Si vous êtes responsable de la gestion et de la maintenance des infrastructures informatiques, cette formation vous permettra de maîtriser Prometheus pour surveiller les performances et les métriques de vos systèmes. Vous apprendrez à configurer des alertes et à prendre des mesures proactives pour garantir le bon fonctionnement de vos environnements.
  • Développeurs : Si vous développez des applications et souhaitez améliorer la surveillance et l'alerting de vos projets, cette formation vous donnera les compétences nécessaires pour intégrer Prometheus dans vos applications. Vous apprendrez à exporter des métriques, à analyser les données et à créer des tableaux de bord pour visualiser les performances de vos applications.
  • Ingénieurs DevOps : Si vous êtes impliqué dans des activités DevOps et que vous recherchez des solutions de surveillance efficaces, cette formation est adaptée à vos besoins. Vous découvrirez comment Prometheus peut être utilisé pour collecter des métriques à partir de diverses sources, automatiser les alertes et faciliter le suivi des performances des applications.
  • Équipes de développement et d'exploitation : Si vous travaillez au sein d'une équipe combinant développement et exploitation (DevOps), cette formation vous aidera à adopter une approche cohérente de la surveillance et de l'alerting. Vous apprendrez à collaborer efficacement en utilisant Prometheus pour partager des métriques et prendre des décisions basées sur des données concrètes.
  • Professionnels de l'informatique intéressés par la surveillance : Si vous êtes passionné par la surveillance et souhaitez acquérir des compétences approfondies dans l'utilisation de Prometheus, cette formation vous fournira une base solide. Que vous soyez analyste, architecte ou consultant en informatique, cette formation vous aidera à développer vos connaissances et à améliorer vos compétences en matière de surveillance des applications.

Instructor

Avatar de l’utilisateur

Armel NGANDO

4.0
2 Reviews
19 Students
32 Courses
Main Content