Lo que vas a aprender en este TP
- Instalar cAdvisor
- Acceder a la consola y a las métricas de cAdvisor
- Instalar Node exporter
- Acceder a la consola y a las métricas de Node exporter
Requisitos previos #
Debe disponer de una máquina con Docker instalado. Si no dispone de una máquina o entorno de prueba, le invitamos a realizar primero el taller de configuración del entorno de pruebas.
cAdvisor #
Lo que vas a aprender en esta sección
- Instalar cAdvisor
- Acceder a la consola y a las métricas de cAdvisor
▶ Revisar el video de presentación del concepto
Instalar y configurar cAdvisor
Desplegar el contenedor
Debe desplegar un contenedor cAdvisor para recopilar todas las métricas de los contenedores presentes en la máquina. Debe añadirse a la red observability. Encuentre en este enlace un ejemplo de archivo docker-compose con la configuración para desplegar cAdvisor: Archivo.Verificar su correcto funcionamiento
Debe verificar que el exporter funciona correctamente y responde en su puerto de escucha.
Verificar las métricas
Debe verificar que las métricas llegan correctamente
Node exporter #
Lo que vas a aprender en esta sección
- Instalar Node exporter
- Acceder a la consola y a las métricas de Node exporter
▶ Revisar el video de presentación del concepto
Desplegar el contenedor
Debe desplegar un contenedor Node_exporter para recopilar todas las métricas de la máquina. Debe añadirse a la red observability. Encuentre en este enlace un ejemplo de archivo docker-compose con la configuración para desplegar cAdvisor: Archivo.Verificar su correcto funcionamiento
Debe verificar que el exporter funciona correctamente y responde en su puerto de escucha.
Verificar las métricas
Debe verificar que las métricas llegan correctamente
Nivel de dificultad : ●●●○○ (3/5)
Mi seguimiento
Inicia sesión para seguir tu progreso y tomar notas. Iniciar sesión
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...
Mimir : ruler, Alertmanager et mimirtool
Évaluer des règles d'enregistrement et d'alerte dans Mimir, configurer l'Alertmanager multi-tenan...
Alertmanager : rôle, architecture et cycle de vie d'une alerte
Ce que fait Alertmanager entre Prometheus et vos équipes : déduplication, regroupement, routage, ...
Écrire de bonnes règles d'alerte Prometheus (et les tester)
Concevoir des alertes utiles : alerter sur les symptômes, choisir for et les seuils, labels de sé...
Haute disponibilité et exploitation d'Alertmanager
Monter un cluster Alertmanager hautement disponible (gossip), configurer Prometheus pour tous les...
Bonnes pratiques d'alerting : Prometheus, Alertmanager et astreinte
Check-list pour un alerting efficace : règles sur les symptômes, sévérités, routage par équipe, r...
Mimir : le chemin d'écriture (distributor, ingesters, réplication et déduplication HA)
Comment Mimir ingère les métriques : remote_write, validation et limites du distributor, hash rin...
Thanos Query et Query Frontend : une vue globale et dédupliquée
Configurer Thanos Query : endpoints StoreAPI, déduplication par replica label, partial response, ...
Thanos Ruler : règles et alertes sur la vue globale
Évaluer des règles d'enregistrement et d'alerte sur l'ensemble des clusters avec Thanos Ruler : c...