Circular requests are not shown on AWS X-Ray Trace Map - is it a bug?

1

I have an app consist of nodejs microservices and hosted on ECS Fargate. Reciently I added opentelemetry autoinstrumentation to my microservices and aws x-ray sidecar to ECS Task Definitions. X-ray collector utilizes otlp reciever and awsxray exporter. (Note: I know that x-ray supposed to be used with ADOT SDK, but it is out of scope imho) I have all the traces I wanted but with one exception - which is subject of my question. Why circular requests are not shown on trace map and not ordered properly in trace subsegments? Here is what I mean by circular: The request flow looks like this: client -> (ELB) -> my-gateway -> svc-1 -> my-gateway -> svc-2 -> DB so the path from my-gateway to svc-1 is not shown on trace map, only to svc-2 Can it be some problem with context propagation or is it X_Ray specific thing? Because in Jaeger UI the services DAG (but it is not acyclic lol) and traces are displayed properly. Jaeger DAG X-ray tracemap part

1개 답변
0
수락된 답변

updated traces The issue was fixed by AWS, now I can see arrows to both sides for such requests

답변함 한 달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