tions.willow-deployer.2.0.2.source-code.logstash.properties Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of willow-deployer Show documentation
Show all versions of willow-deployer Show documentation
Willow elastic cloud application deployer
The newest version!
deployer.workdir=${user.home}/willow-logstash
deployer.download.directory=${deployer.workdir}/download
# Logstash - override url with -Dlogstash.url=[your-url] -Dlogstash.url.readonly=true
logstash.url=https://download.elasticsearch.org/logstash/logstash
logstash.version=1.4.2
logstash.root=${deployer.workdir}/logstash-${logstash.version}
deployer.download.url[]=${logstash.url}/logstash-${logstash.version}.tar.gz
deployer.download.url[last].md5=6e6be734392e8c7d6d55e23d0bd8d2b3
deployer.download.url[last].extract.glob=**
deployer.download.url[last].extract.overwrite=false
# Willow deployer jar
deployer.download.url[]=jaronclasspathcontaining:willow-logstash.conf
deployer.download.url[last].finalpath=${logstash.root}/vendor/websocket-output/willow.jar
deployer.download.url[last].ignore.md5=true
deployer.download.url[last].extract.glob=willow-logstash.conf
deployer.download.url[last].extract.filter.glob=**
deployer.download.url[last].extract.root=${logstash.root}/lib/logstash/config/
deployer.download.url[last].extract.overwrite=true
# Websocket output module
deployer.download.url[]=classpath:websocket.rb
deployer.download.url[last].finalpath=${logstash.root}/lib/logstash/outputs/websocket.rb
deployer.statistics.uri=ws://localhost\:5121/statistics/syslog?tag=os_ubuntu&tag=host_${deployer.host}
resolved.syslog=
logstash.input.syslog=file {\n\
\ path \=> "/var/log/syslog"\n\
\ start_position \=> beginning\n\
\ }\n
logstash.input.journald=journald {\n\
\ lowercase \=> true\n\
\ seekto \=> "head"\n\
\ thisboot \=> true\n\
\ type \=> "systemd"\n\
\ tags \=> [ "journald" ]\n\
\ }\n
logstash.input=${[email protected]@}
logstash.filter.syslog=grok {\n\
\ match => { "message" \=> "%{SYSLOGTIMESTAMP\:syslog_timestamp} %{SYSLOGHOST\:syslog_hostname} %{DATA\:logger}(?\:\\[%{POSINT\:thread}\\])?: %{GREEDYDATA\:message}" }\n\
\ add_field \=> [ "received_at", "%{@timestamp}" ]\n\
\ add_field \=> [ "received_from", "%{host}" ]\n\
\ add_field \=> [ "wsmsgtype", "log" ]\n\
\ }\n\
\ syslog_pri { }\n\
\ date {\n\
\ match \=> [ "syslog_timestamp", "MMM d HH\:mm\:ss", "MMM dd HH\:mm\:ss" ]\n\
\ }\n
logstash.filter.journald=""
logstash.filter=${[email protected]@}
deployer.launch=logstash
deployer.launch.method=NATIVE
deployer.launch.binary=logstash-${logstash.version}/bin/logstash
deployer.launch.env.keys=VENDORED_JRUBY
deployer.launch.arg[]=agent
deployer.launch.arg[]=-f
deployer.launch.arg[]=logstash-${logstash.version}/lib/logstash/config/willow-logstash.conf
VENDORED_JRUBY=1