Spring バージョンを 1.5 から 2.0 にアップグレードし、Prometheus バージョン 0.3.0 を 0.6.0 にアップグレードしました。しかし、残念ながら、それは機能していませんでした。MicroMeter
クラスの代わりにandを使用しSimpleClient
て追加io.micrometer
する必要があると言われましたが、次のエラーに遭遇しました。なぜこのようなエラーが発生するのか知っていますか?pom.xml
@EnablePrometheusEndpointremoved
MetricConfig
原因: org.springframework.beans.factory.BeanCreationException: クラスパス リソース [org/springframework/boot/actuate/autoconfigure/endpoint/web/ServletEndpointManagementContextConfiguration$WebMvcServletEndpointManagementContextConfiguration.class] で定義された名前 'servletEndpointRegistrar' を持つ Bean の作成中にエラーが発生しました: Bean インスタンス化ファクトリ メソッド経由で失敗しました。ネストされた例外は org.springframework.beans.BeanInstantiationException: インスタンス化に失敗しました [org.springframework.boot.actuate.endpoint.web.ServletEndpointRegistrar]: ファクトリ メソッド 'servletEndpointRegistrar' が例外をスローしました。ネストされた例外は org.springframework.beans.factory.UnsatisfiedDependencyException: 'routeControllerEndpoint' という名前の Bean の作成中にエラーが発生しました クラスパス リソース [org/apache/camel/spring/boot/actuate/endpoint/CamelRouteControllerEndpointAutoConfiguration.class] で定義: メソッド 'routeControllerEndpoint' パラメータ 0 で表現される満たされていない依存関係。ネストされた例外は org.springframework.beans.factory.BeanCreationException: クラスパス リソースで定義された名前 'camelContext' の Bean の作成中にエラーが発生しました [org/apache/camel/spring/boot/CamelAutoConfiguration.class]: マージされた Bean 定義の後処理に失敗しました; ネストされた例外は java.lang.IllegalStateException: Failed to introspect Class [org.apache.camel.impl.DefaultCamelContext] from ClassLoader [jdk.internal.loader.ClassLoaders$AppClassLoader@77556fd] routeControllerEndpoint' パラメータ 0; ネストされた例外は org.springframework.beans.factory.BeanCreationException: クラスパス リソースで定義された名前 'camelContext' の Bean の作成中にエラーが発生しました [org/apache/camel/spring/boot/CamelAutoConfiguration.class]: マージされた Bean 定義の後処理に失敗しました; ネストされた例外は java.lang.IllegalStateException: Failed to introspect Class [org.apache.camel.impl.DefaultCamelContext] from ClassLoader [jdk.internal.loader.ClassLoaders$AppClassLoader@77556fd] routeControllerEndpoint' パラメータ 0; ネストされた例外は org.springframework.beans.factory.BeanCreationException: クラスパス リソースで定義された名前 'camelContext' の Bean の作成中にエラーが発生しました [org/apache/camel/spring/boot/CamelAutoConfiguration.class]: マージされた Bean 定義の後処理に失敗しました; ネストされた例外は java.lang.IllegalStateException: Failed to introspect Class [org.apache.camel.impl.DefaultCamelContext] from ClassLoader [jdk.internal.loader.ClassLoaders$AppClassLoader@77556fd]