From baf31e3faadfdbc53ffe1372db966120ecb021a6 Mon Sep 17 00:00:00 2001 From: Stefan Marchal Date: Wed, 8 Jul 2026 15:33:52 +0200 Subject: [PATCH 1/2] Remove GaugeVec cache before update --- internal/metrics/metrics_updater.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/metrics/metrics_updater.go b/internal/metrics/metrics_updater.go index 7e2622a..1856e12 100644 --- a/internal/metrics/metrics_updater.go +++ b/internal/metrics/metrics_updater.go @@ -57,6 +57,9 @@ func (u *Updater) UpdatePromMetrics() { if err != nil { log.Fatal(err) } + + u.BetterStackMonitorStatus.Reset() + for _, monitor := range monitors { labels := map[string]string{ "id": monitor.ID, From 3829fb8cb2f68de7d2e95fa4dfb577843ee87044 Mon Sep 17 00:00:00 2001 From: Stefan Marchal Date: Wed, 8 Jul 2026 15:48:23 +0200 Subject: [PATCH 2/2] fix vulnerabilities --- go.mod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/go.mod b/go.mod index cc62531..27485d6 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/PDOK/betterstack-exporter -go 1.26.1 +go 1.26.5 require ( github.com/iancoleman/strcase v0.3.0