Ir al contenido principal

Destacado

Spring Cloud Sleuth y StackDriver Trace

Siguiendo con nuestra saga de proyectos de Spring GCP, ahora, nos toca ver Spring Cloud Sleuth.
En proyectos de Arquitectura de Micro servicios es muy importante la información y observabilidad de todo. Si se están realizando llamadas entre servicios A, B y C; es importante entender si estas fueron exitosas o existe latencia entre dichas llamadas.

Nosotros podemos agregar esta dependencia de Sleuth a nuestro proyecto Spring Boot para darle ese "super poder" de tracing distribuido y luego exponer dicha información en un Zipkin o Jaegger por ejemplo.

GCP tiene Stackdriver trace, que es un servicio que nos permite guardar esta data de tracing sin tener que administrar nosotros mismos nuestro Zipking o storage. Stackdriver puede productir reportes de latencia y/o detectar anamalías en la performance.

Existen dos formas de usar Stackdriver Trace en nuestra aplicación Spring Boot:

1. Usas un Stackdriver Trace Zipkin proxy y configurar el Spring Cloud Sleuth para que use este prox…

apostle.io

apostle.io es otra startup patrocinada por sitepoint.com que me ha gustado mucho porque siempre el tema de enviar e-mails es un dolor (pain) de cabeza. En fin el registro fue sencillo, puedes usar github o facebook si lo deseas o abrir tu cuenta ingresando tus datos desde cero. Empece creando mi template.



El que tiene un editor para crear tu template html.


Así como el status de cada mail, si reboto, si logro llegar, si ya lo abrieron y si fallo nos muestra también un detalle al respecto.



Ahora tu lo puedes integrar a tus aplicaciones muy rápidamente porque tiene soporte para diferentes lenguajes.


Finalmente, aquí les paso algunos test que realice.
1. Test para enviar unos mails de prueba



 2. Test para enviar varios mails (ya uds. se la ingenian para leer de algún archivo, BD, etc)


Hay muchas características mas que voy descubriendo. Te invito a probarlo y ver si puede ser útil para tus proyectos.

IMPORTANTE:
Los primeros 5000 mails son gratuitos. De ahí ya te pide hacer un upgrade a tu plan para poder enviar hasta 15000 por solo 19$ y luego te cobra por bloque.

Enjoy!

Joe





Comentarios