RousselTMLEARNING

Observabilité

Projet de parcours Elastic : centraliser et exploiter les journaux

Le projet de validation du parcours « Maîtrise de la suite Elastic » : Elastic Agent et Fleet, Logstash, Elasticsearch (data streams, ILM), Kibana (ES|QL, Lens, alertes) ; cahier des charges, étapes et grille d'évaluation.

1. Le cahier des charges #

Ce qu'on attend.

Contexte #

Une équipe exploitation veut centraliser les journaux de ses serveurs Linux et d'une application historique qui écrit dans un fichier texte, les conserver 30 jours, les analyser et être prévenue en cas de rafale d'erreurs.

Elastic Agent géré par Fleet, Logstash pour l'application historique, Elasticsearch, Kibana.
ExigenceBriqueFormation
Collecter les logs système des serveursElastic Agent + FleetElastic Agent
Structurer les logs de l'application historiqueLogstash (dissect, translate)Logstash
Conserver 30 joursData streams + ILMElasticsearch
Analyser et visualiserES|QL, LensKibana
Alerter sur une rafale d'erreursRègle ES|QL + connecteurKibana
Accès en lecture pour l'équipeRôle et espace dédiésElasticsearch, Kibana

2. Les étapes #

Le TP guidé.

Déroulé #

  1. Monter le labo Fleet (TP 1 de la formation Elastic Agent).
  2. Vérifier la collecte des logs système.
  3. Créer le modèle d'index et la politique ILM de 30 jours.
  4. Ajouter Logstash pour l'application historique.
  5. Analyser avec ES|QL et construire le tableau de bord.
  6. Créer la règle d'alerte et le rôle de lecture.

3. Grille d'évaluation #

Ce qui valide le projet.

Critères #

CritèreVérification
Collectel'agent est Healthy dans Fleet et logs-system.*-lab reçoit des données
Structurationles champs log.level, http.response.status_code et le libellé traduit existent dans logs-legacyapp-lab
RétentionGET logs-legacyapp-lab/_ilm/explain montre la politique de 30 jours
Analyseun tableau de bord avec au moins trois visualisations sur les deux sources
Alertela règle passe en Active lors d'une rafale d'erreurs simulée
Sécuritéun utilisateur « lecteur » voit le tableau de bord mais ne peut rien modifier
Bonne pratique : Exportez le tableau de bord (objets enregistrés) et versionnez-le avec vos fichiers de configuration : c'est votre livrable.

Articles liés

Kibana Maps et Canvas : cartes géographiques et présentations

Créer des cartes avec Kibana Maps (couches de documents, d'agrégats, choroplèthes, ES|QL) et des présentation…

Machine learning dans Elastic : détection d'anomalies et AIOps

Détecter automatiquement les comportements anormaux : jobs de détection d'anomalies, datafeeds, détecteurs, i…

Elastic Security : SIEM, règles de détection et investigation

Utiliser Elastic Security comme SIEM : sources de données ECS, types de règles de détection (query, EQL, ES|Q…

Pour aller plus loin

Soutenir

♥ SOUTENIR

Soutenez RousselTM Learning

Les formations, articles, TP et attestations restent gratuits et sans publicité intrusive. Une contribution libre, du montant de votre choix, finance l’hébergement, les environnements de TP et l’écriture de nouveaux contenus.

Contribuer avec PayPal Montant libre · carte bancaire ou compte PayPalEn savoir plus
QR code PayPal
Ou scannez ce QR code avec votre téléphone

Merci, chaque contribution compte !