From 1dc730ee31756ec9642963b971afc3ea44b65310 Mon Sep 17 00:00:00 2001 From: Quentin Duchemin <quentinduchemin@tuta.io> Date: Thu, 19 Aug 2021 16:58:49 +0200 Subject: [PATCH] Add skeleton for Blackbox exported (monitor HTTP services) --- pica-metrologie/blackbox.yml | 0 pica-metrologie/docker-compose.yml | 17 +++++++++++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 pica-metrologie/blackbox.yml diff --git a/pica-metrologie/blackbox.yml b/pica-metrologie/blackbox.yml new file mode 100644 index 00000000..e69de29b diff --git a/pica-metrologie/docker-compose.yml b/pica-metrologie/docker-compose.yml index 40fc5197..7cacff80 100644 --- a/pica-metrologie/docker-compose.yml +++ b/pica-metrologie/docker-compose.yml @@ -85,8 +85,8 @@ services: - "-notifier.url=http://alertmanager:9093" # HTTP server for vmagent's own metrics - "-httpListenAddr=:8880" - # Evaluate rules every 10 minutes - - "-evaluationInterval=10m" + # By default, evaluate rules every 1 minute + - "-evaluationInterval=1m" - "-loggerOutput=stdout" volumes: - ./vmalert-rules.yml:/config/vmalert-rules.yml @@ -106,3 +106,16 @@ services: networks: - metrics restart: unless-stopped + + # Monitors HTTP or DNS endpoints and store results in VictoriaMetrics + # Very useful to know when a service is down + blackbox: + image: prom/blackbox-exporter:v0.19.0 + container_name: blackbox + command: + - "--config.file=/config/blackbox.yml" + volumes: + - ./blackbox.yml:/config/blackbox.yml + networks: + - metrics + restart: unless-stopped -- GitLab