25 lines
646 B
Plaintext
25 lines
646 B
Plaintext
![]() |
# logstash - agent instance
|
||
|
#
|
||
|
# Copied from http://cookbook.logstash.net/recipes/using-upstart/
|
||
|
|
||
|
description "logstash agent 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 agent as the 'logstash' user
|
||
|
su -s /bin/sh -c 'exec "$0" "$@"' logstash -- /usr/bin/java -jar logstash.jar agent -f /etc/logstash/agent.conf --log /var/log/logstash/agent.log &
|
||
|
emit logstash-agent-running
|
||
|
end script
|