quickwit-oss / quickwit-datasource

Quickwit data source for Grafana
GNU Affero General Public License v3.0
41 stars 10 forks source link

Support Grafana tracing view(s) #5

Closed fmassot closed 9 months ago

fmassot commented 1 year ago

To support the Jaeger grafana plugin without the jaeger-query layer, we need to implement the following REST endpoints:

The handlers of those endpoints should use the jaeger gRPC service.

macthestack commented 1 year ago

This would be great if possible!

In https://quickwit.io/blog/observing-rust-app-with-quickwit-jaeger-grafana it sure looks like someone's got it working.

fmassot commented 10 months ago

@macthestack I wrote this blog post :)

We could make Quickwit compatible with the Jaeger grafana plugin. From the plugin code, a Jaeger internal API is used api/traces instead of the gRPC API. We could either expose this API in Quickwit or just copy the frontend code of the Jaeger plugin and do the gRPC calls on the Quickwit backend plugin.

Note that tempo offers richer views (Service Graph and Service Graph view) and it could be nice to add that too in the plugin.

etolbakov commented 9 months ago

@fmassot I believe we can close this one right?

fmassot commented 9 months ago

Yes indeed!