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.