feat(telemetrymeter): cleanup the types

This commit is contained in:
vikrantgupta25 2025-08-03 01:56:09 +05:30
parent 3e41397ef7
commit 0a71e0f0b4
No known key found for this signature in database
GPG Key ID: F8440BDE36411E79
2 changed files with 2 additions and 1 deletions

View File

@ -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"`

View File

@ -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,