Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft - Standard Traces Query API #215

Closed
wants to merge 5 commits into from

Conversation

itaykat
Copy link

@itaykat itaykat commented Sep 12, 2022

[Draft - Work in progress] Standard Trace Query API

This change suggest a standard API definition to query traces stored in any tracing backend platform (generally speaking, observability backends), both open source (Jaeger, Tempo, Zipkin) and proprietary (Datadog, appdynamics, etc.)

Motivation

  • The Observability space is getting mature, more and more telemetry producers try to align with the OpenTelemetry standards to produce telemetry signals.

    On the other side, telemetry consumers platforms (platforms that uses traces to enrich and correlate existing events. Kiali [1]), need to implement N backend (each for each observability backend integrated to their platform) APIs to consume and process those telemetry signals.

  • Sooner than later, at the same rhythm that the OpenTelemetry client side pipeline (instrument, collect, export) adoption grows, the need for a standard backend to consume these telemetry signals will grow as well.

  • OTel collector natively supports exporting telemetry signals to multiple exporters simultaneously hence to multiple observability backends.

This idea of "having a standard for trace query API " has also been discussed by @lucasponce and others at length in #193.

Comments, ideas, feedback, etc. are all very welcome and highly appreciated!

@linux-foundation-easycla
Copy link

linux-foundation-easycla bot commented Sep 12, 2022

CLA Missing ID CLA Not Signed

@itaykat itaykat changed the title Standard Query API Suggestion Standard Traces Query API Sep 12, 2022
@itaykat itaykat closed this Sep 12, 2022
@itaykat itaykat changed the title Standard Traces Query API Draft - Standard Traces Query API Sep 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant