Docker 问题普罗米修斯和卡德维瑟,集装箱的名称丢失
我想有一个完整的grafana,所有的图形可能为码头工人和这些容器 我的问题是: 正如你所看到的,我的图形是空的。 以下是我的图表“容器CPU使用率”: 如果我删除了“image!=”,我有: 我想我的cadvisor和docker守护程序配置有问题 /etc/docker/daemon.jsDocker 问题普罗米修斯和卡德维瑟,集装箱的名称丢失,docker,containers,prometheus,cadvisor,Docker,Containers,Prometheus,Cadvisor,我想有一个完整的grafana,所有的图形可能为码头工人和这些容器 我的问题是: 正如你所看到的,我的图形是空的。 以下是我的图表“容器CPU使用率”: 如果我删除了“image!=”,我有: 我想我的cadvisor和docker守护程序配置有问题 /etc/docker/daemon.js { "tls": true, "tlscacert":"/root/docker_ssl/ca.pem", "tlscert": "/root/docker_ssl/server-cer
{
"tls": true,
"tlscacert":"/root/docker_ssl/ca.pem",
"tlscert": "/root/docker_ssl/server-cert.pem",
"tlskey": "/root/docker_ssl/server-key.pem",
"tlsverify":true,
"hosts": [
"tcp://0.0.0.0:2376",
"unix:///var/run/docker.sock"
],
"icc": false,
"userns-remap": "default",
"live-restore": true,
"no-new-privileges": true
}
docker compose:
version: '2.4'
volumes:
prometheus_data: {}
grafana_data: {}
services:
prometheus:
image: prom/prometheus:v2.1.0
cpus: '2'
mem_limit: 512M
volumes:
- /opt/container_data/monitoring/prometheus/:/etc/prometheus/
- prometheus_data:/prometheus
command:
- '--config.file=/etc/prometheus/prometheus.yml'
- '--storage.tsdb.path=/prometheus'
- '--web.console.libraries=/usr/share/prometheus/console_libraries'
- '--web.console.templates=/usr/share/prometheus/consoles'
links:
- cadvisor:cadvisor
- alertmanager:alertmanager
depends_on:
- cadvisor
networks:
- backend
restart: always
node-exporter:
image: prom/node-exporter
cpus: '2'
mem_limit: 512M
volumes:
- /proc:/host/proc:ro
- /sys:/host/sys:ro
- /:/rootfs:ro
command:
- '--path.procfs=/host/proc'
- '--path.sysfs=/host/sys'
- --collector.filesystem.ignored-mount-points
- "^/(sys|proc|dev|host|etc|rootfs/var/lib/docker/containers|rootfs/var/lib/docker/overlay2|rootfs/run/docker/netns|rootfs/var/lib/docker/aufs)($$|/)"
networks:
- backend
restart: always
alertmanager:
image: prom/alertmanager
cpus: '2'
mem_limit: 512M
volumes:
- /opt/container_data/monitoring/alertmanager/:/etc/alertmanager/
networks:
- backend
restart: always
command:
- '--config.file=/etc/alertmanager/config.yml'
- '--storage.path=/alertmanager'
cadvisor:
image: google/cadvisor
cpus: '2'
mem_limit: 512M
volumes:
- /:/rootfs:ro
- /var/run:/var/run:rw
- /sys:/sys:ro
- /dev/disk/:/dev/disk:ro
- /cgroup:/cgroup:ro
- /var/lib/docker/:/var/lib/docker:ro
networks:
- backend
restart: always
grafana:
image: grafana/grafana
cpus: '2'
mem_limit: 512M
user: "104"
depends_on:
- prometheus
volumes:
- grafana_data:/var/lib/grafana
- /opt/container_data/monitoring/grafana/provisioning/:/etc/grafana/provisioning/
env_file:
- /opt/container_data/monitoring/grafana/config.monitoring
networks:
- backend
- frontend
restart: always
networks:
frontend:
external:
name: frontend
backend:
driver: bridge
external: false
我使用了这个存储库
所以最终的结果应该是这样的
或
Thx.最后,我安装了telegraph,然后连接到普罗米修斯,现在我有了我想要的所有数据,我将卸载cadvisorWell最后,我安装了telegraph,然后连接到普罗米修斯,现在我有了我想要的所有数据,我将卸载cadvisor