From 0a71e0f0b4cfb9ff3590303c175ec9e32213802d Mon Sep 17 00:00:00 2001 From: vikrantgupta25 Date: Sun, 3 Aug 2025 01:56:09 +0530 Subject: [PATCH] feat(telemetrymeter): cleanup the types --- .../querybuildertypes/querybuildertypesv5/builder_elements.go | 1 + pkg/types/querybuildertypes/querybuildertypesv5/validation.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/types/querybuildertypes/querybuildertypesv5/builder_elements.go b/pkg/types/querybuildertypes/querybuildertypesv5/builder_elements.go index bc607fc7a765..c303c203647e 100644 --- a/pkg/types/querybuildertypes/querybuildertypesv5/builder_elements.go +++ b/pkg/types/querybuildertypes/querybuildertypesv5/builder_elements.go @@ -331,6 +331,7 @@ type MetricAggregation struct { // reduce to operator for metric scalar requests ReduceTo ReduceTo `json:"reduceTo,omitempty"` } + type Filter struct { // expression to filter by following the filter syntax Expression string `json:"expression"` diff --git a/pkg/types/querybuildertypes/querybuildertypesv5/validation.go b/pkg/types/querybuildertypes/querybuildertypesv5/validation.go index 598edb4969c3..d8679a49c121 100644 --- a/pkg/types/querybuildertypes/querybuildertypesv5/validation.go +++ b/pkg/types/querybuildertypes/querybuildertypesv5/validation.go @@ -150,7 +150,7 @@ func (q *QueryBuilderQuery[T]) Validate(requestType RequestType) error { func (q *QueryBuilderQuery[T]) validateSignal() error { // Signal validation is handled during unmarshaling in req.go - // Valid signals are: metrics, traces, logs,meter + // Valid signals are: metrics, traces, logs switch q.Signal { case telemetrytypes.SignalMetrics, telemetrytypes.SignalTraces,