Observability

Posted: miércoles, 27 de octubre de 2021 by Skuarch in
1



Una forma de detactar fallas o anomalias en nuestro software es monitoreando los eventos que ocurren, observability es un poco mas que eso, no es solo monitorear es saber por que ocurrio y como se comporta tu sistema. 

Algo sencillo de mostrar como ejemplo es lo siguiente:

Monitoring: what and when
Observability: why and how

Observability es una practica de recolectar, visualizar y exahustivamente analizar datos telemetricos, mientras que Monitoring es limitado a simplemente informar cuando una anomalia ocurre.

Existen varios patrones que podemos aplicar

  • Health check api
  • Distributed tracing
  • Application metrics
  • Audit logging
  • Exception tracing
  • Application logging