首页 > 解决方案 > 通过 Prometheus cAdvisor NodeExporter 按主机监控 Rancher 容器

问题描述

我有一个设置,我设法使用堆栈 Prometheus(2.4.3)/Grafana(使用 cAdvisor v0.27.4 和 NodeExporter v0.16.0)监控我的 Rancher 1.6 环境的每个容器。

这是我的问题。我设法监控每个容器的消耗,但我无法根据主机关联容器的消耗。

例如,如果我想显示有关 CPU 使用率的信息,我使用来自 cAdvisor 的 container_cpu_user_seconds_total,它以与其主机相关的百分比提供容器的 cpu 使用率,但我找不到涉及哪个主机(我在这个环境中有 4 个主机)所以cpu消耗累积趋于超过100%。

我想按主机显示图表(我看到我可以在 Grafana 中创建动态图表,但似乎有点难,所以手动创建它们不会打扰我)。

我应该尝试在 prom-conf 文件中创建自己的指标吗?这样的东西似乎有点矫枉过正

我觉得很奇怪,这些信息只让我感兴趣。这就是为什么我在这里问它。

我对所有这些工具都是新手。

先感谢您。

标签: grafanaprometheusranchercadvisorprometheus-node-exporter

解决方案


推荐阅读