使用cadvisor / cgroup监控docker容器性能,最佳方法

时间:2015-04-15 00:01:28

标签: docker graphite collectd grafana cadvisor

我们计划使用cadvisor从docker主机收集cgroup数据。我们已经使用collectd和grafana设置了其他应用指标的监控图表。

  1. 有人知道collectd的cadvisor插件插件吗?根据我的信息,collectd无法提取cgroup docker容器的数据。
  2. cadvisor拥有大量支持,并且grafana可以连接到Influxdb以进行指标可视化。但由于我们目前没有大量涌入流量,因此我们正在探索快速实现docker容器指标监控的方法。
  3. 提前致谢

2 个答案:

答案 0 :(得分:0)

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

或者,您可以始终点击整个机器或特定容器的cAdvisor rest端点,将数据拉入石墨并从辅助进程推送它。例如

/api/v1.3/containers /

无论如何,请提交功能请求,我们可以帮助您完成设置。

答案 1 :(得分:0)

您可以使用fluentd使用fluent-plugin-cadvisor从cadvisor收集数据。

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