# ¿Observability o Monitoring?

De forma resumida podemos decir que son conceptos relacionados pero con enfoques distintos:

## Monitorización

Se centra en **rastrear métricas conocidas y predefinidas,** básicamente respondes a la pregunta: *"¿Está funcionando esto como esperaba?"*

- Defines umbrales y alertas de antemano (CPU &gt; 90%, tiempo de respuesta &gt; 500ms…)
- Sabes qué vas a medir antes de que ocurra el problema
- Ideal para sistemas bien conocidos y fallos predecibles
- Ejemplo: Nagios, Zabbix, Prometheus + Alertmanager

[![imatge.png](https://docs.ntechadmin.com/uploads/images/gallery/2026-03/scaled-1680-/MPQGu3z3cFx5YCPn-imatge.png)](https://docs.ntechadmin.com/uploads/images/gallery/2026-03/MPQGu3z3cFx5YCPn-imatge.png)

## Observabilidad

Se centra en **entender el estado interno de un sistema a partir de sus salidas externas**. La pregunta es: *"¿Qué está pasando exactamente y por qué?"*

- Permite investigar problemas que **no anticipaste**
- Se basa en los tres pilares: **logs, métricas y trazas distribuidas**
- Especialmente útil en sistemas distribuidos y microservicios donde los fallos son más complejos
- Ejemplo: Grafana + Loki + Tempo, Datadog, Jaeger

[![imatge.png](https://docs.ntechadmin.com/uploads/images/gallery/2026-03/scaled-1680-/R9skYOWxG0FIcAlh-imatge.png)](https://docs.ntechadmin.com/uploads/images/gallery/2026-03/R9skYOWxG0FIcAlh-imatge.png)

Conclusión:

En resumen el monitoreo actúa como una alerta temprana y la observabilidad como un diagnóstico profundo para la resolución de problemas (debugging).