Volver a guíasGuía

Montar golden signals para APIs HTTP en Kubernetes sin disparar la cardinalidad

Un flujo práctico para medir tráfico, errores, latencia y saturación con Prometheus, Grafana y un contrato de labels que no queme el TSDB.

Define un contrato de labels, crea recording rules RED/USE, valida cardinalidad con promtool y despliega dashboards de APIs Kubernetes sin convertir cada ruta en una fábrica de series.

Creada: 7 de julio de 2026

Publicada: 7 de julio de 2026

Tiempo estimado40 min
NivelIntermedio
Antes de empezarPrometheus scrapeando métricas HTTP o OpenTelemetry exportando histogramas compatibles.
PlataformasLinux / Docker
WhatsAppXLinkedIn

Linux

Validación local con kubectl, promtool y consultas PromQL antes de publicar recording rules y dashboards.

kubectlpromtoolcurlacceso a Prometheus
Abrir Prometheus y validar queries base
kubectl -n platform-observability port-forward svc/prometheus 9090:9090
promtool query instant http://localhost:9090 'sum by (service, route) (rate(http_server_request_duration_seconds_count{job="checkout-api"}[5m]))'
promtool query instant http://localhost:9090 'topk(20, count by (__name__, service, route, method, status_code)({service="checkout-api"}))'
promtool check rules rules/api-golden-signals.yaml
promtool test rules rules/api-golden-signals.test.yaml
Comprobar que las reglas cargan
promtool check rules rules/api-golden-signals.yaml
Ejecutar fixtures antes del despliegue
promtool test rules rules/api-golden-signals.test.yaml

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.