【问题标题】:How collect metrics from uwsgi with help collectd如何在帮助 collectd 的情况下从 uwsgi 收集指标
【发布时间】:2017-02-16 15:17:12
【问题描述】:
大家下午好。帮助我找到正确的解决方案。在一个 docker 容器中启动了 uwsgi 应用程序。在另一个 docker 容器中启动了收集器指标 - collectd ,它收集指标并将它们发送到服务器 -openstdb。
从 uwsgi 收到 collectd 指标的我该怎么做的问题。我了解,必须从 uwsgi 选项“--enable-metrics”开始,并可能添加“--stats-push statsd:address[,prefix]”。并进入 config collectd 添加插件。
但是这一切在实践中的配合不明白。
感谢任何帮助
【问题讨论】:
标签:
docker
uwsgi
collectd
【解决方案1】:
解决方法如下。
使用参数运行 uwsgi。下面的内容 config.ini
[uwsgi]
plugin = stats_pusher_statsd
enable-metrics = true
stats-push = statsd:collectd:8125
并在collectd中添加插件
<Plugin statsd>
Host "::"
Port "8125"
DeleteSets false
</Plugin>