问题标签 [cadvisor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
372 浏览

docker - Docker 映像 > google/cadvisor:latest

我不记得启动这个容器:

现在已经退出。知道在上面做一个好主意docker rm吗?

例如,它是否被 Docker 或 Google 在某处用于监控?

0 投票
0 回答
372 浏览

kubernetes - 如何在 Kubernetes 1.6 中为 cAdvisor 启用 has_custom_metrics 为 true

谁能告诉我如何在 Kubernetes 1.6 中将 cAdvisor 的标志 has_custom_metrics 设置为 true?Kubelet 显示 --enable-custom-metrics=true 但通过网络浏览器访问 cAdvisor 时,我看不到它。卷 /etc/custom-metrics 已使用文件 definition.json 正确安装。

在此处输入图像描述

0 投票
1 回答
198 浏览

docker - cadvisor 和 influxDB 集成问题

我使用influxDB存储cadvisor产生的历史数据,遇到了问题。安装并连接cadvisor和influxDB后,influxDB显示没有数据。这是我的docker配置:

所以当我打算在 influxDB 中查看数据时,我收到了以下消息:

在此处输入图像描述

influxDB 没有显示数据,谁能告诉我为什么?提前致谢。

0 投票
0 回答
147 浏览

python - python中cAdvisor内存报告和资源maxrss之间的区别

我正在使用 kubernetes 作为基础架构运行一个简单的烧瓶网络应用程序。最近我在测试内存消耗时发现了一个奇怪的行为。使用以下 python 代码,我报告了我的进程使用的总 RSS。

在向服务器发出一些热身请求后,报告的驻留内存约为 128Mb。

另一方面,cAdvisor 报告了 102Mib 的 rss。如果它是相反的,那么它会有一些意义,因为除了运行我的应用程序之外,容器可能会为其他东西使用一些内存,但奇怪的是 python 进程显然使用了比容器意识到的更多的内存。

从 Mib 到 Mb 的转换并不能解释,因为 102Mib ~ 107Mb。

cAdvisor 报告的内存使用情况代表什么?我应该使用哪个数字作为可靠的内存使用报告?

0 投票
0 回答
142 浏览

docker - cadvisor收集的数据是什么意思?

我用cadvisor+influxdb监控docker容器的性能,cadvisor采集的数据存储在influxdb中,但是不知道数据的含义,谁能解释一下数据的含义或者告诉我cadvisor是怎么计算cpu的用法?下面的数据显示了存储在 influxdb 中的数据。提前致谢。

cpu_usage_per_cpu

time container_name instance machine value 2017-06-25T... "/" "1" "40e90a2a7e09" 4882667197496

列值是数字,我不知道数字的含义。

0 投票
1 回答
441 浏览

prometheus - cAdvisor 客户“/metrics”路径

今天我玩了一点cAdvisor,监控我的 docker 容器中的所有微服务。所有这些微服务都使用 prometheus 提供了大量的指标。每个微服务的普罗米修斯路径是

cAdvisor 正在收集所有可访问的指标,/metrics目前我找不到配置该路径的任何可能性。我希望 cAdvisor 从/management/promehteus. 是否有可能配置 cAdvisor 这样做?

0 投票
0 回答
60 浏览

docker - 如何使用 cAdvisor 收集 IP 信息?

想用cAdvisor搭建一个监控系统,这个系统会用来收集docker容器的信息,但是现在有一个问题:无法收集IP地址信息。那么我该如何解决这个问题呢?谢谢!

0 投票
1 回答
778 浏览

kubernetes - Kubelet 的 cAdvisor 指标端点不能可靠地返回所有指标

我在使用 cAdvisor 时遇到问题,当我查询其指标端点时,并非所有指标都可靠地返回。具体来说,container_fs_limit_bytes{device=~"^/dev/.*$",id="/",kubernetes_io_hostname=~"^.*"}通过 Prometheus 进行查询通常只显示我的 Kubernetes 集群中一小部分节点的结果。当相应的指标没有被抓取超过 5 分钟时会发生这种情况(由于指标变得stale),但我不确定为什么每次成功查询端点时都没有显示所有指标。

一遍又一遍地卷曲端点表明某些指标仅在特定时间返回,因此上述 Prometheus 查询将返回所有节点的数据,前提是它恰好在最后 5 分钟内抓取了一次,但通常情况并非如此案子。

一种解决方法是在超过 5 分钟的时间内获取指标的平均值,但这并不理想。

kubectl 版本:

普罗米修斯版本:1.7.1

普罗米修斯配置:

0 投票
0 回答
641 浏览

docker - 无法在 google/cadvisor 中观察容器

当我单击 Docker Containers 链接时,我收到以下消息:

无法连接到 Docker 守护程序。docker 守护进程是否在此主机上运行?

我在 Windows 10 上使用 linux 容器

码头工人版本:

0 投票
1 回答
4016 浏览

prometheus - Prometheus cAdvisor - 我如何查看容器而不是主机的指标

我正在按照本指南设置 cadvisor+prometheus+Grafana 来监控 docker 容器。一切看起来都很好,除了我在容器级别找不到指标(主机指标显示很好)。例如,如果我在 prometheus 中检索“container_memory_cache”,它会返回以下结果“

“id”维度为空,并且没有“name”维度。通过检查更多,我尝试运行 cAdvisor 的其余 API 以使用容器 id/name 检索容器信息,但仍然没有运气:

这是来自 docker-compose.yml 的 cadvisor 配置:

管理员日志: