Ce que vous allez apprendre dans ce TP
- Configurer le fournisseur Terraform
- Écrire monitors et SLO
- Tester le déclenchement
Introduction #
Ce que vous allez apprendre dans cette section
- Configurer le fournisseur Terraform
- Écrire monitors et SLO
- Tester le déclenchement
Contexte. Les monitors créés à la main se multiplient sans relecture ni historique. Vous passez à une gestion as code.
Prérequis : TP 4 terminé, Terraform, clé d'application Datadog · Durée estimée : 50 min
Une configuration Datadog relue et versionnée.Mise en place #
Étapes guidées, avec leur correction.
1. Configurer le fournisseur
Pourquoi ? Les clés passent par l'environnement, jamais dans le code.
Créez une clé d'application, exportez les variables et initialisez le projet.2. Monitor de latence APM
Pourquoi ? Un monitor par service, sur une métrique de trace.
Ajoutez un monitor sur la latence p95 depaiement-api.3. Monitor de logs et SLO
Pourquoi ? Les logs d'erreur et un objectif de disponibilité complètent le dispositif.
Ajoutez un monitor de logs (plus de 20 erreurs en 5 min) et un SLO métrique à 95 % sur 7 jours.4. Appliquer
Pourquoi ? Le plan montre exactement ce qui sera créé : c'est ce qu'on relit en pull request.
Lancezterraform planpuisterraform apply, et retrouvez les objets dans l'interface.5. Déclencher
Pourquoi ? Valider la chaîne avant d'en dépendre.
Générez 500 requêtes sur l'API et observez l'état des monitors et du SLO.
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
Coûts et gouvernance Datadog : usage, attribution, RBAC et politiques de tags
Maîtriser la facture et gouverner Datadog : suivi de l'usage et de l'estimation, attribution des ...
Infrastructure as Code sur AWS : CloudFormation, CDK, Terraform et Well-Architected
Décrire et déployer son infrastructure AWS en code avec CloudFormation, le CDK ou Terraform, auto...
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...
Les SLO dans Dynatrace : objectifs, budget d’erreur et burn rate
SLI, SLO et SLA, budget d'erreur et taux de consommation : définir un SLO de disponibilité ou de ...
Automatisation et infrastructure as code pour Elasticsearch : API, Terraform, Ansible et CI/CD
Automatiser l'administration d'Elasticsearch : API REST et clients, fournisseur Terraform elastic...
Datadog : la plateforme d'observabilité SaaS en un coup d'œil
Ce qu'est Datadog, ses produits (infrastructure, logs, APM, RUM, synthétiques, sécurité), ses con...
Terraform sur plusieurs clouds : AWS, Azure, Google Cloud, OVHcloud et Kubernetes
Utiliser Terraform avec les principaux fournisseurs : aws, azurerm, google, ovh et openstack, kub...
Infrastructure as Code et GitOps : Terraform, Ansible et Argo CD
Gérer l'infrastructure comme du code : déclaratif ou impératif, Terraform (providers, état, plan,...
Datadog sur Kubernetes : Operator, Cluster Agent et Autodiscovery
Superviser Kubernetes avec Datadog : Datadog Operator et ressource DatadogAgent, Cluster Agent, A...