diff --git a/docker-compose.yml b/docker-compose.yml index 6754a298..2fdbe6ec 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,10 +8,8 @@ x-svc: &service - logs:/var/log/wmsa networks: - wmsa - depends_on: - mariadb: - condition: service_healthy - + labels: + - "__meta_docker_port_private=7000" x-p1: &partition-1 env_file: - "run/env/service.env" @@ -201,6 +199,18 @@ services: - "/var/run/docker.sock:/var/run/docker.sock:ro" networks: - wmsa + prometheus: + image: "prom/prometheus" + container_name: "prometheus" + command: + - "--config.file=/etc/prometheus/prometheus.yml" + ports: + - "127.0.0.1:8091:9090" + volumes: + - "./run/prometheus.yml:/etc/prometheus/prometheus.yml" + - "/var/run/docker.sock:/var/run/docker.sock:ro" + networks: + - wmsa networks: wmsa: volumes: diff --git a/run/prometheus.yml b/run/prometheus.yml new file mode 100644 index 00000000..f4270e23 --- /dev/null +++ b/run/prometheus.yml @@ -0,0 +1,13 @@ +global: + scrape_interval: 15s + evaluation_interval: 15s + +scrape_configs: + - job_name: docker + docker_sd_configs: + - host: unix:///var/run/docker.sock + relabel_configs: + - source_labels: + - '__meta_docker_network_ip' + target_label: '__address__' + replacement: '$1:7000' \ No newline at end of file