Tag: cadvisor

Kubernetes节点由于docker覆盖造成的高磁盘使用率

我正面临AWS上部署的kubernetes节点的问题。 (具有3个节点和1个master的群集,每个大约25GB的m3.large实例运行) (大约3天后)磁盘上剩下0KB,集群卡住了。 所有的存储(或多或less)都被/ var / lib / docker / overlay /使用。 这个文件夹里面大约有500个以上的文件: drwx—— 3 root root 4096 Jun 20 15:33 ed4f90bd7a64806f9917e995a02974ac69883a06933033ffd5049dd31c13427a drwx—— 3 root root 4096 Jun 20 15:28 ee9344fea422c38d71fdd2793ed517c5693b0c8a890964e6932befa1ebe5aa63 drwx—— 3 root root 4096 Jun 20 16:17 efed310a549243e730e9796e558b2ae282e07ea3ce0840a50c0917a435893d42 drwx—— 3 root root 4096 Jun 20 14:39 eff7f04f17c0f96cff496734fdc1903758af1dfdcd46011f6c3362c73c6086c2 drwx—— 3 root root 4096 Jun […]

不能将cAdvisor应用程序指标添加到Grafana

即时通讯在docker使用nginx。 遵循这些指示来跟踪我的nginx指标与cAdvisor。 https://botleg.com/stories/monitoring-docker-swarm-with-cadvisor-influxdb-and-grafana/ 我可以在cAdvisor应用程序度量标签中显示度量标准。 但不能find如何将这些添加到Grafana。 当试图添加这一行的数据时,我的标签不会显示为“从源”。 这里是如何即时通讯添加cadvisor完全显示我在pipe理员网页。但不会显示在grafana,也不能find如何添加。 ADD nginx_config.json /var/cadvisor/nginx_config.json LABEL io.cadvisor.metric.nginx="/var/cadvisor/nginx_config.json" 谢谢

cadvisor不会将数据推送到influxdb

要监视我的docker集装箱,我想使用cadvisor并将统计数据推入influxdb。 以下是我迄今为止所做的步骤。 1.为influxdb启动Docker容器。 sudo docker run -d -p 8083:8083 -p 8086:8086 –expose 8090 –expose 8099 –name influxsrv tutum/influxdb 2.在influxdb中创build一个数据库“cadvisor”。 create database cadvisor 3.开办docker集装箱docker。 sudo docker run –volume=/:/rootfs:ro –volume=/var/run:/var/run:rw –volume=/sys:/sys:ro –volume=/var/lib/docker/:/var/lib/docker:ro –publish=8080:8080 –detach=true –link influxsrv:influxsrv –name=cadvisor google/cadvisor:latest -storage_driver_db=influxdb -storage_driver_host=influxsrv:8086 -storage_driver_user=deepak -storage_driver_password=xxxx 我甚至可以看到在pipe理员webui中运行的容器列表。 但在influxdb我没有得到任何数据。 所以我检查了顾问日志,我仍然不清楚为什么这些数据没有被推到influxdb。 下面是cadvisor docker容器日志。 I1010 23:39:42.981917 1 storagedriver.go:50] Caching stats in memory for 2m0s […]

数千个CAdvisor Docker容器被创build,直到磁盘空间不足

Google Compute Engine容器优化的虚拟机映像具有自动启动的内置cAdvisor容器。 在过去的三天中,一个无限循环开始创build约15000个cAdvisor映像的容器,直到磁盘空间不足。 版本是: Linux docker-04 3.16-0.bpo.2-amd64#1 SMP Debian 3.16.3-2〜bpo70 + 1(2014-09-21)x86_64 Docker版本1.2.0,构buildfa7b24f 这个bug如何解决? 对于临时修复,我使用以下脚本删除了所有〜15000个容器: docker ps -a | grep'days ago'| awk'{print $ 1}'| xargs – 不运行,如果空的dockerrm

