public InfluxDbReporterProvider(IInfluxDbReporterSettings settings, IMetricsFilter fitler) { if (settings == null) { throw new ArgumentNullException(nameof(settings)); } _settings = settings; Filter = fitler; }
public static IReportFactory AddInfluxDb(this IReportFactory factory, IInfluxDbReporterSettings settings, IMetricsFilter filter = null) { factory.AddProvider(new InfluxDbReporterProvider(settings, filter)); return(factory); }