Skip to content

Latest commit

 

History

History
28 lines (17 loc) · 1.51 KB

README.md

File metadata and controls

28 lines (17 loc) · 1.51 KB

docker-compose-efk

This project handle a orchestration of a log centralization using Elaticsearch to persist data, Fluentd as data collection and Kibana to interact with the logs and Nginx to be the reverse proxy.

By default, Kibana does not perform an authentication. To deal with this limitation we put a reverse proxy using nginx with auth_basic_user_file option to handle the authentication. The file nginx/passwords/.httpasswd contains the default login and password (admin/admin). If you want to change this, you can access this website whom allows you to generate your own login and password. Feel free to handle your logs.

Usage

You just have to run docker-compose up -d to orchestrate the project. Nginx is using the port 5601 of host to receive connections. Feel free to change this if you want to (line 6 of docker-compose.yaml).

What can I do with this?

Everything you want. :)

But log output of docker containers, log php requests, log {anything goes here}. In this link you can find all datasources plugins to fluentd.

But you did not talk about {anything goes here}

Fell free to ask me anything here

Contributing

Please help me :)