From 16d9406d291d06c7577a30a8ad4965757c8fec51 Mon Sep 17 00:00:00 2001 From: Udo Waechter Date: Wed, 17 Jan 2024 11:38:48 +0100 Subject: [PATCH] mqtt exporter for prometheus --- apps/mosquitto-prometheus-exporter/live.hcl | 38 +++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 apps/mosquitto-prometheus-exporter/live.hcl diff --git a/apps/mosquitto-prometheus-exporter/live.hcl b/apps/mosquitto-prometheus-exporter/live.hcl new file mode 100644 index 0000000..3b12dc4 --- /dev/null +++ b/apps/mosquitto-prometheus-exporter/live.hcl @@ -0,0 +1,38 @@ +job "mosquitto-prometheus-exporter" { + datacenters = ["nummer5"] + + group "apps" { + count = 1 + + network { + port "http"{ + to = 9234 + } + } + + service { + name = "mosquitto-prometheus-exporter" + port = "http" + + tags = [ + "traefik.enable=true", + "traefik.http.routers.mosquitto-pormetheus-exporter.rule=Host(`mosquitto-prometheus-exporter.service.nr5`)", + ] + + } + + task "server" { + driver = "podman" + + config { + image = "cr.wks/mosquitto-prometheus-exporter" + ports = ["http"] + force_pull = true + + args = [ + "--endpoint", "tcp://mqtt.wks:1883" + ] + } + } + } +}