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
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