Enterprise Application Log with RabbitMQ, LogStash, ElasticSearch and Kibana
On Windows, set COMPOSE_CONVERT_WINDOWS_PATHS=1 environment variable to solve issue reported on issue #1829 at docker/for-win repo:
- Bash:
export COMPOSE_CONVERT_WINDOWS_PATHS=1
- Cmd:
set COMPOSE_CONVERT_WINDOWS_PATHS=1
- PowerShell:
$Env:COMPOSE_CONVERT_WINDOWS_PATHS=1
git clone https://github.com/docker-gallery/EnterpriseApplicationLog.git
cd ./EnterpriseApplicationLog
docker-compose up
I've complete abandon SemVer because this does not represent the semantic needs for versioning this stack.
Update stack from 6.2.2 to 6.7.0 (Contribution of @tbaragao updating stack to 6.7.0. Thank you!)
Adding beats (metricbeat) to monitoring Docker, RabbitMQ and ElasticSearch with premade dashboards.
Upgrade to Elasticsearch 6.2.2, Logstash 6.2.2, Kibana 6.2.2 with new images provided on docker.elastic.co.
- New and default virtual host
EnterpriseLog
will be created automatically - Use http://localhost:15672/ for management with User:
logUser
and Password:logPwd
- Will be used to storage Log content
- Are configurated to create
ApplicationLog
queue onEnterpriseLog
virtual host and listen this queue - Every message in
EnterpriseLog/ApplicationLog
will be send toElasticSearch
- Was configurated to read data from
ElasticSearch
- Use http://localhost:5601/ for management Kibana without credentials
- Monitoring and collecting metrics from
Docker Daemon
,ElasticSearch
andRabbitMQ
. - Automatic setup some dashboards to show these metrics
more content like that you will see on:
All content still produced in PT-BR language. To request an english version, please send me a message on twitter or email.