RousselTMLEARNING

TP · Datadog : de la découverte à l'expertise

TP Final : Monitors et SLO en Terraform

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. 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. 2. Monitor de latence APM

    Pourquoi ? Un monitor par service, sur une métrique de trace.

    Ajoutez un monitor sur la latence p95 de paiement-api.
  3. 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. 4. Appliquer

    Pourquoi ? Le plan montre exactement ce qui sera créé : c'est ce qu'on relit en pull request.

    Lancez terraform plan puis terraform apply, et retrouvez les objets dans l'interface.
  5. 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

  • ⏱ Durée estimée : ≈ 50 min

Connectez-vous pour suivre votre progression et prendre des notes. Se connecter

💬 Discussions récentes de la formation

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...

Soutenir

♥ SOUTENIR

Soutenez RousselTM Learning

Les formations, articles, TP et attestations restent gratuits et sans publicité intrusive. Une contribution libre, du montant de votre choix, finance l’hébergement, les environnements de TP et l’écriture de nouveaux contenus.

Contribuer avec PayPal Montant libre · carte bancaire ou compte PayPalEn savoir plus
QR code PayPal
Ou scannez ce QR code avec votre téléphone

Merci, chaque contribution compte !