aboutsummaryrefslogtreecommitdiffstats
path: root/docker-compose/docker-compose.yml
diff options
context:
space:
mode:
authorToine Siebelink <toine.siebelink@est.tech>2024-12-05 08:49:05 +0000
committerGerrit Code Review <gerrit@onap.org>2024-12-05 08:49:05 +0000
commitcd6fc6bf8fb1d28d741199c07b7dd6ecaac6d6a5 (patch)
tree7282fd10ced2efedb4837cc63ab61dc209d6fbf3 /docker-compose/docker-compose.yml
parentb6cb094f95fb136a69a019f396965c6f7ee6e23a (diff)
parent9d14873af2c4f0ca2221b1be3291c039a2e1ac6e (diff)
Merge "Add persistent storage to prometheus"
Diffstat (limited to 'docker-compose/docker-compose.yml')
-rw-r--r--docker-compose/docker-compose.yml14
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