@Configuration(value="casMetricsRepositoryConfiguration")
@EnableConfigurationProperties(value=org.apereo.cas.configuration.CasConfigurationProperties.class)
public class CasMetricsRepositoryConfiguration
extends java.lang.Object
CasMetricsRepositoryConfiguration.| Constructor and Description |
|---|
CasMetricsRepositoryConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.boot.actuate.metrics.writer.GaugeWriter |
influxDbMetricsWriter() |
org.springframework.boot.actuate.metrics.writer.GaugeWriter |
mongoDbMetricWriter() |
org.springframework.boot.actuate.metrics.writer.GaugeWriter |
openTsdbMetricWriter() |
org.springframework.boot.actuate.metrics.writer.MetricWriter |
redisMetricWriter() |
org.springframework.boot.actuate.metrics.writer.MetricWriter |
statsdMetricWriter() |
@ConditionalOnProperty(prefix="cas.metrics.redis",
name="prefix")
@Bean
@ExportMetricWriter
public org.springframework.boot.actuate.metrics.writer.MetricWriter redisMetricWriter()
@ConditionalOnProperty(prefix="cas.metrics.openTsdb",
name="url")
@Bean
@ExportMetricWriter
public org.springframework.boot.actuate.metrics.writer.GaugeWriter openTsdbMetricWriter()
@ConditionalOnProperty(prefix="cas.metrics.statsd",
name="host")
@Bean
@ExportMetricWriter
public org.springframework.boot.actuate.metrics.writer.MetricWriter statsdMetricWriter()
@ConditionalOnProperty(prefix="cas.metrics.influxDb",
name="url")
@Bean
@ExportMetricWriter
public org.springframework.boot.actuate.metrics.writer.GaugeWriter influxDbMetricsWriter()
@ConditionalOnProperty(prefix="cas.metrics.mongo",
name="collection")
@Bean
@ExportMetricWriter
public org.springframework.boot.actuate.metrics.writer.GaugeWriter mongoDbMetricWriter()