node-exporter:
container_name: node-exporter
hostname: node-exporter
image: it-infradev.repository.avp.ru:443/shared/node-exporter:1.11.1
restart: unless-stopped
network_mode: host
pid: host
command:
- --path.rootfs=/host
volumes:
- /:/host:ro,rslave
healthcheck:
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:9100/metrics >/dev/null"]
interval: 30s
timeout: 5s
retries: 3
start_period: 10s
apache-exporter:
container_name: apache-exporter
hostname: apache-exporter
image: it-infradev.repository.avp.ru:443/shared/apache-exporter:1.1.1
restart: unless-stopped
command:
- --scrape_uri=http://apache-ma-rproxy/server-status?auto
ports:
- "9117:9117"
depends_on:
- apache-ma-rproxy
healthcheck:
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:9117/metrics >/dev/null"]
interval: 30s
timeout: 5s
retries: 3
start_period: 10s
networks:
- MailArchive
cadvisor:
container_name: cadvisor
hostname: cadvisor
image: it-infradev.repository.avp.ru:443/shared/cadvisor:latest
restart: unless-stopped
ports:
- "8080:8080"
volumes:
- /:/rootfs:ro
- /var/run:/var/run:ro
- /sys:/sys:ro
- /var/lib/docker:/var/lib/docker:ro
healthcheck:
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:8080/metrics >/dev/null"]
interval: 30s
timeout: 5s
retries: 3
start_period: 10s
networks:
- MailArchive
scrape_configs:
- job_name: mailarchive-node
static_configs:
- targets:
- mailarchive-dev:9100
- job_name: mailarchive-cadvisor
static_configs:
- targets:
- mailarchive-dev:8080
- job_name: mailarchive-apache
static_configs:
- targets:
- mailarchive-dev:9117