RousselTMLEARNING

Observabilité

Elastic Agent ou Beats ? Choisir et migrer

Comparer Elastic Agent et les Beats (Filebeat, Metricbeat, Winlogbeat), savoir quand garder les Beats et migrer pas à pas sans perte de données.

1. Comparaison #

Ce qui change concrètement.

Tableau comparatif #

CritèreBeatsElastic Agent
InstallationUn binaire par type de donnéesUn agent unique
ConfigurationFichiers YAML par hôtePolitique centrale (Fleet) ou YAML autonome
Pipelines et tableaux de bordInstallés par setupFournis par l'intégration
Mises à jourManuelles, hôte par hôteDepuis Fleet, par lots
Sécurité (EDR)NonElastic Defend
OpenTelemetryNonOui (mode EDOT, selon la version)
Filebeat, Metricbeat, Winlogbeat et Packetbeat remplacés par des intégrations d'un seul agent.

Quand garder les Beats ? #

  • Configurations très personnalisées sans intégration équivalente (modules exotiques, processeurs complexes).
  • Environnements figés sur une ancienne version de la pile.
  • Besoin d'un binaire minimal sans superviseur, par exemple dans une image très contrainte.

2. Migrer pas à pas #

Sans perte ni doublon.

La méthode #

  1. Inventorier les Beats, leurs modules et leurs processeurs.
  2. Choisir l'intégration équivalente pour chaque module (System, Nginx, Windows, Custom Logs…).
  3. Créer une politique de test, y reporter les chemins de fichiers et les champs ajoutés.
  4. Installer l'agent sur un hôte pilote en parallèle du Beat, comparer les documents produits.
  5. Arrêter le Beat, puis généraliser par lots.
Erreur courante : Laisser tourner Filebeat et l'intégration de logs sur les mêmes fichiers : chaque ligne est indexée deux fois. Pour la reprise, l'option de migration de l'état de Filebeat (registre) existe dans les versions récentes : vérifiez-la avant de basculer.

Données et tableaux de bord #

Les Beats écrivent dans filebeat-* ou metricbeat-*, Elastic Agent dans les data streams logs-* et metrics-*. Adaptez les vues de données, les règles d'alerte et les tableaux de bord personnalisés qui ciblaient les anciens index.

Articles liés

Elastic Agent : architecture, Fleet et intégrations

Comprendre Elastic Agent : agent unique de collecte, Fleet et Fleet Server, politiques d'agent, intégrations,…

Installer Fleet Server et enrôler des Elastic Agent

Mettre en place Fleet Server, créer une politique, enrôler des agents Linux, Windows et Docker, comprendre le…

Politiques d'agent, intégrations, data streams et pipelines

Construire des politiques d'agent, ajouter des intégrations (System, Nginx, Custom Logs), choisir les namespa…

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 !