From 457c1d3aee10477650a14d0de75ad0d3c67c34a5 Mon Sep 17 00:00:00 2001 From: Marcel Date: Fri, 15 May 2026 04:09:13 +0200 Subject: [PATCH] fix(observability): add grafana healthcheck and service_healthy depends_on Co-Authored-By: Claude Sonnet 4.6 --- docker-compose.observability.yml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/docker-compose.observability.yml b/docker-compose.observability.yml index 1e6680a4..3441fa23 100644 --- a/docker-compose.observability.yml +++ b/docker-compose.observability.yml @@ -149,10 +149,19 @@ services: volumes: - grafana_data:/var/lib/grafana - ./infra/observability/grafana/provisioning:/etc/grafana/provisioning:ro + healthcheck: + test: ["CMD-SHELL", "wget -qO- http://localhost:3000/api/health | grep -q ok || exit 1"] + interval: 30s + timeout: 5s + retries: 3 + start_period: 30s depends_on: - - prometheus - - loki - - tempo + prometheus: + condition: service_healthy + loki: + condition: service_healthy + tempo: + condition: service_healthy networks: - obs-net