Hi Team,
I trying to get all the errors and searching by the traceql.
I have tried to use the span.error attribute, however I was not able to figure out the proper query. Below are the queries I have tried.
{.service.name=“”} && {span.error!=“”}
{.service.name=“”} && {span.error=“true”}
{.service.name=“” && span.error!=“”}
But we do have multiple error spans during the time. Could you please confirm if I am doing something incorrect?
Hi, I think this explains the behavior you are seeing: TraceView: Represent OTLP Span Intrinsics correctly · Issue #59607 · grafana/grafana · GitHub The Grafana UI shows error = true
but it is not really a boolean attribute, but the span status code. In TraceQL this is supported with the status keyword . Try a query like { status = error }
This will find any trace with an error.
1 Like
Thanks a lot for the quick response. I see the status=error works.
Also as a side note, few errors have the error message populated for spans however few are just tagged error=true without error message. Any open issues for such behavior or is it expected.
system
Closed
July 9, 2024, 5:09pm
4
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.