diff --git a/grafana/grafana.yml b/grafana/grafana.yml index e60cd95..63bd0f9 100644 --- a/grafana/grafana.yml +++ b/grafana/grafana.yml @@ -40,9 +40,6 @@ volumes: networks: external: - internal: - driver: overlay - internal: true traefik-net: external: true grafana-net: diff --git a/prometheus/prometheus.yaml b/prometheus/prometheus.yaml new file mode 100644 index 0000000..7f78b0e --- /dev/null +++ b/prometheus/prometheus.yaml @@ -0,0 +1,34 @@ +version: '3.4' + +services: + + prometheus: + image: prom/prometheus + networks: + - external + - prometheus-net + - grafana-net + volumes: + - prometheus_config:/etc/prometheus + - prometheus_data:/prometheus + deploy: + mode: replicated + replicas: 1 + restart_policy: + condition: on-failure + delay: 5s + + +volumes: + prometheus_config: + prometheus_data: + + +networks: + external: + prometheus-net: + driver: overlay + attachable: true + internal: true + grafana-net: + external: true \ No newline at end of file