From d0bc1277aa2c925018223945d0953a48d4cb4dc7 Mon Sep 17 00:00:00 2001 From: ian-bartholomew Date: Wed, 28 Sep 2022 22:38:41 -0700 Subject: [PATCH] Fix for amazon prom vs prom --- internal/pkg/convert/convert.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/internal/pkg/convert/convert.go b/internal/pkg/convert/convert.go index 6d43b65..f2566a5 100644 --- a/internal/pkg/convert/convert.go +++ b/internal/pkg/convert/convert.go @@ -355,13 +355,20 @@ func getN9MetricSource(m v1.MetricSource) (nobl9v1alpha.MetricSpec, error) { Query: &query, }, } - case supportedMetricSources["Prometheus"], supportedMetricSources["AmazonPrometheus"]: + case supportedMetricSources["Prometheus"]: query := m.MetricSourceSpec["promql"] ms = nobl9v1alpha.MetricSpec{ Prometheus: &nobl9v1alpha.PrometheusMetric{ PromQL: &query, }, } + case supportedMetricSources["AmazonPrometheus"]: + query := m.MetricSourceSpec["promql"] + ms = nobl9v1alpha.MetricSpec{ + AmazonPrometheus: &nobl9v1alpha.AmazonPrometheusMetric{ + PromQL: &query, + }, + } case supportedMetricSources["NewRelic"]: query := m.MetricSourceSpec["nrql"] ms = nobl9v1alpha.MetricSpec{