package com.metrics.demo.config;
import com.codahale.metrics.*;
import metrics_influxdb.InfluxdbReporter;
import metrics_influxdb.api.protocols.InfluxdbProtocols;
import org.slf4j.LoggerFactory;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import java.util.LinkedList;
import java.util.Queue;
import java.util.concurrent.TimeUnit;
/**
* x
*
* @author X兄
* @date 2019/3/27
*/
@Configuration
public class MetricConfig{
/**
* 在代码中配置好这个MetricRegistry容器
* @return
*/
@Bean
public MetricRegistrymetrics() {
return new MetricRegistry();
}
/**
* 将数据收集到Influxdb
* @param metrics
* @return
*/<