grafana - 通过 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 文件中创建自己的指标吗?这样的东西似乎有点矫枉过正
我觉得很奇怪,这些信息只让我感兴趣。这就是为什么我在这里问它。
我对所有这些工具都是新手。
先感谢您。
解决方案
推荐阅读
- database - JHipster 添加 JPA @ManyToMany 会阻止应用程序启动
- c++ - 调用函数是否被视为上下文切换?
- c - openssl HMAC-256 cli 与 c 的区别
- c# - 异步函数不等待 Unity 中的结果
- snowflake-cloud-data-platform - 在 varchar 字段上调用 count distinct 会出错
- excel - VBA - 条件格式公式条件包括 $(无效字符)
- c# - 如何使用 Entity Framework Core 建立一对多关系?
- point-cloud-library - PCL 增量注册云
- python - 如果被 TKINTER 复选按钮选中,则从列表中提取一个值
- python - 如何使用 IB API 或 ib_insync 为 Interactive 代理设置错误处理程序?Python