Невозможно использовать MicroMeter вместо Прометея - PullRequest
0 голосов
/ 24 декабря 2018

Я обновил свою версию Spring с 1.5 до 2.0 и обновил Prometheus версии 0.3.0 до 0.6.0.Но, к сожалению, это не сработало.Мне сказали, что я должен использовать MicroMeter вместо SimpleClient и добавил io.micrometer к моим pom.xml и @EnablePrometheusEndpointremoved для моего MetricConfig класса, но я столкнулся со следующей ошибкой.Знаете ли вы, почему я получаю такую ​​ошибку?

Причина: org.springframework.beans.factory.BeanCreationException: Ошибка создания бина с именем 'servletEndpointRegistrar', определенного в ресурсе пути к классу [org / springframework/boot/actuate/autoconfigure/endpoint/web/ServletEndpointManagementContextConfiguration$WebMvcServletEndpointManagementContextConfiguration.class]: не удалось создать экземпляр компонента с помощью метода фабрики;вложенным исключением является org.springframework.beans.BeanInstantiationException: не удалось создать экземпляр [org.springframework.boot.actuate.endpoint.web.ServletEndpointRegistrar]: метод фабрики 'servletEndpointRegistrar' вызвал исключение;Вложенное исключение - org.springframework.beans.factory.UnsatisfiedDependencyException: ошибка создания бина с именем 'routeControllerEndpoint', определенного в ресурсе пути к классу [org / apache / camel / spring / boot / activate / endpoint / CamelRouteControllerEndpointAutoConfiguration.considence.class:метод 'routeControllerEndpoint' параметр 0;вложенным исключением является org.springframework.beans.factory.BeanCreationException: ошибка создания компонента с именем 'camelContext', определенного в ресурсе пути к классу [org / apache / camel / spring / boot / CamelAutoConfiguration.class]: не удалось выполнить постобработку определения объединенного компонента;вложенным исключением является java.lang.IllegalStateException: не удалось проанализировать класс [org.apache.camel.impl.DefaultCamelContext] из ClassLoader [jdk.internal.loader.ClassLoaders$AppClassLoader@77556fd]

...