我们希望使用collectd发布docker容器指标数据,下面提到的是我们的puppet脚本(参考:https://github.com/cloudwatt/docker-collectd-plugin)
这是我们的傀儡片段
collectd::plugin { 'collectd-docker-plugin' :
plugin => 'docker',
content => template('test-iops/dockerplugin.erb'),
}
这是dockerplugin.erb
LoadPlugin python
<Plugin python>
ModulePath "/usr/sbin/collectd"
Import "dockerplugin"
<Module dockerplugin>
BaseURL "unix://var/run/docker.sock"
</Module>
</Plugin>
收集日志消息
plugin_load: Could not find plugin "docker" from /usr/lib64/collectd