diff options
author | 2024-12-05 08:49:05 +0000 | |
---|---|---|
committer | 2024-12-05 08:49:05 +0000 | |
commit | cd6fc6bf8fb1d28d741199c07b7dd6ecaac6d6a5 (patch) | |
tree | 7282fd10ced2efedb4837cc63ab61dc209d6fbf3 /docker-compose/docker-compose.yml | |
parent | b6cb094f95fb136a69a019f396965c6f7ee6e23a (diff) | |
parent | 9d14873af2c4f0ca2221b1be3291c039a2e1ac6e (diff) |
Merge "Add persistent storage to prometheus"
Diffstat (limited to 'docker-compose/docker-compose.yml')
-rw-r--r-- | docker-compose/docker-compose.yml | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/docker-compose/docker-compose.yml b/docker-compose/docker-compose.yml index 604cfe91a2..d2eff8da2b 100644 --- a/docker-compose/docker-compose.yml +++ b/docker-compose/docker-compose.yml @@ -178,12 +178,19 @@ services: restart: always volumes: - ./config/prometheus.yml:/etc/prometheus/prometheus.yml + - prometheus_data:/prometheus + environment: + - PROMETHEUS_RETENTION_TIME=${PROMETHEUS_RETENTION_TIME:-30d} + healthcheck: + test: [ "CMD-SHELL", "wget --spider --quiet --tries=1 --timeout=10 http://localhost:9090/-/healthy || exit 1" ] + interval: 30s + timeout: 10s + retries: 3 profiles: - monitoring grafana: image: grafana/grafana-oss:latest - user: "" container_name: ${GRAFANA_CONTAINER_NAME:-grafana} depends_on: prometheus: @@ -196,7 +203,7 @@ services: - grafana:/var/lib/grafana environment: - GF_SECURITY_ADMIN_PASSWORD=admin - - GF_SERVER_DOMAIN:localhost + - GF_SERVER_DOMAIN=localhost profiles: - monitoring @@ -223,3 +230,6 @@ services: volumes: grafana: + driver: local + prometheus_data: + driver: local |