From f0b983a7f321d3cea15ae4e7bd33e2a0ae89eb87 Mon Sep 17 00:00:00 2001 From: Marcin Peck Date: Thu, 20 Nov 2025 10:52:28 +0100 Subject: [PATCH] fix: add unknown action to MicrometerMetrics for prometheus compatibility (#3038) Signed-off-by: Marcin Peck --- .../operator/monitoring/micrometer/MicrometerMetrics.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/micrometer-support/src/main/java/io/javaoperatorsdk/operator/monitoring/micrometer/MicrometerMetrics.java b/micrometer-support/src/main/java/io/javaoperatorsdk/operator/monitoring/micrometer/MicrometerMetrics.java index 26f149249b..1bf376e68d 100644 --- a/micrometer-support/src/main/java/io/javaoperatorsdk/operator/monitoring/micrometer/MicrometerMetrics.java +++ b/micrometer-support/src/main/java/io/javaoperatorsdk/operator/monitoring/micrometer/MicrometerMetrics.java @@ -54,6 +54,7 @@ public class MicrometerMetrics implements Metrics { private static final String EVENTS_DELETE = "events.delete"; private static final String CLUSTER = "cluster"; private static final String SIZE_SUFFIX = ".size"; + private static final String UNKNOWN_ACTION = "UNKNOWN"; private final boolean collectPerResourceMetrics; private final MeterRegistry registry; private final Map gauges = new ConcurrentHashMap<>(); @@ -179,7 +180,8 @@ public void receivedEvent(Event event, Map metadata) { event.getRelatedCustomResourceID(), EVENTS_RECEIVED, metadata, - Tag.of(EVENT, event.getClass().getSimpleName())); + Tag.of(EVENT, event.getClass().getSimpleName()), + Tag.of(ACTION, UNKNOWN_ACTION)); } }