Corriendo ELK Stack con Docker
9 November, 2022
| Docker
En este ejemplo estaremos trabajando con 3 contenedores, Elasticsearch , Kibana y Logstash, para ellos primero debemos clonar el proyecto de : docker-elk
Acá puedes ver la estructura que posee el docker-compose
Ejecutaremos nuestros contenedores con :
docker-compose up -d
Luego desde la terminal ejecutaremos:
docker-compose exec -T elasticsearch bin/elasticsearch-setup-passwords auto --batch
Esto nos generara las passwords de elastic search para que logstash y kibana se puedan conectar a esta de forma segura.
Modificaremos los siguientes archivos ( añadiendo la passwords generadas)
- kibana/config/kibana.yml
- logstash/config/logstash.yml
- logstash/pipeline/logstash.conf
Ejecutas docker-compose restart kibana logstash para reiniciar los parámetros de las passwords, con esto tendrías tu Docker ELK configurado.