/ / ¿La integración Spring proporciona alguna utilidad de monitoreo / rendimiento de tiempo para sus componentes? - Java, Spring, Spring-Integration

¿La integración de Spring proporciona alguna utilidad de monitoreo / rendimiento de tiempo para sus componentes? - java, primavera, primavera-integración

Utilizamos la integración de Spring en nuestro proyecto. Quería monitorear cuánto tiempo está tomando cada componente de integración. Adopté AOP para este propósito, pero con AOP no puedo identificar de manera única los componentes que se ejecutan en paralelo.

Por ejemplo: tengo 4 objetos en una cola y 3 jms consumidores corriendo en paralelo. Además, el consumidor pondría el mensaje en un enrutador, etc.

En el escenario anterior, no puedo identificar de forma única el tiempo de ejecución de cada componente para un solo flujo de objetos.

Para esto, ¿hay alguna utilidad provista por Spring? Si no, ¿cómo puedo hacer eso?

Respuestas

0 para la respuesta № 1

Quizás Spring-Actuator te ayuda. echa un vistazo a : https://github.com/spring-projects/spring-boot/tree/master/spring-boot-project/spring-boot-actuator

De lo contrario tienes que hacer tus suscriptores y proveedores personalizados. ¡Pero por Spring-Actuator también puedes hacer el tuyo!