From ff6b9d4bd01cd8420efa7af0cbb17d1c4fd5feb6 Mon Sep 17 00:00:00 2001 From: Lewis Buckley Date: Tue, 23 Sep 2025 15:03:40 +0100 Subject: [PATCH] Adjust OTel collector to scrape beamer container metrics --- config/otel_collector.yml | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/config/otel_collector.yml b/config/otel_collector.yml index 4e1ac5ead..38ad41224 100644 --- a/config/otel_collector.yml +++ b/config/otel_collector.yml @@ -8,12 +8,12 @@ receivers: - host: unix:///var/run/docker.sock refresh_interval: 10s relabel_configs: - # Limit scraping to labeled containers with port 9394 exposed + # Limit scraping to labeled containers with port 9394 or 9000 exposed - source_labels: [__address__] - regex: .*:9394 + regex: .*:(9394|9000) action: keep - source_labels: [__meta_docker_container_name] - regex: (/fizzy-(web|jobs)-.*|/kamal-proxy) + regex: (/fizzy-(web|jobs)-.*|/fizzy-beamer|/kamal-proxy) action: keep # Pull service and role from Kamal Docker labels @@ -23,14 +23,20 @@ receivers: target_label: role - source_labels: [__meta_docker_container_name] - regex: ^/kamal-proxy$ + regex: ^/(kamal-proxy|fizzy-beamer)$ target_label: service - replacement: kamal-proxy + replacement: $1 + - source_labels: [__meta_docker_container_name] regex: ^/kamal-proxy$ target_label: role replacement: proxy + - source_labels: [__meta_docker_container_name] + regex: ^/fizzy-beamer$ + target_label: role + replacement: beamer + exporters: prometheus: endpoint: 0.0.0.0:9394