Capítulo 9. Observabilidad
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
La capacidad de observar cualquier sistema de software es fundamental. Si no puedes examinar el estado de tus aplicaciones en ejecución, no podrás gestionarlas eficazmente. Y eso es lo que estamos abordando con la observabilidad: los diversos mecanismos y sistemas que utilizamos para comprender el estado del software en ejecución del que somos responsables. Debemos reconocer que en este contexto no nos atenemos a la definición de observabilidad de la teoría del control. Hemos optado por utilizar este término simplemente porque se ha hecho popular y queremos que la gente entienda fácilmente a qué nos referimos.
Los componentes de la observabilidad pueden dividirse en tres categorías:
- Registro
-
Agregar y almacenar los mensajes de eventos registrados escritos por los programas
- Métricas
-
Recopilar datos de series temporales, ponerlos a disposición en cuadros de mando y alertar sobre ellos
- Rastreando
-
Captura de datos para solicitudes que atraviesan varias cargas de trabajo distintas en elclúster
En este capítulo, veremos cómo implementar una observabilidad eficaz en plataformas basadas en Kubernetes, de modo que puedas gestionar con seguridad una plataforma y las cargas de trabajo que aloja en producción. En primer lugar, exploraremos el registro y examinaremos los sistemas para agregar registros y reenviarlos al backend de registro ...