Volver a guíasGuía

Reducir picos de cardinalidad en Prometheus sin dejar ciegas tus alertas

Cómo encontrar labels explosivos, normalizar rutas y bajar series activas sin romper paneles ni reglas críticas

Una guía práctica para detectar cuándo Prometheus se infla por labels inestables, recortar la cardinalidad en el sitio correcto y validar que las alertas siguen cubriendo el incidente real.

Creada: 30 de abril de 2026

Publicada: 30 de abril de 2026

Tiempo estimado40 min
NivelAvanzado
Antes de empezarAcceso de lectura a Prometheus o a su endpoint HTTP
PlataformasLinux / Docker
WhatsAppXLinkedIn

Docker

Mismo análisis cuando Prometheus vive en docker-compose o en un contenedor local.

docker o docker composecurljq
Descubrir el puerto publicado por Prometheus
docker compose port prometheus 9090
Inspeccionar head series y familias más pesadas
curl -s http://127.0.0.1:9090/api/v1/status/tsdb | jq '.data | {headSeries: .headStats.numSeries, seriesCountByMetricName: .seriesCountByMetricName[:15]}'
Medir crecimiento de series añadidas
curl -G -s http://127.0.0.1:9090/api/v1/query --data-urlencode 'query=topk(10, sum by (job) (rate(scrape_series_added[5m])))' | jq '.data.result'

Contenido bloqueado

Esta guía requiere completar ambos pasos para leer el contenido completo.

  • Dale a “Me gusta” en la guía.
  • Comparte en WhatsApp, X, LinkedIn o copia el enlace.

Cuando se cumplan ambos pasos, el acceso se desbloquea automáticamente.