@Configuration @ConditionalOnClass(value={com.netflix.spectator.api.Registry.class,org.springframework.boot.actuate.metrics.reader.MetricReader.class}) @Import(value=org.springframework.cloud.netflix.metrics.MetricsInterceptorConfiguration.class) public class SpectatorMetricsAutoConfiguration extends Object
Constructor and Description |
---|
SpectatorMetricsAutoConfiguration() |
Modifier and Type | Method and Description |
---|---|
MetricsTagProvider |
defaultMetricsTagProvider() |
ServoMonitorCache |
monitorCache(com.netflix.servo.MonitorRegistry monitorRegistry,
ServoMetricsConfigBean configBean) |
com.netflix.servo.MonitorRegistry |
monitorRegistry(ServoMetricsConfigBean configBean) |
ServoMetricsConfigBean |
servoMetricsConfig() |
SpectatorMetricServices |
spectatorMetricServices(com.netflix.spectator.api.Registry metricRegistry) |
org.springframework.boot.actuate.endpoint.MetricReaderPublicMetrics |
spectatorPublicMetrics(com.netflix.spectator.api.Registry metricRegistry) |
@Bean @ConditionalOnMissingBean public ServoMetricsConfigBean servoMetricsConfig()
@Bean @ConditionalOnMissingBean public com.netflix.servo.MonitorRegistry monitorRegistry(ServoMetricsConfigBean configBean)
@Bean public ServoMonitorCache monitorCache(com.netflix.servo.MonitorRegistry monitorRegistry, ServoMetricsConfigBean configBean)
@Bean @ConditionalOnMissingBean(value={org.springframework.boot.actuate.metrics.CounterService.class,org.springframework.boot.actuate.metrics.GaugeService.class}) public SpectatorMetricServices spectatorMetricServices(com.netflix.spectator.api.Registry metricRegistry)
@Bean public org.springframework.boot.actuate.endpoint.MetricReaderPublicMetrics spectatorPublicMetrics(com.netflix.spectator.api.Registry metricRegistry)
@Bean public MetricsTagProvider defaultMetricsTagProvider()
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.