We created our application with Spring -Cloud Eureka and Spring -Cloud Zuul with several main / supporting microservices registered in Eureka and accessible through Zuul, everything works fine.
We wanted to collect API metrics accessed through ZUUL. For example, the API - "... / extract" should know how many times it accessed in 5.15 and 60 minutes.
We did some analysis and found a library of various indicators, such as Servo Netflix, Dropwiard Metrics, Spring Boot Actuator. Everything indicates an implementation at the service or API level. We wanted our indicators to be captured in ZUUL itself, so that in ZUUL a simple counter is implemented that will provide us with the required indicators. Any suggestion on how to implement this would be helpful.
source share