Logstash Configurations

config

The logstash/config directory contains Logstash settings files.

logstash.yml

The logstash.yml file contains Logstash configuration flags. See Logstash’s documentation for more info.

If you don’t have X-Pack, be sure to include the setting xpack.monitoring.enabled: false: false. See Elastic’s documentation for more info.

jvm.options

The jvm.options file contains JVM configuration flags. It can be used to set JVM heap size and the locale for Logstash.

log4j2.properties

The log4j2.properties file is used to configure Logstash logging. See Logstash’s documentation for more info.

patterns

The logstash/patterns directory contains grok patterns that can be used by Logstash’s grok filter plugin.

pipeline

The logstash/pipeline directory contains files that define a Logstash pipeline, including inputs, filters, and outputs. See Logstash’s documentation for more info.