Java 类org.springframework.boot.actuate.metrics.export.MetricExportProperties 实例源码

项目:https-github.com-g0t4-jenkins2-course-spring-boot    文件:MetricExportAutoConfiguration.java   
public MetricExportAutoConfiguration(MetricExportProperties properties,
        ObjectProvider<MetricsEndpointMetricReader> endpointReaderProvider,
        @ExportMetricReader ObjectProvider<List<MetricReader>> readersProvider,
        @ExportMetricWriter ObjectProvider<Map<String, GaugeWriter>> writersProvider,
        ObjectProvider<Map<String, Exporter>> exportersProvider) {
    this.properties = properties;
    this.endpointReader = endpointReaderProvider.getIfAvailable();
    this.readers = readersProvider.getIfAvailable();
    this.writers = writersProvider.getIfAvailable();
    this.exporters = exportersProvider.getIfAvailable();
}
项目:https-github.com-g0t4-jenkins2-course-spring-boot    文件:MetricExportAutoConfiguration.java   
@Bean
@ExportMetricWriter
@ConditionalOnMissingBean
@ConditionalOnProperty(prefix = "spring.metrics.export.statsd", name = "host")
public StatsdMetricWriter statsdMetricWriter() {
    MetricExportProperties.Statsd statsdProperties = this.properties.getStatsd();
    return new StatsdMetricWriter(statsdProperties.getPrefix(),
            statsdProperties.getHost(), statsdProperties.getPort());
}
项目:https-github.com-g0t4-jenkins2-course-spring-boot    文件:MetricExportAutoConfiguration.java   
@Bean(name = "spring.metrics.export-org.springframework.boot.actuate.metrics.export.MetricExportProperties")
@ConditionalOnMissingBean
public MetricExportProperties metricExportProperties() {
    MetricExportProperties export = new MetricExportProperties();
    export.getRedis().setPrefix("spring.metrics"
            + (this.prefix.length() > 0 ? "." : "") + this.prefix);
    export.getAggregate().setPrefix(this.prefix);
    export.getAggregate().setKeyPattern(this.aggregateKeyPattern);
    return export;
}
项目:spring-boot-concourse    文件:MetricExportAutoConfiguration.java   
public MetricExportAutoConfiguration(MetricExportProperties properties,
        ObjectProvider<MetricsEndpointMetricReader> endpointReaderProvider,
        @ExportMetricReader ObjectProvider<List<MetricReader>> readersProvider,
        @ExportMetricWriter ObjectProvider<Map<String, GaugeWriter>> writersProvider,
        ObjectProvider<Map<String, Exporter>> exportersProvider) {
    this.properties = properties;
    this.endpointReader = endpointReaderProvider.getIfAvailable();
    this.readers = readersProvider.getIfAvailable();
    this.writers = writersProvider.getIfAvailable();
    this.exporters = exportersProvider.getIfAvailable();
}
项目:spring-boot-concourse    文件:MetricExportAutoConfiguration.java   
@Bean
@ExportMetricWriter
@ConditionalOnMissingBean
@ConditionalOnProperty(prefix = "spring.metrics.export.statsd", name = "host")
public StatsdMetricWriter statsdMetricWriter() {
    MetricExportProperties.Statsd statsdProperties = this.properties.getStatsd();
    return new StatsdMetricWriter(statsdProperties.getPrefix(),
            statsdProperties.getHost(), statsdProperties.getPort());
}
项目:spring-boot-concourse    文件:MetricExportAutoConfiguration.java   
@Bean(name = "spring.metrics.export-org.springframework.boot.actuate.metrics.export.MetricExportProperties")
@ConditionalOnMissingBean
public MetricExportProperties metricExportProperties() {
    MetricExportProperties export = new MetricExportProperties();
    export.getRedis().setPrefix("spring.metrics"
            + (this.prefix.length() > 0 ? "." : "") + this.prefix);
    export.getAggregate().setPrefix(this.prefix);
    export.getAggregate().setKeyPattern(this.aggregateKeyPattern);
    return export;
}
项目:contestparser    文件:MetricExportAutoConfiguration.java   
@Bean
@ExportMetricWriter
@ConditionalOnMissingBean
@ConditionalOnProperty(prefix = "spring.metrics.export.statsd", name = "host")
public StatsdMetricWriter statsdMetricWriter() {
    MetricExportProperties.Statsd statsdProperties = this.properties.getStatsd();
    return new StatsdMetricWriter(statsdProperties.getPrefix(),
            statsdProperties.getHost(), statsdProperties.getPort());
}
项目:contestparser    文件:MetricExportAutoConfiguration.java   
@Bean(name = "spring.metrics.export.CONFIGURATION_PROPERTIES")
@ConditionalOnMissingBean
public MetricExportProperties metricExportProperties() {
    MetricExportProperties export = new MetricExportProperties();
    export.getRedis().setPrefix("spring.metrics"
            + (this.prefix.length() > 0 ? "." : "") + this.prefix);
    export.getAggregate().setPrefix(this.prefix);
    export.getAggregate().setKeyPattern(this.aggregateKeyPattern);
    return export;
}
项目:cat-boot    文件:ClusterMetricsConfig.java   
@Bean
@ExportMetricWriter
public MetricWriter metricWriter(MetricExportProperties export) {
    return new RedisMetricRepository(redisConnectionFactory,
            export.getRedis().getPrefix(), export.getRedis().getKey());
}
项目:https-github.com-g0t4-jenkins2-course-spring-boot    文件:AggregateMetricsConfiguration.java   
public AggregateMetricsConfiguration(MetricExportProperties export,
        RedisConnectionFactory connectionFactory) {
    this.export = export;
    this.connectionFactory = connectionFactory;
}
项目:spring-boot-concourse    文件:AggregateMetricsConfiguration.java   
public AggregateMetricsConfiguration(MetricExportProperties export,
        RedisConnectionFactory connectionFactory) {
    this.export = export;
    this.connectionFactory = connectionFactory;
}
项目:spring-cloud-stream    文件:ApplicationMetricsProperties.java   
public ApplicationMetricsProperties(MetricExportProperties metricExportProperties) {
    Assert.notNull(metricExportProperties, "'metricsExportProperties' cannot be null");
    this.metricExportProperties = metricExportProperties;
}