如何使用help collectd从uwsgi收集指标

时间:2017-02-16 15:17:12

标签: docker uwsgi collectd

下午好,好人。帮我找到合适的解决方案。在一个docker容器中发布了uwsgi应用程序。在另一个docker容器中启动了收集器指标 - collectd,他收集指标并将它们发送到服务器-openstdb。
如何从uwsgi收到收集指标的问题。我明白,必须从uwsgi选项“--enable-metrics”开始,并可能添加“--stats-push statsd:address [,prefix]”。并进入config collectd添加插件。 但是这一切在实践中如何并不理解。
感谢任何帮助

1 个答案:

答案 0 :(得分:2)

解决方案如下 使用param.Below content config.ini

运行uwsgi
[uwsgi]
plugin = stats_pusher_statsd
enable-metrics = true
stats-push = statsd:collectd:8125

并在collectd中添加插件

<Plugin statsd>
  Host "::"
  Port "8125"
  DeleteSets false
</Plugin>