我如何才能获得与AWS / Debian合作的cadvisor(Docker)?

我有一个安装了Docker的AWS实例(Debian)。 我可以成功运行hello-world容器,并按照Docker安装validation中的build议运行ubuntu。 我想要经理。 所以我运行了推荐的快速启动脚本: sudo docker run \ –volume=/:/rootfs:ro \ –volume=/var/run:/var/run:rw \ –volume=/sys:/sys:ro \ –volume=/var/lib/docker/:/var/lib/docker:ro \ –publish=8080:8080 \ –detach=true \ –name=cadvisor \ google/cadvisor:latest 这没有给我任何错误,但是当我做一个“sudo docker ps”时, 就像它发射并死亡或者以其他方式closures。 我尝试添加“–logtostderr”到最后,看看我能看到什么 – 然后看到: I0108 19:19:55.308016 00001 storagedriver.go:89] Caching 60 recent stats in memory; using "" storage driver I0108 19:19:55.308353 00001 manager.go:78] cAdvisor running in container: "/docker/e3b5ede6f6def6b36d7682814aefc2b414defaea065ccf977a1a2542a80c310c" F0108 19:19:55.337891 […]

谷歌/ cadvisor:最新的图像监视器容器运行错误

我在bugzilla.redhat.com上面的“devicemapper”find了下面的错误。 它让我安装“device-mapper-persistent-data”包。 但是,当我安装它,我收到以下错误。 我试图用这个链接来解决错误,但是,我仍然没有设法解决它。 这是我试过的: 1. update the libcontainer dependency 2. look at all cgroup mounts 这是错误: [root@slave712 ~]# docker run \ –volume=/:/rootfs:ro \ –volume=/var/run:/var/run:rw \ –volume=/sys:/sys:ro \ –volume=/var/lib/docker/:/var/lib/docker:ro \ –publish=8080:8080 \ –detach=true \ –name=cadvisor \ google/cadvisor:latest Unable to find image 'google/cadvisor:latest' locally latest: Pulling from google/cadvisor e110a4a17941: Pull complete e17fa94aae07: Pull complete 7097ce2382c0: Pull […]

docker集装箱的cgroup的一些path丢失

我使用cadvisor来获得我的docker集装箱的CPU使用量,但总是非常小(约0.001),这应该是错误的,因为它是一个生产工人集装箱,它应该超过docker以外的htop的10%。 容器中没有任何进程。 但它有四个过程 我发现容器的cgroup很奇怪,如: $ cat /proc/14996/cgroup 10:pids:/docker/4d7976bc5814e85cc793cc4926c09c150a0e8bb453b8bc01856e8ac0ef17a34a 9:perf_event:/docker/4d7976bc5814e85cc793cc4926c09c150a0e8bb453b8bc01856e8ac0ef17a34a 8:net_cls,net_prio:/docker/4d7976bc5814e85cc793cc4926c09c150a0e8bb453b8bc01856e8ac0ef17a34a 7:freezer:/docker/4d7976bc5814e85cc793cc4926c09c150a0e8bb453b8bc01856e8ac0ef17a34a 6:devices:/ 5:memory:/ 4:blkio:/ 3:cpu,cpuacct:/ 2:cpuset:/docker/4d7976bc5814e85cc793cc4926c09c150a0e8bb453b8bc01856e8ac0ef17a34a 1:name=systemd:/system.slice/docker.service/docker/4d7976bc5814e85cc793cc4926c09c150a0e8bb453b8bc01856e8ac0ef17a34a 我不知道如何解决这个问题,但是如果有必要,我可以提供更多的信息。

cAdvisor:如何使用远程docker API运行它?

有没有办法在监控服务器中运行cAdvisor容器,并在单独的服务器中监控docker容器? 运行cAdvisor时是否可以包含命令? 因为我想能够监视容器在一个单独的服务器,但我不知道如何实现… 任何build议或共享的知识将是非常有益的。 谢谢。