Monitoring à l'ère du DevOps & Microservice: Prometheus 2024

Mettez en place une arcitecture de monitoring de vos applications sur un cluster Kubernetes avec Prometheus + Grafana

Ratings: 4.66 / 5.00




Description

Les systèmes d’informations de nos jours font face à l’explosion du nombre de composants à superviser et à administrer dans les environnements Cloud-Native (stacks, tools …) où les pratiques DevOps sont largement encouragés. Avec les micro-services (docker, kubernetes) les besoins de monitoring ont évolué et ce repartissent en quatre grandes catégories :

  • Le monitoring Hardware et OS

  • Le monitoring du Cluster (control plate et worker node)

  • Le monitoring des conteneurs/pods

  • Le monitoring des applications/services

Les outils traditionnels tels que nagios, centron … ne sont plus adaptés (malgré les extensions et add-on pour tenir la cadence) aux besoins d’agilité, de scalabilité, de résilience, d’automatisation que nous impose l’évolution des pratiques au sein des SI (GitOps, ChatOps, CI/CD …).

Le monitoring est indispensable au sein du SI afin de faire la maintenance Pro-active et réaliser des audits techniques sur l’infrastructure. Ainsi les DSI doivent au plus vite arrimer leur méthode de supervision des infrastructures actuelles qui se veulent dynamiques, éphémères et élastiques.

Dans cette formation nous apportons une solution concrète à cette problématique en partant d’un projet fil rouge (une situation concrète d’un client) pour déboucher sur la supervision de son infrastructure faisant essentiellement du micro-service à l’aide de solution on-premise (Prometheus + grafana) ainsi que des solutions Cloud (Dynatrace et Sysdig).

Cette formation est destinée :

  • aux développeurs

  • aux administrateurs systèmes et réseaux

  • aux managers et chef de projet IT

  • aux ingénieurs DevOps

Prérequis:

  • avoir de bonnes bases sur Docker

  • avoir de bonnes bases sur kubernetes


NB: Cette formation est activement mise à jour

Formateur: Dirane TAFEN (Consultant et Instructeur dans le Cloud et le DevOps)

What You Will Learn!

  • Déployez prometheus et granafa sur un cluster kubernetes
  • Monitorez vos serveurs, votre cluster, vos conteneurs et vos applications métiers
  • identifiez et utiliser les dashboard grafana correspondant à vos besoins
  • Utilisez les exporters node, blackbox, postgres et kubernetes
  • Mettre en place l'alerting et les notifications de votre application web avec grafana + slack
  • Déployez et utiliser des opérateurs Kubernetes

Who Should Attend!

  • Développeur
  • Administrateur Système
  • DevOps
  • SRE
  • Administrateur Réseau
  • Ingénieur Supervision