Ce que vous allez apprendre dans ce TP
- Charger un jeu de données
- Créer un job et son datafeed
- Lire les anomalies
- Prévoir et expliquer un pic
Introduction #
Ce que vous allez apprendre dans cette section
- Charger un jeu de données
- Créer un job et son datafeed
- Lire les anomalies
- Prévoir et expliquer un pic
Contexte. Le trafic du site varie selon l'heure et le jour : un seuil fixe sonne trop ou pas assez. Vous laissez le machine learning apprendre le rythme normal et signaler les écarts.
Prérequis : Docker, 4 Go de RAM libres, jq ; licence d'essai (fournie par start-local) · Durée estimée : 40 min
Licence : ce TP utilise l'essai de 30 jours (fonctions Platinum) activé automatiquement par start-local. Sur un cluster existant, activez-le avec POST _license/start_trial?acknowledge=true (une seule fois par version majeure) ; à l'expiration, le cluster repasse en licence Basic et les jobs s'arrêtent. Le Data Visualizer reste gratuit.
Mise en place #
Étapes guidées, avec leur correction.
1. Le labo
Pourquoi ? start-local démarre Elasticsearch et Kibana avec une licence d'essai de 30 jours, nécessaire au machine learning.
2. Les données
Chargez le jeu de données d'exemple « web logs » de Kibana.
3. Le job et le datafeed
Pourquoi ? Le détecteur
countmodélise le volume de requêtes par tranche de 15 minutes ;geo.srcsert d'influenceur pour expliquer les écarts.4. Lire les anomalies
Listez les anomalies les plus fortes, puis ouvrez Anomaly Explorer dans Kibana (Machine Learning › Anomaly Detection).
5. Prévoir et expliquer
Lancez une prévision sur 24 heures, puis utilisez Log rate analysis (Machine Learning › AIOps Labs) sur un pic du jeu de données.
Niveau de difficulté : ●●●○○ (3/5)
Mon suivi
Connectez-vous pour suivre votre progression et prendre des notes. Se connecter
💬 Questions sur cette leçon
Aucune question pour l'instant : soyez le premier à demander de l'aide ou à partager votre configuration.
Articles recommandés
Alertes, connecteurs et SLO dans Kibana
Créer des règles d'alerte dans Kibana (requête Elasticsearch, ES|QL, seuil personnalisé, logs), c...
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 ...
Monitors, SLO, dashboards et Datadog as code
Créer des monitors efficaces (métriques, logs, APM, composites, anomalies), des SLO, des dashboar...
Ingérer des logs OpenTelemetry dans Elasticsearch
Collecter et structurer des logs avec le Collector OpenTelemetry (receiver filelog, opérateurs, p...
Kibana : rôle, installation et premiers pas
Ce qu'est Kibana dans la suite Elastic, comment l'installer avec Elasticsearch (start-local, Dock...
Visualiser dans Kibana : Lens, dashboards et objets enregistrés
Construire des visualisations avec Lens, assembler des dashboards interactifs (filtres, contrôles...
Beats : aller plus loin (sécurité, performances, Elastic Agent et migration vers Alloy)
Industrialiser Filebeat, Metricbeat et les autres Beats : sorties sécurisées, processors, modules...
Autres sources de logs et files d'attente : syslog, Fluent Bit, Kafka, Redis
Version écrite des leçons vidéo : collecter syslog, Fluent Bit et d'autres sources, puis insérer ...
Traces OpenTelemetry dans Elasticsearch et Kibana APM
Instrumenter des applications avec les SDK OpenTelemetry ou EDOT, envoyer les traces à Elasticsea...