pinpoint-apm / pinpoint

APM, (Application Performance Management) tool for large-scale distributed systems.
https://pinpoint-apm.gitbook.io/
Apache License 2.0
13.43k stars 3.76k forks source link

Does Pinpoint APM work with application having reactive Kafka and spring reactive? #8292

Open thealchemistt opened 3 years ago

thealchemistt commented 3 years ago

I have a spring boot microservices-based application in which one server calls another and this one another say server A -> B -> C. The project is using spring reactive and Server A calls server B using Spring web flux WebClient. Server B takes messages from published to reactive Kafka by server A and consumes it and further processes it. Server B interacts with Redis for caching, MySql and another third-party server to get data etc. Finally, Server B calls server C which uploads documents to AWS S3.

I have applied pinpoint to all three servers and enabled Kafka in pinpoint config files still not seeing a proper server map.

My question is does Pinpoint supports reactive spring and reactive Kafka? Edit: I was seeing some requests earlier which were being reflected on Pinpoint dashboard but now only can see actuator health being updated despite hitting new successful end-to-end requests.

thealchemistt commented 3 years ago

@emeroad @koo-taejin Kindly have a look at my query Thanks !!!

koo-taejin commented 3 years ago

Hi @thealchemistt

I am going to check that Pinpoint could support reactive kafka without any change.

Thanks :)