Capítulo 13. Observación deArquitecturas Reactivas yDirigidas por Eventos

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Hasta ahora, nos hemos centrado en cómo desarrollar sistemas reactivos. De lo que no hemos hablado es de cómo asegurarnos de que todos los componentes de nuestro sistema reactivo funcionan como esperamos que lo hagan. Éste es el tema central del capítulo: cómo monitorizamos y observamos nuestra arquitectura reactiva y basada en eventos.

¿Por qué es importante la observabilidad?

Cuando una aplicación es una única implementación, o monolito, nos resulta relativamente fácil observar el rendimiento de la aplicación. Todo lo que necesitamos observar está en un solo lugar. Ya sea comprobar los registros en busca de errores, monitorizar la utilización de la CPU y la memoria, o cualquier otro aspecto, todo está accesible.

Con una arquitectura reactiva y basada en eventos, en lugar de una implementación, a menudo son varias, docenas o incluso cientos. Ya no se trata de un único lugar para ver la información que necesitamos monitorizar y observar, ¡sino de muchos lugares! Las herramientas de observabilidad nos proporcionan un medio para recopilar esta información y proporcionar un único lugar para volver a verla.

Sin embargo, necesitamos recopilar la información necesaria, o telemetría, de los componentes de la arquitectura dirigida por eventos para permitir una visión singular.La telemetría consiste ...

Get Sistemas reactivos en Java now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.