-
Notifications
You must be signed in to change notification settings - Fork 482
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
Using trace duration in traceQL #2311
Comments
We are discussing adding a trace scope here: One of the primary reasons is b/c it's much more efficient to search for trace duration then it is to search for span duration. For me the biggest question is how to introduce it into the language. The change is not particularly complex but it would touch a lot of different pieces (parser, engine and fetch layer). Going to add a comment in that other issue to get some discussion going. |
A common convention is to have a root span covering the whole execution. Its span duration is the same as the trace. Would that help you in the meantime? |
Hey, This would be great to have in a case where there was a root span The issue is that my systems are communicating using queues, file systems, and other offline asynchronous communication methods. |
Hey, any plans or updates around this? |
I think the main blocker is deciding on a syntax. We've been very focused on performance the last month or so and haven't pushed on this. Discussion here: |
This was merged in #2503. The trace duration can be referenced like |
I believe this is resolved with #2503. Reopen with a comment if not. |
To my understanding I can use duration in traceQL to query on span durations. This doesn’t serve my use case since I want to know about traces which take a long time since they mean a lot more than spans. Is this something that is planned or that I can contribute to?
The text was updated successfully, but these errors were encountered: