-
Notifications
You must be signed in to change notification settings - Fork 337
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
[FR] Consolidations distributed traces and continues profiling #8617
Comments
Hi, DeepFlow itself doesn't passthrough trace id in your business, you need to pass trace ids from your business itself for us to recognize them. This trace id can be called any name when you pass it in the business header, just configure agent-group-config via deepflow-ctl and add the name. |
Hey @1473371932 ! Thank you for the respond. |
If your request passes through the nginx gateway, you need to generate an X-Request-ID in the gateway in order to correlate the request before and after the gateway, in the case of the trace id identification already configured above, you don't need to do any additional configuration, click on the request that has been identified in the above figure, it will automatically generate a flame map |
Yes, it works fine. But it's about tracing. My goal is link trace id to the Profiler. So I want to get profile for the application (for example - nginx ingress) in the moment when trace was captured.
|
Search before asking
Description
Hey team,
I would be wonderful if we can link tracing and profiling.
I found in profiler API "trace_id" field, but when I 'm checking it from ebpf profiler, the "trace_id" field is empty.
Use case
It can be very useful to collect all information regarding the trace. we can see not only traces (request etc),but check cpu/mem usage for all of them
Related issues
No response
Are you willing to submit a PR?
Code of Conduct
The text was updated successfully, but these errors were encountered: