Без опису

Febbweiss ab310288ef Feature: update README.md 8 роки тому
elasticsearch e0b11ef1a2 Initial commit - Fully working architecture 8 роки тому
filebeat e0b11ef1a2 Initial commit - Fully working architecture 8 роки тому
kibana e0b11ef1a2 Initial commit - Fully working architecture 8 роки тому
logstash 84dbfe7dba Feature: add rsyslog multiline logs 8 роки тому
logstash-forwarder 4cc77930d9 Feature: add Logstash-Forwarder as agent 8 роки тому
rsyslog 84dbfe7dba Feature: add rsyslog multiline logs 8 роки тому
.env e0b11ef1a2 Initial commit - Fully working architecture 8 роки тому
.gitignore e0b11ef1a2 Initial commit - Fully working architecture 8 роки тому
README.md ab310288ef Feature: update README.md 8 роки тому
docker-compose.yml 84dbfe7dba Feature: add rsyslog multiline logs 8 роки тому

README.md

This a end-to-end log centralizer powered by the ELK stask.

Embedded containers

How it works

There are 3 agent types :

  • Filebeat
  • Logstash-Forward
  • rsyslog

These agents push logs (from the generators) to a Logstasth shipper filling a Kafka queue (one type of log for one topic). A Logstash indexer polls the Kafka topics indexing logs into a ElasticSearch.

A short schema :

Agent -> Logstach shipper -> Kafka <- Logstash indexer -> ElasticSearch

Tools access

Kibana is available at http://localhost:5601. Kafka Manager is available at http://localhost:9000