Tempo: Temporarily skip new proto fields (#103586)

This commit is contained in:
Piotr Jamróz
2025-04-08 12:56:01 +02:00
committed by GitHub
parent 4f05b42275
commit 4790f28390
+6 -1
View File
@@ -101,7 +101,12 @@ func (s *Service) runTraceQlQueryMetrics(ctx context.Context, pCtx backend.Plugi
result.Frames = frames
} else {
var queryResponse tempopb.QueryRangeResponse
err = jsonpb.Unmarshal(bytes.NewReader(responseBody), &queryResponse)
// Temporarily allow extra fields until proto changes are available (https://github.com/grafana/tempo/pull/4525)
unmarshaler := jsonpb.Unmarshaler{
AllowUnknownFields: true,
}
err = unmarshaler.Unmarshal(bytes.NewReader(responseBody), &queryResponse)
if res, err := handleConversionError(ctxLogger, span, err); err != nil {
return res, err