From c10d3659509866eb1999fc02f57d8b5d699737bf Mon Sep 17 00:00:00 2001 From: kruskal <99559985+kruskall@users.noreply.github.com> Date: Thu, 31 Jul 2025 14:51:07 +0200 Subject: [PATCH] fix: do not try to create apm-serve registry if it exists --- internal/beater/telemetry.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/beater/telemetry.go b/internal/beater/telemetry.go index 6183d3eb17c..51a06707004 100644 --- a/internal/beater/telemetry.go +++ b/internal/beater/telemetry.go @@ -25,7 +25,7 @@ import ( // recordAPMServerConfig records dynamic APM Server config properties for telemetry. // This should be called once each time runServer is called. func recordAPMServerConfig(cfg *config.Config, stateRegistry *monitoring.Registry) { - apmRegistry := stateRegistry.NewRegistry("apm-server") + apmRegistry := stateRegistry.GetOrCreateRegistry("apm-server") monitoring.NewBool(apmRegistry, "rum.enabled").Set(cfg.RumConfig.Enabled) monitoring.NewBool(apmRegistry, "api_key.enabled").Set(cfg.AgentAuth.APIKey.Enabled) monitoring.NewBool(apmRegistry, "kibana.enabled").Set(cfg.Kibana.Enabled)