Compare commits

...

7 Commits

Author SHA1 Message Date
Naman Verma
3b2a0dc949 fix: __name__ can stay 2026-03-05 09:35:45 +05:30
Naman Verma
faf92d87e5 Merge branch 'main' into nv/8189 2026-03-05 09:23:18 +05:30
Naman Verma
f2a4dc314e Merge branch 'main' into nv/8189 2026-03-03 22:42:04 +05:30
Naman Verma
70e4c14208 Merge branch 'main' into nv/8189 2026-03-02 18:00:33 +05:30
Naman Verma
59efbd8de5 Merge branch 'main' into nv/8189 2026-03-02 12:26:44 +05:30
Naman Verma
d5ea5d448a Merge branch 'main' into nv/8189 2026-03-02 08:57:16 +05:30
Naman Verma
be243006c9 fix: exclude internal attributes from promQL results 2026-03-02 08:52:23 +05:30

View File

@@ -237,11 +237,21 @@ func (q *promqlQuery) Execute(ctx context.Context) (*qbv5.Result, error) {
return nil, errors.WrapInternalf(promErr, errors.CodeInternal, "error getting matrix from promql query %q", query)
}
excludeLabel := func(labelName string) bool {
if labelName == "__name__" {
return false
}
return strings.HasPrefix(labelName, "__") || labelName == "fingerprint"
}
var series []*qbv5.TimeSeries
for _, v := range matrix {
var s qbv5.TimeSeries
lbls := make([]*qbv5.Label, 0, len(v.Metric))
for name, value := range v.Metric.Copy().Map() {
if excludeLabel(name) {
continue
}
lbls = append(lbls, &qbv5.Label{
Key: telemetrytypes.TelemetryFieldKey{Name: name},
Value: value,