You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The components of /cmd/query all depend on a QueryService which is a higher level abstraction that spanstore.Reader as it performs post-query adjustments on the trace before it is returned to the client.
In order to upgrade all the components in query to V2 Storage API we need to create a QueryServiceV2 that will operate on OTLP data instead of legacy model.Span.
The proposal is:
clone QueryService and update to OTLP data model
change query app to instantiate both of these structs temporarily
then we can start upgrading the endpoint handlers to work with QueryServiceV2, starting with apiv3 handler which already operates on OTLP and thus would require minimal changes
The text was updated successfully, but these errors were encountered:
The components of /cmd/query all depend on a
QueryService
which is a higher level abstraction thatspanstore.Reader
as it performs post-query adjustments on the trace before it is returned to the client.In order to upgrade all the components in
query
to V2 Storage API we need to create aQueryServiceV2
that will operate on OTLP data instead of legacymodel.Span
.The proposal is:
QueryService
and update to OTLP data modelquery
app to instantiate both of these structs temporarilyQueryServiceV2
, starting with apiv3 handler which already operates on OTLP and thus would require minimal changesThe text was updated successfully, but these errors were encountered: