diff --git a/pica-metrologie/blackbox.yml b/pica-metrologie/blackbox.yml new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/pica-metrologie/docker-compose.yml b/pica-metrologie/docker-compose.yml index 40fc51977bd3f2f05e799b48e7af767aaceaafcf..7cacff80c84567152851f25f8c8963c24d5a433e 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