All Projects → luizcarlosfaria → EnterpriseApplicationLog

luizcarlosfaria / EnterpriseApplicationLog

Licence: MIT license
Enterprise Application Log with RabbitMQ, LogStash, ElasticSearch and Kibana

Programming Languages

Dockerfile
14818 projects

Projects that are alternatives of or similar to EnterpriseApplicationLog

elastic-stax
elastic-stax Docker Compose projects => for learning/training purposes only!
Stars: ✭ 13 (-85.23%)
Mutual labels:  kibana, logstash, beats
Elastic Stack
Aprenda Elasticsearch, Logstash, Kibana e Beats do jeito mais fácil ⭐️
Stars: ✭ 135 (+53.41%)
Mutual labels:  kibana, logstash, stack
elastic-stack-testing
Elastic Stack Testing Framework (ESTF) 🤖
Stars: ✭ 47 (-46.59%)
Mutual labels:  kibana, logstash, beats
Docker Elastic Stack
ELK Stack Dockerfile
Stars: ✭ 175 (+98.86%)
Mutual labels:  kibana, logstash, stack
awesome-elastic-stack
Awesome Elastic Stack
Stars: ✭ 29 (-67.05%)
Mutual labels:  kibana, logstash, beats
docker-elk
ELK Stack on Docker
Stars: ✭ 43 (-51.14%)
Mutual labels:  kibana, logstash, stack
Vagrant Elastic Stack
Giving the Elastic Stack a try in Vagrant
Stars: ✭ 131 (+48.86%)
Mutual labels:  kibana, logstash
Docker Elk
The Elastic stack (ELK) powered by Docker and Compose.
Stars: ✭ 12,327 (+13907.95%)
Mutual labels:  kibana, logstash
Docker Elastic
Deploy Elastic stack in a Docker Swarm cluster. Ship application logs and metrics using beats & GELF plugin to Elasticsearch
Stars: ✭ 202 (+129.55%)
Mutual labels:  kibana, logstash
Elk Hole
elasticsearch, logstash and kibana configuration for pi-hole visualiziation
Stars: ✭ 136 (+54.55%)
Mutual labels:  kibana, logstash
tutorials
Tutorials
Stars: ✭ 80 (-9.09%)
Mutual labels:  kibana, logstash
Json Logging Python
Python logging library to emit JSON log that can be easily indexed and searchable by logging infrastructure such as ELK, EFK, AWS Cloudwatch, GCP Stackdriver
Stars: ✭ 143 (+62.5%)
Mutual labels:  kibana, logstash
Elastic
Elastic Stack (6.2.4) 을 활용한 Dashboard 만들기 Project
Stars: ✭ 121 (+37.5%)
Mutual labels:  kibana, logstash
Elassandra
Elassandra = Elasticsearch + Apache Cassandra
Stars: ✭ 1,610 (+1729.55%)
Mutual labels:  kibana, logstash
Microservice Scaffold
基于Spring Cloud(Greenwich.SR2)搭建的微服务脚手架(适用于在线系统),已集成注册中心(Nacos Config)、配置中心(Nacos Discovery)、认证授权(Oauth 2 + JWT)、日志处理(ELK + Kafka)、限流熔断(AliBaba Sentinel)、应用指标监控(Prometheus + Grafana)、调用链监控(Pinpoint)、以及Spring Boot Admin。
Stars: ✭ 211 (+139.77%)
Mutual labels:  kibana, logstash
Elastic Docker
Example setups for Elasticsearch, Kibana, Logstash, and Beats with docker-compose
Stars: ✭ 118 (+34.09%)
Mutual labels:  kibana, logstash
Redelk
Red Team's SIEM - tool for Red Teams used for tracking and alarming about Blue Team activities as well as better usability in long term operations.
Stars: ✭ 1,692 (+1822.73%)
Mutual labels:  kibana, logstash
Elk Docker
Elasticsearch, Logstash, Kibana (ELK) Docker image
Stars: ✭ 1,973 (+2142.05%)
Mutual labels:  kibana, logstash
Synesis lite suricata
Suricata IDS/IPS log analytics using the Elastic Stack.
Stars: ✭ 167 (+89.77%)
Mutual labels:  kibana, logstash
Logtrail
Kibana plugin to view, search & live tail log events
Stars: ✭ 1,343 (+1426.14%)
Mutual labels:  kibana, logstash

EnterpriseApplicationLog

Enterprise Application Log with RabbitMQ, LogStash, ElasticSearch and Kibana

Releases and Release Notes

Latest release GitHub Release Date

All releases

About

RabbitMQ

Provide log queue to perform async log write instead synchronous direct call to ElasticSearch.

ElasticSearch

Log and Metrics Store.

LogStash

Process logs from RabbitMQ and send to ElasticSearch

Kibana

Data Visualization for ElasticSearch

MetricBeat

Metrics for:

  • Docker
  • RabbitMQ
  • ElasticSearch

HeartBeat

Uptime monitoring for:

  • ElasticSearch
  • Kibana
  • ...

APM - Application Performance Monitoring

Monitoring your application (.NET , Java, Node.js, Django, Flask, Rails, Rack RUM - JS and Go) see more

How to use

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/luizcarlosfaria/EnterpriseApplicationLog.git
cd ./EnterpriseApplicationLog
docker-compose up

Releases

I've complete abandon SemVer because this does not represent the semantic needs for versioning this stack.

Products-7.13.0-Stack-4.0.0

Update stack from 7.8.0 to 7.13.0.

Adding APM

Adding HeartBeat (for uptime monitoring)

Adding RabbitMQ plugins

Configure Prometheus RabbitMQ integration to expose queue metrics.

Products-7.8.0-Stack-3.0.0

Update stack from 6.7.0 to 7.8.0.

Products-6.7.0-Stack-2.0.0

Update stack from 6.2.2 to 6.7.0 (Contribution of @tbaragao updating stack to 6.7.0. Thank you!)

Products-6.2.2-Stack-1.1.0

Adding beats (metricbeat) to monitoring Docker, RabbitMQ and ElasticSearch with premade dashboards.

Products-6.2.2-Stack-1.0.0

Upgrade to Elasticsearch 6.2.2, Logstash 6.2.2, Kibana 6.2.2 with new images provided on docker.elastic.co.

Result

RabbitMQ

  • New and default virtual host EnterpriseLog will be created automatically
  • Use http://localhost:15672/ for management with User: logUser and Password: logPwd

ElasticSearch

  • Will be used to storage Log content

LogStash

  • Are configurated to create ApplicationLog queue on EnterpriseLog virtual host and listen this queue
  • Every message in EnterpriseLog/ApplicationLog will be send to ElasticSearch

Kibana

  • Was configurated to read data from ElasticSearch
  • Use http://localhost:5601/ for management Kibana without credentials

Beats

  • Monitoring and collecting metrics from Docker Daemon, ElasticSearch and RabbitMQ.
  • Automatic setup some dashboards to show these metrics

Enjoy!

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].