From 011c57ce086dbd2555f94a84ee8c0dca2bac131b Mon Sep 17 00:00:00 2001 From: Tom Kerkhove Date: Thu, 26 Nov 2020 20:23:45 +0100 Subject: [PATCH] chore: Verify if scrape definition is created correctly (#1381) Signed-off-by: Tom Kerkhove --- .../Configuration/Model/Metrics/MetricDefinition.cs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/Promitor.Core.Scraping/Configuration/Model/Metrics/MetricDefinition.cs b/src/Promitor.Core.Scraping/Configuration/Model/Metrics/MetricDefinition.cs index 3e9f6de8c..cdca59fcc 100644 --- a/src/Promitor.Core.Scraping/Configuration/Model/Metrics/MetricDefinition.cs +++ b/src/Promitor.Core.Scraping/Configuration/Model/Metrics/MetricDefinition.cs @@ -60,14 +60,18 @@ public MetricDefinition(PrometheusMetricDefinition prometheusMetricDefinition, /// The scrape definition. public ScrapeDefinition CreateScrapeDefinition(IAzureResourceDefinition resource, AzureMetadata azureMetadata) { - // TODO: Verify if this logic is valid as we always use defaults? 🤔 - return new ScrapeDefinition( + var subscriptionId = string.IsNullOrEmpty(resource.SubscriptionId) ? azureMetadata.SubscriptionId : resource.SubscriptionId; + var resourceGroupName = string.IsNullOrEmpty(resource.ResourceGroupName) ? azureMetadata.ResourceGroupName : resource.ResourceGroupName; + + var output = new ScrapeDefinition( AzureMetricConfiguration, PrometheusMetricDefinition, Scraping, resource, - string.IsNullOrEmpty(resource.SubscriptionId) ? azureMetadata.SubscriptionId : resource.SubscriptionId, - string.IsNullOrEmpty(resource.ResourceGroupName) ? azureMetadata.ResourceGroupName : resource.ResourceGroupName); + subscriptionId, + resourceGroupName); + + return output; } } }