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

Add distributed tracing for analyzing performance #587

Open
mmurto opened this issue Jul 3, 2024 · 4 comments
Open

Add distributed tracing for analyzing performance #587

mmurto opened this issue Jul 3, 2024 · 4 comments
Labels
enhancement New feature or request

Comments

@mmurto
Copy link
Contributor

mmurto commented Jul 3, 2024

Optionally configurable distributed tracing would be great to help debug slower requests.

@mmurto mmurto added the enhancement New feature or request label Jul 3, 2024
@mnonnenmacher
Copy link
Contributor

@mmurto Would the traceId entry added in #875 fulfill your requirements? Given that the MDC propagation works everywhere, all log lines caused by an API request should now contain the traceID.

@mmurto
Copy link
Contributor Author

mmurto commented Aug 22, 2024

@mmurto Would the traceId entry added in #875 fulfill your requirements? Given that the MDC propagation works everywhere, all log lines caused by an API request should now contain the traceID.

Trace ID is a the first step there, thanks! Tracing also requires instrumenting functions (either automatically or manually) to create spans that use the same trace ID for the same call, and setting up the tracing provider that sends the traces to a tracing backend, like Grafana Tempo.

@mnonnenmacher
Copy link
Contributor

Is this something that the server has to actively support or something that users could configure in their infrastructure without code changes?

@mmurto
Copy link
Contributor Author

mmurto commented Aug 23, 2024

Is this something that the server has to actively support or something that users could configure in their infrastructure without code changes?

Code changes to the server are needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants