Files
Tuto-Devops-A---Z/monitoring/elklogs/logstash/config/pipelines.yml

14 lines
704 B
YAML

# pipelines.yml — Fichier de configuration principale pour Logstash
# Il définit quels pipelines (flux de traitement) Logstash doit charger.
# Ce fichier ne remplace pas logstash.conf, il le référence.
- pipeline.id: main
# ✅ Identifiant unique obligatoire du pipeline
path.config: "/usr/share/logstash/pipeline/logstash.conf"
# ✅ Chemin vers le fichier .conf à charger (doit exister dans le conteneur)
pipeline.workers: 2
# Nombre de threads pour traiter les événements (par défaut: nombre de CPU)
pipeline.batch.size: 125
# Taille du lot d'événements traités ensemble
queue.type: memory
# Type de file d'attente : "memory" (par défaut) ou "persisted" (sur disque)