openstack-ansible-os_monasc.../templates/supervisor.conf.j2

52 lines
1.1 KiB
Django/Jinja

# {{ ansible_managed }}
[supervisorctl]
serverurl = unix:///var/tmp/monasca-agent-supervisor.sock
[unix_http_server]
file=/var/tmp/monasca-agent-supervisor.sock
chmod=775
[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
[supervisord]
minfds = 1024
minprocs = 200
loglevel = info
logfile = /var/log/monasca/agent/supervisord.log
logfile_maxbytes = 50MB
nodaemon = false
pidfile = /var/run/monasca-agent/supervisord.pid
logfile_backups = 10
[program:collector]
command={{ monasca_agent_bin }}/monasca-collector foreground
stdout_logfile=NONE
stderr_logfile=NONE
priority=999
startsecs=2
user=monasca-agent
autorestart=true
[program:forwarder]
command={{ monasca_agent_bin }}/monasca-forwarder
stdout_logfile=NONE
stderr_logfile=NONE
startsecs=3
priority=998
user=monasca-agent
autorestart=true
[program:statsd]
command={{ monasca_agent_bin }}/monasca-statsd
stdout_logfile=NONE
stderr_logfile=NONE
startsecs=3
priority=998
user=monasca-agent
autorestart=true
[group:monasca-agent]
programs=forwarder,collector,statsd