I can see in debug output it is registered 2020-04-08 09:11:57.086 DEBUG 68795 --- [ restartedMain] o.a.c.impl.engine.AbstractCamelContext : Using ComponentResolver: org.apache.camel.impl.engine.DefaultComponentResolver@2c311daa to resolve component with name: micrometer 2020-04-08 09:11:57.086 DEBUG 68795 --- [ restartedMain] org.apache.camel.support.ResolverHelper : Lookup Component with name micrometer in registry. Found: null 2020-04-08 09:11:57.086 DEBUG 68795 --- [ restartedMain] org.apache.camel.support.ResolverHelper : Lookup Component with name micrometer-component in registry. Found: null 2020-04-08 09:11:57.086 DEBUG 68795 --- [ restartedMain] o.a.c.i.engine.DefaultComponentResolver : Found component: micrometer via type: org.apache.camel.component.micrometer.MicrometerComponent via: META-INF/services/org/apache/camel/component/micrometer 2020-04-08 09:11:57.088 DEBUG 68795 --- [ restartedMain] o.a.c.i.e.DefaultConfigurerResolver : Found configurer: micrometer-component via type: org.apache.camel.component.micrometer.MicrometerComponentConfigurer via: META-INF/services/org/apache/camel/configurer/micrometer-component 2020-04-08 09:11:57.089 DEBUG 68795 --- [ restartedMain] o.a.c.i.e.DefaultConfigurerResolver : Found configurer: micrometer-endpoint via type: org.apache.camel.component.micrometer.MicrometerEndpointConfigurer via: META-INF/services/org/apache/camel/configurer/micrometer-endpoint 2020-04-08 09:11:57.090 DEBUG 68795 --- [ restartedMain] o.apache.camel.support.DefaultComponent : Creating endpoint uri=[micrometer://counter:messages], path=[counter:messages] 2020-04-08 09:11:57.090 DEBUG 68795 --- [ restartedMain] o.a.c.c.micrometer.MicrometerUtils : Looking up MeterRegistry from Camel Registry for name "metricsRegistry" 2020-04-08 09:11:57.090 DEBUG 68795 --- [ restartedMain] o.a.c.c.micrometer.MicrometerUtils : MeterRegistry not found from Camel Registry for name "metricsRegistry" 2020-04-08 09:11:57.090 INFO 68795 --- [ restartedMain] o.a.c.c.micrometer.MicrometerUtils : Creating new default MeterRegistry 2020-04-08 09:11:57.092 DEBUG 68795 --- [ restartedMain] o.a.c.c.micrometer.MicrometerComponent : Metrics type: COUNTER; name: messages; tags: [] 2020-04-08 09:11:57.093 DEBUG 68795 --- [ restartedMain] o.a.c.impl.engine.AbstractCamelContext : micrometer://counter:messages converted to endpoint: micrometer://counter:messages by component: org.apache.camel.component.micrometer.MicrometerComponent@3e078d50
> On 8 Apr 2020, at 08:46, Mikael Andersson Wigander > <mikael.grevs...@gmail.com> wrote: > > Yes, it is added > > M > >> On 8 Apr 2020, at 08:45, Andrea Cosentino <anco...@gmail.com >> <mailto:anco...@gmail.com>> wrote: >> >> Did you add the camel-management dependency? Otherwise Jmx won't be enabled >> >> Il giorno mer 8 apr 2020 alle ore 08:43 Mikael Andersson Wigander >> <mikael.grevs...@gmail.com <mailto:mikael.grevs...@gmail.com>> ha scritto: >> Hi >> >> Previously I used to run my Camel routes under 2.25.0 and with Micrometer >> component for JMX in Spring Boot 2.1.9. >> >> This route gives me a “messasges” counter in JMX to study: >> >> .to("micrometer:counter:messages") >> >> >> >> >> >> But now that I upgraded to Camel 3.2.0 and Spring 2.2.6 it is not available >> in JMX anymore. >> >> Instead I get three other categories: >> >> * gauges >> * meters >> * timers >> >> >> >> Same dependencies apply and also my bean is the same >> >> @Bean(name = MicrometerConstants.METRICS_REGISTRY_NAME) >> public MeterRegistry getMeterRegistry() { >> CompositeMeterRegistry meterRegistry = new CompositeMeterRegistry(); >> meterRegistry.add(new JmxMeterRegistry( >> CamelJmxConfig.DEFAULT, >> Clock.SYSTEM, >> HierarchicalNameMapper.DEFAULT)); >> >> return meterRegistry; >> } >> >> >> Please advice >> >> Thx >> >> M >