Pure Brooklyn YAML blueprint to deploy a Logstash instance from the sources. This can be deployed as a standalone
server or as a child
of another software process.
When started as standalone
, you can currently customize the following configuration:
- logstash.config.input: The
input
for the logstash configuration file - logstash.config.filter: The
filter
for the logstash configuration file - logstash.config.output: The
output
for the logstash configuration file - logstash.config.dir: The folder that contains the configuration files
When started as child
, Logstash server will be embedded as a child of a SoftwareProcess who
publishes his 'log.location' as a sensor. Callers should configure 'logstash.elasticsearch.ip' (if using ES)
or 'logstash.config.output'.