How to install the ELK stack using Docker Compose

I’ll write a series of posts on how to use Filebeat to read the log files of a microservice, to collect and visualize them through the ELK stack (Elasticsearch, Logstash, Kibana).

In this first post we will see a very simple way to have an ELK stack installed on your PC thanks to Docker Desktop and Docker Compose.


An example of Redis persistence using Node.js and Docker Compose

In the previous example we have seen how to manually deploy with Docker a Node.js microservice to interact with Redis.

Now let’s see how to simplify the deploy of this app using Docker Compose.
We will also take the opportunity to see how Redis persistence works.