Skip to content

Scalified/docker-elk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ELK Docker

Description

This repository is contains Docker Stack composition for 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

Ports

Port Description
4560 Syslog Logstash Listener
5044 Beats Listener
5601 Kibana Web
9200 Elasticsearch REST
9300 Elasticsearch Internal

How-To

JBoss Logger Configuration Example

<custom-handler name="SYSLOG" class="org.jboss.logmanager.handlers.SyslogHandler" module="org.jboss.logmanager">
    <encoding value="UTF-8"/>
    <formatter>
        <pattern-formatter pattern="%-5p %s%E%n"/>
    </formatter>
    <properties>
        <property name="appName" value="<application name>"/>
        <property name="facility" value="SYSLOGD"/>
        <property name="serverHostname" value="<logstash host>"/>
        <property name="port" value="<logstash port>"/>
        <property name="protocol" value="TCP"/>
        <property name="hostname" value="<host name>"/>
        <property name="maxLength" value="32768"/>
        <property name="truncate" value="false"/>
        <property name="syslogType" value="RFC5424"/>
    </properties>
</custom-handler>

Syslog Configuration Options

Scalified Links

Releases

No releases published

Packages

No packages published