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) {

Reply via email to