system-config/modules/logstash/files/logstash-indexer.conf

25 lines
658 B
Plaintext

# logstash - indexer instance
#
# Copied from http://cookbook.logstash.net/recipes/using-upstart/
description "logstash indexer instance"
start on virtual-filesystems
stop on runlevel [06]
# Respawn it if the process exits
respawn
respawn limit 5 30
expect fork
# You need to chdir somewhere writable because logstash needs to unpack a few
# temporary files on startup.
chdir /opt/logstash
script
# This runs logstash indexer as the 'logstash' user
su -s /bin/sh -c 'exec "$0" "$@"' logstash -- /usr/bin/java -jar logstash.jar agent -f /etc/logstash/indexer.conf --log /var/log/logstash/indexer.log &
emit logstash-indexer-running
end script