Observabilidad

La observabilidad es la capacidad de generar y descubrir continuamente información procesable basada en señales del sistema bajo observación. En otras palabras, la observabilidad permite a los usuarios comprender el estado de un sistema a partir de su salida externa y así tomar medidas (correctivas).

Problema que aborda

Los sistemas informáticos se miden mediante la observación de señales de bajo nivel, como el tiempo de CPU, la memoria, el espacio en disco y las señales comerciales y de nivel superior, incluidos los tiempos de respuesta de API, errores, transacciones por segundo, etc.

La observabilidad de un sistema tiene un impacto significativo en su costo operativo. Los sistemas observables brindan datos significativos y procesables a sus operadores, lo que les permite lograr resultados favorables (respuesta más rápida a incidentes, mayor productividad del desarrollador) y menos trabajo y tiempo de inactividad.

¿Cómo ayuda?

Es esencial entender que más información no necesariamente significa que en un sistema sea más observable. De hecho, a veces, la cantidad de información generada por un sistema puede dificultar la identificación de señales de salud valiosas debido al ruido generado por la aplicación. La observabilidad requiere los datos correctos en el momento correcto para que el consumidor correcto (humano o pieza de software) tome las decisiones correctas.


Modificado(a) por última vez February 6, 2024: Translated all ES tags (#2651) (187c2f3)