使用cadvisor / cgroup监控docker集装箱的性能,最好的方法

我们正计划使用cadvisor从docker主机收集cgroup数据。 我们已经build立了使用collectd和grafana来监测其他应用指标。

  1. 任何人都知道collectd的cadvisor插件插件? 根据我的信息collectd不能提取cgroup docker容器的数据。
  2. cadvisor有influxdb支持,grafana可以连接influxdb进行度量可视化。 但是由于我们在当前的环境中没有influxdb,我们正在探索docker集装箱度量监控的快速方法。

提前致谢

cRequest插件collectd将是非常简单的。 您可以在github.com/google/cadvisor上提出问题,我们可以帮助您解决问题。

或者,您可以随时访问整个机器或特定容器的CAdvisorrest端点,以将数据拉入石墨中,并从辅助进程中将其推送出去。 例如。

/api/v1.3/containers/

在任何情况下,请提交function请求,我们可以帮助您进行设置。

您可以使用fluentd从使用stream利插件的cadvisor收集数据。

也许这不是最好的插件,但是很容易扩展,并添加它作为你自己的插件stream利。