public static IReportFactory AddElasticSearch(
     this IReportFactory factory,
     ElasticSearchReporterSettings settings,
     IFilterMetrics filter = null)
 {
     factory.AddProvider(new ElasticSearchReporterProvider(settings, filter));
     return(factory);
 }
        public static IReportFactory AddElasticSearch(
            this IReportFactory factory,
            Uri address,
            string indexName,
            IFilterMetrics filter = null)
        {
            var settings = new ElasticSearchReporterSettings
            {
                ElasticSearchSettings = new ElasticSearchSettings(address, indexName)
            };

            factory.AddElasticSearch(settings, filter);
            return(factory);
        }