newrelic: 可以监控web请求,数据库等,支持Python,Java,React等。
Python + uwsgi + supervisord
https://docs.newrelic.com/docs/agents/python-agent/installation/standard-python-agent-install
其中第4步的启动,我们配置在supervisord里。
[program:etable-webserver]
user = ibdwebprocess
command = newrelic-admin run-program uwsgi --ini-paste /etc/ibd-research-tool.ini
environment = NEW_RELIC_CONFIG_FILE=/opt/etable/newrelic.ini
autorestart=true
redirect_stderr=true
stdout_logfile=/var/supervisord/log/childlog/etable-webserver.log
stderr_logfile=/var/supervisord/log/childlog/etable-webserver-err.log
stopsignal=INT