Sign inSign up

scalified/elk

By scalified

•Updated over 8 years ago

ELK Stack

Image
0

413

scalified/elk repository overview

⁠ELK Docker

Docker Pulls

⁠Description

This repository is used for building a Docker⁠ image containing ELK Stack⁠

⁠ELK

ELK consists of three independent products:

• Elasticsearch is a distributed, JSON-based search and analytics engine, that allows us to store the data and search

• Logstash is a server-side data processing pipeline that gather data, transforms it, and then sends it to Elasticsearch

• Kibana used to visualize Elasticsearch data and navigate the Elastic Stack

ELK Stack

⁠Dockerhub

docker pull scalified/elk

⁠Version

#Version
ELK6.1.2

⁠Volumes

/var/lib/elasticsearch

⁠Ports

PortDescription
4560Syslog Logstash Listener
5044Beats Listener
5601Kibana Web
9200Elasticsearch REST
9300Elasticsearch Internal
⁠How-To
⁠JBoss Logger Configuration Example
<custom-handler name="SYSLOG" class="org.jboss.logmanager.handlers.SyslogHandler" module="org.jboss.logmanager">
	<formatter>
		<pattern-formatter pattern="%-5p %s%E%n"/>
	</formatter>
	<properties>
		<property name="appName" value="app"/>
		<property name="facility" value="SYSLOGD"/>
		<property name="serverHostname" value="elk"/>
		<property name="port" value="4560"/>
		<property name="protocol" value="TCP"/>
		<property name="hostname" value="dev"/>
		<property name="syslogType" value="RFC5424"/>
	</properties>
</custom-handler>
<root-logger>
	<level name="INFO"/>
	<handlers>
		<handler name="SYSLOG"/>
	</handlers>
</root-logger>
⁠Building Docker Image

docker build . -t <tag>

⁠Running Docker Image
  • Pulling from Dockerhub and launching:
    docker run -it scalified/elk /bin/bash

  • Launching the built image with tag:
    docker run -it <tag> /bin/sh

Tag summary

Content type

Image

Digest

Size

429.6 MB

Last updated

over 8 years ago

docker pull scalified/elk