普罗米修斯 / 监控 docker 容器性能

prometheus / monitor docker container performance

我有 coreos 机器,由 prometheus 服务器监控。

我想检查容器性能和其他参数。例如,检查容器 cpu 或者容器是否为 stopped/restarting/running。

我正在尝试为此寻找出口商,但没有找到任何东西。我怎样才能实现它?

您需要 cAdvisor:https://github.com/google/cadvisor

但是如果你是 运行 CoreOS,那就意味着 Kubernetes,对吧? cAdvisor 内置于 Kubelet 中,因此您只需在正确的端口上抓取每个节点 - 参见 https://www.weave.works/blog/aggregating-pod-resource-cpu-memory-usage-arbitrary-labels-prometheus/