Qué es la observabilidad, en palabras sencillas
La observabilidad es una propiedad de un sistema que permite entender qué ocurre en su interior a partir de sus señales externas — sin escribir código nuevo para cada pregunta nueva. Se apoya en tres tipos de datos: métricas, logs y trazas.
En qué se diferencia de la monitorización
La monitorización clásica responde preguntas predefinidas: «¿la CPU supera el 90%?», «¿el host está vivo?». La observabilidad ayuda a responder preguntas que no formulaste de antemano: «¿por qué subió la latencia para estos usuarios concretos en esta región tras el release?».
Los tres pilares
- Métricas — series temporales numéricas (tasa de errores, latencia p99, uso de memoria). Baratas de almacenar, ideales para alertas y tendencias.
- Logs — eventos discretos con contexto. Responden a «qué pasó exactamente en este segundo».
- Trazas — el recorrido de una sola petición a través de los servicios. Muestran dónde se fue realmente el tiempo.
Por qué importa
Sin observabilidad un incidente se convierte en adivinanza: ves que «algo va lento» pero no dónde. Enlazar métrica → log → traza por labels y ventana de tiempo compartidos acorta el camino del síntoma a la causa.
Dónde vive en Unimoni
El agente recopila métricas vía mTLS; los logs y trazas (vía OTLP) se ubican junto a ellas con labels compartidos — cambias entre ellos en un solo cabinet, sin un sistema aparte por señal.