All Projects → ludekvesely → docker-logspout-elk

ludekvesely / docker-logspout-elk

Licence: other
Docker-compose yml file with logspout and ELK stack

Projects that are alternatives of or similar to docker-logspout-elk

spring-boot-elk
An sample todo app demonstrating centralised logging using ELK stack
Stars: ✭ 20 (-28.57%)
Mutual labels:  elk-stack, centralized-logging
rubban
Kibana Automatic Index Pattern Discovery and Other Elastic Stack Curating Tasks
Stars: ✭ 49 (+75%)
Mutual labels:  elk-stack
Search Guard Kibana Plugin
This plugin for Kibana adds session management and multi tenancy to a Search Guard secured cluster.
Stars: ✭ 107 (+282.14%)
Mutual labels:  elk-stack
docker-elk-stack
The ELK stack Docker containerization (Elasticsearch, Logstash and Kibana)
Stars: ✭ 20 (-28.57%)
Mutual labels:  logspout
Elastic
Elastic Stack (6.2.4) 을 활용한 Dashboard 만들기 Project
Stars: ✭ 121 (+332.14%)
Mutual labels:  elk-stack
tutorials
Tutorials
Stars: ✭ 80 (+185.71%)
Mutual labels:  elk-stack
Search Guard Docs
Official documentation for Search Guard, the Elasticsearch security suite
Stars: ✭ 92 (+228.57%)
Mutual labels:  elk-stack
spring-microservices
Spring Cloud Micro Services with Eureka Discovery, Zuul Proxy, OAuth2 Security, Hystrix CircuitBreaker, Sleuth Zipkin, ELK Stack Logging, Kafka, Docker and many new features
Stars: ✭ 114 (+307.14%)
Mutual labels:  elk-stack
kiev
A set of tools to do distributed logging for Ruby web applications
Stars: ✭ 46 (+64.29%)
Mutual labels:  elk-stack
Mozdef
DEPRECATED - MozDef: Mozilla Enterprise Defense Platform
Stars: ✭ 2,164 (+7628.57%)
Mutual labels:  elk-stack
Search Guard Ssl
Elasticsearch SSL for free. Supports native Open SSL.
Stars: ✭ 159 (+467.86%)
Mutual labels:  elk-stack
Sigmaui
SIGMA UI is a free open-source application based on the Elastic stack and Sigma Converter (sigmac)
Stars: ✭ 123 (+339.29%)
Mutual labels:  elk-stack
codefoundry
Examples for gauravbytes.com
Stars: ✭ 57 (+103.57%)
Mutual labels:  elk-stack
Docker offensive elk
Elasticsearch for Offensive Security
Stars: ✭ 112 (+300%)
Mutual labels:  elk-stack
search-guard-module-kibana-multitenancy
[OUTDATED] Provide multitenancy and other features for kibana
Stars: ✭ 15 (-46.43%)
Mutual labels:  elk-stack
Punt
Punt is a tiny and lightweight daemon which helps ship logs to Elasticsearch.
Stars: ✭ 98 (+250%)
Mutual labels:  elk-stack
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 (+410.71%)
Mutual labels:  elk-stack
logspout-gelf
Logspout with GELF adapter
Stars: ✭ 16 (-42.86%)
Mutual labels:  logspout
blogr-pve
Puppet provisioning of HA failover/cluster environment implemented in Proxmox Virtual Environment and Linux boxes.
Stars: ✭ 28 (+0%)
Mutual labels:  centralized-logging
ansible-role-auditbeat
Ansible role to install auditbeat for security monitoring. (Ruleset included)
Stars: ✭ 15 (-46.43%)
Mutual labels:  elk-stack

Docker-compose.yml file with logspout and ELK stack

Check out my my article: http://www.ludekvesely.cz/docker-a-logovani/

This docker-compose.yml file contains 4 services:

  • Logspout: Log router for Docker cantainers which attaches to all containers on a host and routes their logs to logstash
  • Logstash: Tool that can be used to collect, process and forward log messages
  • Elasticsearch: Search server based on Lucene.
  • Kibana: Data visualisation plugin for Elasticsearch.

How to start this stack?

Just cd into directory with docker-compose.yml and type:

docker-compose up

You shoud see how is stack starting. Now open another terminal and run:

docker run --rm alpine echo This is my log message

Your message should appear first terminal:

logstash_1       | {
logstash_1       |          "@version" => "1",
logstash_1       |        "@timestamp" => "2016-04-30T08:23:24.934Z",
logstash_1       |              "type" => "docker",
logstash_1       |              "host" => "172.17.0.5",
logstash_1       |           "service" => "ab",
logstash_1       |     "containerName" => "romantic_jennings",
logstash_1       |           "message" => "This is my log message"
logstash_1       | }

This message shoud be also stored in Elasticsearch and visible in Kibana - visit https://localhost:5601, click on Create button and go to Discover tab.

Choose index pattern in Kibana

Your log message should appear in Kibana:

Kibana - discover

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].