/// <summary> /// Constructor /// </summary> protected Scraper(ScraperConfiguration scraperConfiguration) { Guard.NotNull(scraperConfiguration, nameof(scraperConfiguration)); _logger = scraperConfiguration.Logger; _metricSinkWriter = scraperConfiguration.MetricSinkWriter; AzureMonitorClient = scraperConfiguration.AzureMonitorClient; }
/// <summary> /// Constructor /// </summary> protected Scraper(ScraperConfiguration scraperConfiguration) { Guard.NotNull(scraperConfiguration, nameof(scraperConfiguration)); _logger = scraperConfiguration.Logger; _prometheusMetricWriter = scraperConfiguration.PrometheusMetricWriter; AzureMetadata = scraperConfiguration.AzureMetadata; AzureMonitorClient = scraperConfiguration.AzureMonitorClient; }
/// <summary> /// Constructor /// </summary> protected Scraper(ScraperConfiguration scraperConfiguration) { Guard.NotNull(scraperConfiguration, nameof(scraperConfiguration)); _metricSinkWriter = scraperConfiguration.MetricSinkWriter; Logger = scraperConfiguration.Logger; AzureMonitorClient = scraperConfiguration.AzureMonitorClient; AzureScrapingPrometheusMetricsCollector = scraperConfiguration.AzureScrapingPrometheusMetricsCollector; }
public IoTHubScraper(ScraperConfiguration scraperConfiguration) : base(scraperConfiguration) { }
public KeyVaultScraper(ScraperConfiguration scraperConfiguration) : base(scraperConfiguration) { }
/// <summary> /// Constructor /// </summary> protected AzureMonitorScraper(ScraperConfiguration scraperConfiguration) : base(scraperConfiguration) { }
/// <summary> /// Constructor /// </summary> protected AppServiceScraper(ScraperConfiguration scraperConfiguration) : base(scraperConfiguration) { }
public DeviceProvisioningServiceScraper(ScraperConfiguration scraperConfiguration) : base(scraperConfiguration) { }