RousselTMLEARNING

TP · Prometheus: del descubrimiento a la experiencia

Práctica: supervisar Kubernetes con kube-prometheus-stack

Lo que vas a aprender en este TP
  • Instalar kube-prometheus-stack
  • Declarar la recolección con un ServiceMonitor
  • Crear una alerta declarativa

Prometheus en Kubernetes #

Lo que vas a aprender en esta sección
  • Instalar kube-prometheus-stack
  • Declarar la recolección con un ServiceMonitor
  • Crear una alerta declarativa

Contexto. En Kubernetes los pods aparecen y desaparecen: editar prometheus.yml a mano ya no tiene sentido. El Operator descubre los destinos a partir de objetos de Kubernetes (ServiceMonitor, PrometheusRule).

Requisitos : kind, kubectl, helm  ·  Duración estimada : 50 min

Operator, ServiceMonitor, regla de alerta.
  1. 1. Instalar el stack

    ¿Por qué? El chart instala todo de golpe (Operator, Prometheus, Alertmanager, Grafana); se comprueba que los pods arrancan antes de seguir.

    Crea un clúster kind e instala el chart.
  2. 2. Desplegar una aplicación instrumentada

    ¿Por qué? Un puerto con nombre es lo que referencia el ServiceMonitor: sin nombre de puerto el destino nunca se descubre.

    Una aplicación que expone /metrics en un puerto con nombre.
  3. 3. Crear el ServiceMonitor

    ¿Por qué? El ServiceMonitor sustituye la edición de la configuración: la supervisión pasa a ser un objeto versionado como el resto.

    Declara la recolección y comprueba el destino en la UI de Prometheus.
  4. 4. Añadir una regla de alerta

    ¿Por qué? La PrometheusRule hace declarativa la alerta; la etiqueta release debe coincidir con el selector del Operator o se ignora.

    Crea una PrometheusRule que se dispare si la tasa de errores supera el 5 %.

Nivel de dificultad : ●●●○○ (3/5)

Mi seguimiento

  • ⏱ Duración estimada : ≈ 50 min

Inicia sesión para seguir tu progreso y tomar notas. Iniciar sesión

💬 Debates recientes del curso

Hacer una pregunta sobre esta lección →Ver todos los debates del curso

Glossaire de la formation

Observabilidad

La capacidad de conocer el estado interno de un sistema a partir de los datos que emite.Estos datos se clasifican en 3 pilares: logs (registros)métric...

Métricas

Medidas numéricas recopiladas a intervalos regulares (ej: CPU, RAM, tiempo de respuesta) utilizadas para evaluar el estado de salud general de un sist...

Alerting (Alertas)

Proceso que consiste en notificar a los equipos (vía email, Slack, Teams) cuando se detecta un evento específico, un umbral superado o una anomalía.

Arquitectura

Diseño global y estructural de un sistema informático, definiendo sus diferentes componentes, sus relaciones y los principios que guían su evolución.

OpenTelemetry

Framework de código abierto que proporciona estándares, APIs y SDKs para recopilar y exportar datos de observabilidad (trazas, métricas, logs) de mane...

Artículos recomendados

Prometheus dans le monde Kubernetes (Operator, ServiceMonitor, kube-prometheus-stack)

Superviser Kubernetes avec Prometheus : service discovery, kube-prometheus-stack, Prometheus Oper...

Prometheus sur Kubernetes et l'interface web de Prometheus

Déployer Prometheus sur Kubernetes avec kube-prometheus-stack (Prometheus Operator, ServiceMonito...

Déployer Thanos sur Kubernetes (kube-prometheus-stack, Helm et Operator)

Installer Thanos sur Kubernetes : sidecar via kube-prometheus-stack, secret objstore, Bitnami/kub...

Elastic Agent en Kubernetes

Desplegar Elastic Agent en Kubernetes: DaemonSet gestionado por Fleet, integración Kubernetes, ku...

Exploiter VictoriaMetrics : vmalert, sauvegardes, Kubernetes et supervision

Évaluer règles et alertes avec vmalert, sauvegarder avec vmbackup, déployer sur Kubernetes avec l...

Recording rules Prometheus : accélérer ses requêtes et ses tableaux de bord

Comprendre et maîtriser les recording rules de Prometheus : évaluation, convention de nommage, pi...

Prometheus : alerter avec Alertmanager (règles, routage, silences)

Mettre en place l'alerting Prometheus : règles d'alerte, Alertmanager, routage, regroupement, inh...

Prometheus : visualiser ses métriques (UI, Grafana et dashboards)

Visualiser les données Prometheus : interface web, graphes PromQL, connexion à Grafana, dashboard...

Bonnes pratiques Prometheus : métriques, cardinalité, règles et exploitation

Bonnes pratiques Prometheus : nommage des métriques, labels et cardinalité, intervalles de scrape...

Apoyar

♥ APOYAR

Apoya RousselTM Learning

Los cursos, artículos, prácticas y certificados siguen siendo gratuitos y sin publicidad intrusiva. Una contribución libre, por el importe que elijas, financia el alojamiento, los entornos de prácticas y nuevos contenidos.

Contribuir con PayPal Importe libre · tarjeta o cuenta PayPalMás información
QR code PayPal
O escanea este código QR con tu teléfono

¡Gracias, cada contribución cuenta!