Register tenant metrics only if there is TenantResolver (#2347)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
This commit is contained in:
@@ -51,7 +51,7 @@ public class TenantMetricsConfiguration {
|
|||||||
@ConditionalOnProperty(name = "hawkbit.metrics.tenancy.web.enabled", havingValue = "true", matchIfMissing = true)
|
@ConditionalOnProperty(name = "hawkbit.metrics.tenancy.web.enabled", havingValue = "true", matchIfMissing = true)
|
||||||
@ConditionalOnWebApplication(type = ConditionalOnWebApplication.Type.SERVLET)
|
@ConditionalOnWebApplication(type = ConditionalOnWebApplication.Type.SERVLET)
|
||||||
@ConditionalOnClass(name = { "org.springframework.web.servlet.DispatcherServlet", "io.micrometer.observation.Observation" })
|
@ConditionalOnClass(name = { "org.springframework.web.servlet.DispatcherServlet", "io.micrometer.observation.Observation" })
|
||||||
@ConditionalOnBean(ObservationRegistry.class)
|
@ConditionalOnBean({ ObservationRegistry.class, TenantResolver.class })
|
||||||
public static class WebConfig {
|
public static class WebConfig {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@@ -92,6 +92,7 @@ public class TenantMetricsConfiguration {
|
|||||||
@ConditionalOnClass(name = {
|
@ConditionalOnClass(name = {
|
||||||
"io.micrometer.core.instrument.Tag",
|
"io.micrometer.core.instrument.Tag",
|
||||||
"org.springframework.data.repository.core.support.RepositoryMethodInvocationListener.RepositoryMethodInvocation" })
|
"org.springframework.data.repository.core.support.RepositoryMethodInvocationListener.RepositoryMethodInvocation" })
|
||||||
|
@ConditionalOnBean(TenantResolver.class)
|
||||||
public static class RepositoryConfig {
|
public static class RepositoryConfig {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
|
|||||||
Reference in New Issue
Block a user