Skip to content

Instantly share code, notes, and snippets.

@ctoestreich
Created April 17, 2018 18:20
Show Gist options
  • Save ctoestreich/1403cf740edd4b090b3b91eab301e778 to your computer and use it in GitHub Desktop.
Save ctoestreich/1403cf740edd4b090b3b91eab301e778 to your computer and use it in GitHub Desktop.
Supervisor
[supervisorctl]
serverurl = unix:///opt/datadog-agent/run/datadog-supervisor.sock
[unix_http_server]
file=/opt/datadog-agent/run/datadog-supervisor.sock
[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
[supervisord]
user=nobody
http_port = /opt/datadog-agent/run/datadog-supervisor.sock
minfds = 1024
minprocs = 200
loglevel = info
logfile = /var/log/datadog/supervisord.log
logfile_maxbytes = 50MB
nodaemon = false
pidfile = /opt/datadog-agent/run/datadog-supervisord.pid
logfile_backups = 10
environment=PYTHONPATH=/opt/datadog-agent/agent:/opt/datadog-agent/agent/checks,LANG=POSIX
[program:agent]
command=/opt/datadog-agent/bin/agent/agent start --config /etc/datadog-agent/datadog.yaml
stdout_logfile=NONE
stderr_logfile=NONE
startsecs=5
startretries=3
priority=998
autorestart=unexpected
exitcodes=0
[program:trace-agent]
command=/opt/datadog-agent/embedded/bin/trace-agent --config /etc/datadog-agent/datadog.yaml
stdout_logfile=NONE
stderr_logfile=NONE
startsecs=5
startretries=3
priority=997
autorestart=unexpected
exitcodes=0
[group:datadog-agent]
programs=agent, trace-agent
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment