Replies: 1 comment
-
@mateuszrzeszutek Can you help here? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi Team
I have an application using Kafka for messaging and there are different micro-services using this application to send/receive messages. I have enabled tracing in both producer and consumer applications and also added
-Dotel.instrumentation.messaging.experimental.receive-telemetry.enabled=true
option to make sure consumer spans are connected, but even with these I can't do forward tracing.For example:
Let's say there is application A with an API
/test/upload
. When the user hit this API, it wouldpublish
some message/event toxyz
topic using application B (which is kafka based application) which in turnreceives
message/event,processes
it and thencommits
back, post commit application A would do some DB change and then respond back to the user.Traces:
Trace 1 I am getting a trace from application A till DB changes but it does not include
receive
andprocess
traces, it only haspublish
andcommit
traces.Trace 2 There is another trace which has a
receive
andprocess
trace and it does have a FOLOWS_FROM relation withTrace 1
.With the above trace, if I start from
Trace 1
which was the user request i.e., hitting/test/upload
API, I don't have end to end trace and no info to reachTrace 2
but if I start fromTrace 2
I can reachTrace 1
using FOLLOW_FROM relationship link.Is there any way to connect traces from starting, can someone help?
Beta Was this translation helpful? Give feedback.
All reactions