This repository contains example configuration files used to send logs from Aerokube products to Elastic stack. We are using:
- Filebeat to collect log files of running Aerokube tools containers.
- Logstash to preprocess log files.
- ElasticSearch to store and index log data.
- Kibana as user interface.
-
We assume here that you have two Linux hosts: first with Selenoid or Ggr (application host) and second where logs will be stored (ELK host).
-
On application host go to
beats
directory and start Filebeat with Docker Compose:
$ cd beats
$ docker-compose up -d
- On the ELK host go to
elk
directory and start ELK stack with Docker compose:
$ cd elk
$ docker-compose up -d