[Bug]: CriticalPath functions fail if root span has a FOLLOWS_FROM
reference in another trace
#2427
Labels
FOLLOWS_FROM
reference in another trace
#2427
What happened?
I'm unable to view traces originating from Airflow (coming in via OTLP to an opentelemetry-collector and the Jaeger exporter) because the root activity has a
FOLLOWS_FROM
link to a span in another trace.Both
getChildOfSpans
andcomputeCriticalPath
have trouble with this situation. The former prevents the page from loading. The latter seems to just slow it down a lot and it loads eventually.I believe the critical bit is:
N.B. I appreciate we're running an old version of the Jaeger UI (an upgrade is in progress), but these methods seem to still be essentially the same in the repo.
Steps to reproduce
simplified-follows_from-trace.json
Expected behavior
These functions should ignore
FOLLOWS_FROM
spans in other traces and the page should load and display properly.Relevant log output
Screenshot
No response
Additional context
No response
Jaeger backend version
Jaeger v1.49.0 | Jaeger UI v1.33.0
SDK
OpenTelementry Python SDK (embedded in Apache Airflow 2.10.0)
Pipeline
OTEL SDK -> OTEL Collector -> Jaeger exporter -> ?? -> ElasticSearch -> Jaeger UI
Stogage backend
ElasticSearch
Operating system
Linux
Deployment model
Kubernetes
Deployment configs
No response
The text was updated successfully, but these errors were encountered: