Consultant DevOps : Métrologie, Monitoring et Gestion des Logs

Réf. : DNDAFP26

Durée : 5 jours

Tarif : 2500 € HT

Objectifs :

Savoir installer, configurer et administrer une stack de supervision avec Prometheus et Grafana
Connaître et comprendre le fonctionnement de Prometheus et Grapfana
Être en mesure de mettre en œuvre la supervision dans un environnement hétérogène (Cloud)
Identifier les bonnes pratiques à mettre en place pour développer une application basée sur la stack ELK
Découvrir les bases de la gestion de messages avec Logstash et le stockage de données massif avec ElasticSearch
Construire des graphes représentatifs des logs avec Kibana

PARTIE 1 – Métriques, Alertes  et Monitoring

Introduction

Différents type de supervision (Infrastructures, Services et Applications)
Solutions disponible sur le marché
Définition d’une stratégie de monitoring
Pourquoi Prometheus ?
 
Administration Prometheus

Prometheus : fonctionnalités, principe de fonctionnement 
Prometheus vs autres outils de supervision
Architecture de Prometheus (Short Jobs, Job Exporter, PushGateway, Service Discovery, Kubernetes )
Stockage : présentation des données à stocker, (types/formats), stockage par double delta
Prometheus server : installation et configuration 
Langage PromQL
Jobs exporter : installation, configuration
Définition d'alertes
TP : Installation et Configuration de Prometheus
TP : Monitorer un nœud avec Node Exporter
TP : Monitorer un serveur  web avec Apache Exporter
TP : Monitorer une base de données avec MySQL Exporter

Administration Grafana

Faiblesses de l'interface de Prometheus
Grafana : présentation de l'interface web
Grafana : Sources de données et Dashboard disponibles
TP : Branchement  et Interfaçage avec Prometheus
TP : Configuration d'un dashboard
TP : Configuration du gestionnaire d’alertes
 
PARTIE 2 – Gestion des Logs

Introduction à la Stack ELK

Elasticsearch, Logstash et Kibana
Cas d’utilisation
Représentation des données dans Elasticsearch
Architecture générale et Ecosystème Elastic
Elasticsearch : une base de donnée  ou un moteur de recherche
Installation et configuration de base
Communication avec avec Elasticsearch
Structure de l'API
Stockage : présentation des données à stocker, (types/formats), Query

Récupération des Logs avec Logstash

Fonctionnement et concepts
Positionnement des Beats par rapport à Logstash
Installation et configuration de base
Filters, Inputs /Outputs, Index
TP: Mise en plase d’une stack ELK
TP : Récupérer des logs et métriques avec Logstash

Stockage des logs dans Elasticsearch

Installation, configuration de base et plugins
Le rôle et l’importance du mapping
Recherche basique
Notion d’Agrégats
TP : Stocker et rechercher les logs avec Elasticksearch

Visualisation des lofs avec Kibana

Le role de Kibana dans la stack ELK
Installation, configuration de base et plugins
Rechercher, agréger, visualiser, sauver, exporter
TP : Construire des graphes représentatifs avec Kibana

Public

Administrateur Systèmes, Ops, Architecte.

Pré-requis

Administration Systèmes, Linux, Réseaux, HTTP.

Méthodes pédagogiques

Alternance d'apports théoriques, d'exercices pratiques et d'études de cas.


Réf. : DNDAFP26

Durée : 5 jours

Tarif : 2500 € HT



Demande de devis

Date souhaitée :
*Sous réserve de maintien de la session
Session ouverte à partir de 3 participants