0

I have a service foo calling a service bar running in k8s. Both services are istio enabled with tracing enabled. We use Tempo for distributed tracing. Most of the traces consist of a span foo that includes a span of bar (as expected), however there are a few traces that consist of a span from bar followed by a span of foo.

Expected behaviour where orange is foo-span and purple is bar-span. enter image description here

Rare unexpected cases: enter image description here

I wonder how is this possible?

0 Answers0