Загрузка данных


  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