We are trying Elastic APM in our org. Our apps are all backend Java communicated over Kafka. We noticed that the out of the box instrumentation is not properly working.
So we created 3 basic java spring boot apps which communicates over Kafka.
App1 -> sends messages to Topic 1
App2 -> reads from Topic 1 and writes to Topic 2
App3 -> reads from Topic 2
When attached to agent, only App2 and App3 are able to generate the transactions/spans. App1 which produces a message is unable to generate anything.
Is this a bug?