This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push: new b5c9a0f4b5e CAMEL-18858: camel-core - Mark route as created by Kamelet so we know this, so we can filter out in tooling and whereelse (kamelet is a blackbox) b5c9a0f4b5e is described below commit b5c9a0f4b5ecd3be5fb59dccb44bc617ebc061e7 Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Mon Feb 26 10:48:44 2024 +0100 CAMEL-18858: camel-core - Mark route as created by Kamelet so we know this, so we can filter out in tooling and whereelse (kamelet is a blackbox) --- .../micrometer/eventnotifier/MicrometerExchangeEventNotifier.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/components/camel-micrometer/src/main/java/org/apache/camel/component/micrometer/eventnotifier/MicrometerExchangeEventNotifier.java b/components/camel-micrometer/src/main/java/org/apache/camel/component/micrometer/eventnotifier/MicrometerExchangeEventNotifier.java index 8dbac32b26f..94a3653e843 100644 --- a/components/camel-micrometer/src/main/java/org/apache/camel/component/micrometer/eventnotifier/MicrometerExchangeEventNotifier.java +++ b/components/camel-micrometer/src/main/java/org/apache/camel/component/micrometer/eventnotifier/MicrometerExchangeEventNotifier.java @@ -111,7 +111,12 @@ public class MicrometerExchangeEventNotifier extends AbstractMicrometerEventNoti if (eventObject instanceof ExchangeEvent ee) { // skip routes that should not be included boolean skip = false; - String routeId = ExchangeHelper.getAtRouteId(ee.getExchange()); + String routeId; + if (eventObject instanceof ExchangeCreatedEvent) { + routeId = ee.getExchange().getFromRouteId(); + } else { + routeId = ExchangeHelper.getAtRouteId(ee.getExchange()); + } if (routeId != null) { Route route = ee.getExchange().getContext().getRoute(routeId); if (route != null) {