Saltar al contenido
Explorar conocimiento

tecnología · intermedio · 1 min de lectura

Prometheus

Prometheus es un sistema de monitoreo open source que recolecta métricas como series temporales y permite consultarlas con PromQL, siendo el estándar en Kubernetes.

No requiere conocimientos previos.

Alcance en breve

Cubre

  • Prometheus as a concept

No cubre

  • implementation details

Supone

  • The reader understands relevant fundamentals.

Resumen

Prometheus, proyecto de la CNCF nacido en SoundCloud, funciona con un modelo pull: consulta periódicamente endpoints HTTP (/metrics) de aplicaciones y sistemas, almacenando las métricas como series temporales con labels. Su lenguaje de consulta PromQL permite filtrar, agregar y transformar métricas en tiempo real. Alertmanager evalúa reglas y dispara notificaciones.

Alcance y supuestos

Cubre Prometheus, su modelo de datos, PromQL y arquitectura. Asume familiaridad con métricas.

Modelo mental

Un inspector de fábrica que cada minuto anota temperatura, presión y velocidad en una planilla, y si algo cruza un umbral, toca una sirena.

Uso práctico

  • ✅ Monitoreo de infraestructura, aplicaciones, Kubernetes.
  • ❌ Almacenamiento de métricas a largo plazo: Prometheus no escala horizontalmente por sí solo.

Ejemplo trabajado: tasa de errores 500

rate(http_requests_total{status="500"}[5m])

Una regla de alerta dispara si supera 0.1/segundo durante 5 minutos.

Evidencia

  • Prometheus es proyecto graduado de la CNCF y el sistema de monitoreo por defecto en Kubernetes.

Fuentes citadas