Capítulo 22. A dónde ir a partir de ahora

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

En este libro, hemos analizado la observabilidad de los sistemas de software desde muchos ángulos. Hemos tratado qué es la observabilidad y cómo funciona ese concepto cuando se adapta a los sistemas de software: desde sus requisitos funcionales, pasando por los resultados funcionales, hasta las prácticas sociotécnicas que deben cambiar para apoyar su adopción.

Para repasar, así es como definimos la observabilidad al principio de este libro:

La observabilidad de los sistemas de software es una medida de lo bien que puedes entender y explicar cualquier estado en el que pueda entrar tu sistema, por novedoso o extraño que sea. Debes ser capaz de depurar comparativamente ese estado extraño o novedoso en todas las dimensiones de los datos de estado del sistema, y combinaciones de dimensiones, en una investigación iterativa ad hoc, sin tener que definir o predecir de antemano esas necesidades de depuración. Si puedes comprender cualquier estado extraño o novedoso sin necesidad de enviar código nuevo, tienes observabilidad.

Ahora que hemos tratado en este libro los muchos conceptos y prácticas entrelazados con la observabilidad, podemos afinar un poco esa definición:

Si puedes comprender cualquier estado de tu sistema de software, por novedoso o extraño que sea, troceando arbitrariamente datos telemétricos de alta cardinalidad ...

Get Ingeniería de la observabilidad 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.