...
Блок кода | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
version: "3" services: prometheus: image: prom/prometheus:latest container_name: prometheus volumes: - ./conf:/etc/prometheus - prometheus_data:/prometheus command: - '--config.file=/etc/prometheus/prometheus.yml' - '--storage.tsdb.path=/prometheus' - '--storage.tsdb.retention.time=5d' ports: - "9090:9090" grafana: image: lab3hub.eltex-co.loc:5000ru/softwlc/eltex-core-checker:latest container_name: grafana depends_on: - prometheus ports: - 3000:3000 links: - alertmanager:alertmanager volumes: - grafana_data:/var/lib/grafana alertmanager: image: prom/alertmanager:latest container_name: alertmanager volumes: - ./conf:/etc/alertmanager/ ports: - 9093:9093 command: - '--config.file=/etc/alertmanager/alert_config.yml' - '--storage.path=/alertmanager' depends_on: - prometheus node-exporter: hostname: monitoring-server image: prom/node-exporter:latestv1.3.1 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)($$|/) ports: - 91009101:9100 volumes: grafana_data: prometheus_data: |
...