Volver a guíasGuía

Enriquecer métricas en Prometheus con info() sin disparar la cardinalidad

Usa metadatos útiles en PromQL y recording rules sin meter labels volátiles en el camino caliente.

Guía práctica para probar la función experimental info() de Prometheus, crear una allowlist de metadatos, medir el impacto en series y validar que alertas y SLOs siguen funcionando.

Creada: 22 de junio de 2026

Publicada: 22 de junio de 2026

Tiempo estimado40 min
NivelIntermedio
Antes de empezarPrometheus 3.x o un entorno de pruebas con la función info() disponible/activable.
PlataformasLinux / Docker
WhatsAppXLinkedIn

Linux

Audita labels, crea reglas enriquecidas con info(), ejecuta tests con promtool y despliega primero como canary.

curljqpromtoolacceso a Prometheus
Medir series activas antes del cambio
curl -s http://prometheus:9090/api/v1/status/tsdb | jq '.data.headStats'
Validar reglas y tests
promtool check rules rules/metadata-enrichment.yml && promtool test rules tests/metadata-enrichment.test.yml

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.