From db06a5a5d3d53da8ebfa1b0268940f453699c69b Mon Sep 17 00:00:00 2001 From: Carl Bergquist Date: Mon, 21 Oct 2024 14:18:40 +0200 Subject: [PATCH] scopes: test case for supporting queries using __name__ (#94954) Signed-off-by: bergquist --- pkg/promlib/models/scope_test.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkg/promlib/models/scope_test.go b/pkg/promlib/models/scope_test.go index 33ef2653416..4799b148835 100644 --- a/pkg/promlib/models/scope_test.go +++ b/pkg/promlib/models/scope_test.go @@ -97,6 +97,15 @@ func TestApplyQueryFiltersAndGroupBy_Filters(t *testing.T) { expected: `http_requests_total{job="prometheus",status=~"404|400"}`, expectErr: false, }, + { + name: "using __name__ as part of the query", + query: `{__name__="http_requests_total"}`, + scopeFilters: []ScopeFilter{ + {Key: "namespace", Value: "istio", Operator: FilterOperatorEquals}, + }, + expected: `{__name__="http_requests_total",namespace="istio"}`, + expectErr: false, + }, } for _, tt := range tests {