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
OpenTelemetry Collector : les Exporters (envoyer la télémétrie vers les backends)
Configurer les exporters du Collector OpenTelemetry : OTLP gRPC/HTTP, Prometheus, prometheusremot...
Monitoring de site web : disponibilité, surveillance HTTPS, certificats et performances
Mettre en place le monitoring d'un site web : surveillance de la disponibilité et du HTTPS, expir...
Prometheus sur Kubernetes et l'interface web de Prometheus
Déployer Prometheus sur Kubernetes avec kube-prometheus-stack (Prometheus Operator, ServiceMonito...
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...
Les types de métriques dans Prometheus
Découvrez en détail les quatre types de métriques supportés par Prometheus (Counter, Gauge, Histo...
PromQL : introduction au langage de requête de Prometheus
Apprendre PromQL, le langage de requête de Prometheus : sélecteurs, rate, sum by, histogrammes et...
Architecture OpenTelemetry : Comprendre les 3 niveaux
Plongée au cœur de l'architecture OpenTelemetry. Apprenez comment les données circulent de l'appl...