示例#1
0
 public CloudFoundryForwarderExporter(CloudFoundryForwarderOptions options, IStats stats, ILogger <CloudFoundryForwarderExporter> logger = null)
 {
     this.options     = options;
     this.stats       = stats;
     this.viewManager = stats.ViewManager;
     this.logger      = logger;
 }
 public CloudFoundryForwarderExporter(CloudFoundryForwarderOptions options, IStats stats, ILogger <CloudFoundryForwarderExporter> logger = null)
 {
     this.options     = options;
     this.stats       = stats;
     this.viewManager = stats.ViewManager;
     this.logger      = logger;
     if (options.MicrometerMetricWriter)
     {
         this.metricFormatWriter = new MicrometerMetricWriter(options, stats, logger);
     }
     else
     {
         this.metricFormatWriter = new SpringBootMetricWriter(options, stats, logger);
     }
 }
 public MicrometerMetricWriter(CloudFoundryForwarderOptions options, IStats stats, ILogger logger = null)
     : base(options, stats, logger)
 {
 }
示例#4
0
 public CloudFoundryMetricWriter(CloudFoundryForwarderOptions options, IStats stats, ILogger logger = null)
 {
     this.options = options;
     this.stats   = stats;
     this.logger  = logger;
 }
示例#5
0
 public SpringBootMetricWriter(CloudFoundryForwarderOptions options, IStats stats, ILogger logger = null)
     : base(options, stats, logger)
 {
 }