Ce que vous allez apprendre dans ce TP
- Déployer l'Operator et l'agent
- Superviser une application par Autodiscovery
- Diagnostiquer avec agent status
Introduction #
Ce que vous allez apprendre dans cette section
- Déployer l'Operator et l'agent
- Superviser une application par Autodiscovery
- Diagnostiquer avec agent status
Contexte. L'équipe migre ses applications sur Kubernetes. Vous devez y retrouver la même visibilité que sur les VM, sans configuration manuelle par pod.
Prérequis : Compte Datadog (l'essai gratuit suffit) et sa clé d'API, Docker, kind, kubectl, helm · Durée estimée : 45 min
Un cluster supervisé de façon déclarative.Mise en place #
Étapes guidées, avec leur correction.
1. Créer le cluster et installer l'Operator
Pourquoi ? L'Operator gère l'agent à partir d'une seule ressource déclarative.
Créez un cluster kind, installez l'Operator et le secret contenant la clé d'API.2. Déployer l'agent
Pourquoi ? La ressource DatadogAgent décrit tout : site, clé, fonctionnalités.
Écrivez et appliquezdatadog-agent.yaml. Combien de pods agent obtenez-vous ?3. Déployer une application
Pourquoi ? Les annotations Autodiscovery configurent le check dès le démarrage du pod.
Déployez Redis avec les annotations du checkredisdbet les labels de tagging unifié.4. Vérifier côté agent
Pourquoi ? agent status et configcheck disent si la configuration a été trouvée et si le check tourne.
Vérifiez que le check Redis est découvert et exécuté.5. Vérifier dans Datadog
Pourquoi ? Le tagging unifié relie métriques, logs et conteneur.
Dans Datadog, filtrez parservice:cache: retrouvez les métriquesredis.*, les logs du conteneur et le pod dans l'explorateur Kubernetes.
Niveau de difficulté : ●●●○○ (3/5)
Mon suivi
Connectez-vous pour suivre votre progression et prendre des notes. Se connecter
💬 Discussions récentes de la formation
- Datadog : relier traces, logs et métriques du même service✓ résolu · 1 réponse(s)
Poser une question sur cette leçon →Voir toutes les discussions de la formation
Articles recommandés
Déployer Thanos sur Kubernetes (kube-prometheus-stack, Helm et Operator)
Installer Thanos sur Kubernetes : sidecar via kube-prometheus-stack, secret objstore, Bitnami/kub...
Monitors, SLO, dashboards et Datadog as code
Créer des monitors efficaces (métriques, logs, APM, composites, anomalies), des SLO, des dashboar...
Prometheus dans le monde Kubernetes (Operator, ServiceMonitor, kube-prometheus-stack)
Superviser Kubernetes avec Prometheus : service discovery, kube-prometheus-stack, Prometheus Oper...
Logstash : enrichir, tester, superviser et déployer sur Kubernetes
Enrichir avec translate, geoip et elasticsearch, consommer Kafka, tester ses pipelines, supervise...
APM Datadog avancé : échantillonnage, rétention, profiler et Software Catalog
Aller plus loin avec l'APM Datadog : contrôle d'ingestion et échantillonnage, filtres de rétentio...
RUM et Synthetic Monitoring avec Datadog : synthetic transaction monitoring et expérience utilisateur
Mesurer l'expérience utilisateur avec Datadog : RUM navigateur et mobile, Core Web Vitals, Sessio...
APM Datadog et OpenTelemetry : traces, services et corrélation avec les logs
Instrumenter ses applications pour l'APM Datadog (dd-trace, instrumentation en une étape, OpenTel...
Exploiter VictoriaMetrics : vmalert, sauvegardes, Kubernetes et supervision
Évaluer règles et alertes avec vmalert, sauvegarder avec vmbackup, déployer sur Kubernetes avec l...
Dashboards et notebooks Datadog : widgets, template variables et bonnes pratiques
Concevoir des dashboards Datadog utiles : types de widgets, template variables, groupes, Powerpac...