Mise en place du logging centralisé : ELK Stack (augmentation RAM 8go, clé cryptage kibana, logging, pipeline, etc...)
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
-Xms1g
|
||||
-Xmx1g
|
||||
-Djava.awt.headless=true
|
||||
-Dfile.encoding=UTF-8
|
||||
-Xms512m
|
||||
-Xmx512m
|
||||
-XX:+UseG1GC
|
||||
-XX:+HeapDumpOnOutOfMemoryError
|
||||
-Djava.security.egd=file:/dev/urandom
|
||||
-XX:HeapDumpPath=/usr/share/logstash/logs/heap_dump.hprof
|
||||
-XX:MaxMetaspaceSize=256m
|
||||
-XX:+DisableExplicitGC
|
||||
-XX:+AlwaysPreTouch
|
||||
14
monitoring/elklogs/logstash/config/pipelines.yml
Normal file
14
monitoring/elklogs/logstash/config/pipelines.yml
Normal file
@@ -0,0 +1,14 @@
|
||||
# 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)
|
||||
Reference in New Issue
Block a user