You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tempo users need to be able to find traces that are causing issues easily. First, they have to instrument their apps to make sure the data they need to use is available (are they producing the right tracing data and metrics?). Next, Tempo users need to be able to find that data by writing TraceQL queries that find the data they need.
Best practices on instrumentation when tracing with Tempo
How to use TraceQL to find things like long running traces, big traces, traces with lots of short spans? or traces with single spans, etc.
Teach people about span links when tracing background job, batch job or long running processes like ETL jobs
Put up a doc with what we think user should look for when building queries and write a section with it. Example: use scopes when possible, watch out for complex regexes, OR conditions vs a regex on the same attribute, etc.
The text was updated successfully, but these errors were encountered:
knylander-grafana
changed the title
[DOC] Provide best practices for instrumentation
[DOC] Add section for writing good TraceQL queries with content for instrumentation, query examples for finding traces with issues
Sep 28, 2024
Tempo users need to be able to find traces that are causing issues easily. First, they have to instrument their apps to make sure the data they need to use is available (are they producing the right tracing data and metrics?). Next, Tempo users need to be able to find that data by writing TraceQL queries that find the data they need.
The text was updated successfully, but these errors were encountered: