Volver a guíasGuía

Limpiar ruido de kube-state-metrics para que tus dashboards vuelvan a decir algo

Cómo recortar series inútiles, adaptarte a EndpointSlices y separar estado de uso sin dejar ciego al equipo.

kube-state-metrics sigue siendo útil, pero en 2026 llega con más superficie, más métricas estables y cambios recientes como EndpointSlices por defecto. Si tus paneles se llenaron de series irrelevantes, joins frágiles o estados duplicados, esta guía te enseña a reducir ruido en la fuente, corregir consultas y validar que el recorte no rompe alertas ni troubleshooting.

Creada: 20 de abril de 2026

Publicada: 20 de abril de 2026

Tiempo estimado38 min
NivelIntermedio
Antes de empezarAcceso de lectura a Kubernetes y a la configuración de Prometheus o kube-prometheus
PlataformasLinux / Docker
WhatsAppXLinkedIn

Linux

Ruta recomendada si operas kube-state-metrics dentro de un clúster y quieres medir primero el ruido actual antes de recortar.

kubectlcurlAcceso al namespace de monitorización
Inspeccionar versión y args activos de kube-state-metrics
kubectl -n monitoring get deploy kube-state-metrics -o jsonpath='{.spec.template.spec.containers[0].image}{"\n"}{.spec.template.spec.containers[0].args}'
Comprobar errores de list/watch antes de tocar filtros
kubectl -n monitoring logs deploy/kube-state-metrics --tail=200 | egrep 'error|forbidden|watch|list' || true
Ver solo recursos concretos desde el endpoint de métricas
kubectl -n monitoring get --raw '/api/v1/namespaces/monitoring/services/http:kube-state-metrics:8080/proxy/metrics?resources=pods,deployments,statefulsets' | head -40

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.