La Observabilidad describe a aquello de lo que se puede entender, y de lo que ocurre en un sistema, utilizando como marco tecnológico, MELT o Metrics-Events-Logs-Trances.
Antecedentes de la web
Saber el mejor rumbo de desarrollo de una aplicación, dejando como frases de conversación la siguiente frase:
¡Ok! Tenemos nuestro producto, ahora ¿cómo lo mejoramos?
Antes, al proceso de soporte y mejoramiento era responsabilidad de una persona llamada Web master, ahora Full Stack. De la misma forma, a los roles y culturas organizacionales han adoptado practicas denominadas DevOps.
Qué es devOps
DevOps es conocido como cultura organizacional, área o rol de profesión, así como también proceso moderno de de integración y despliegue.
:::
El nacimiento de esta vertiente de desarrollo de soluciones, surge por el hecho mismo de la automatización:
Si el software nació para automatizar, entonces automaticemos nuestro proceso en sí de desarrollo.
Adopción de la observabilidad
Si bien, DevOps es una corriente versátil de XD (eXperience Development), no quita el hecho del punto ciego de todo desarrollo, es decir, la incidencia ante anomalías, defectos, fallos y errores.
Existen 4 grandes de eventos ante una funcionalidad no esperada:
- Anomalía, la descripción de un comportamiento que no se espera dentro del sistema.
- Defecto, situación que se puede reproducir por su origen reeplicable.
- Fallo, incapacidad del sistema dentro de los márgenes conocidos.
- Error, acción humana que genera el desperfecto en el sistema.
De lo anterior nos sirve sí, por su parte monitorear nuestro sistema, pero sobre todo identificar mediante la observabilidad el estado actual de tu producto.
Contribución creada por: Emmanuel Rodríguez
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?