RousselTMLEARNING

Observabilité

Infrastructure avancée avec Datadog : réseau, cloud, conteneurs et bases de données

Superviser l'infrastructure au-delà des hôtes : Network Performance Monitoring, intégrations AWS, Azure et GCP, serverless, Database Monitoring, Live Processes et Containers.

1. Réseau #

Qui parle à qui.

Network Performance Monitoring #

Réseau, cloud et bases de données dans Datadog

Grâce à eBPF, l'agent mesure les flux entre services (volume, latence TCP, retransmissions, résolutions DNS) et les agrège par tags : on voit qu'un service parle trop à un autre, ou qu'une zone de disponibilité perd des paquets.

2. Cloud #

Les services managés.

Intégrations #

  • AWS : rôle IAM en lecture et/ou métriques en streaming (CloudWatch Metric Streams via Firehose) ; logs via le Forwarder Lambda ou Firehose.
  • Azure : enregistrement d'application et Event Hub pour les logs ; GCP : compte de service et Pub/Sub pour les logs.
  • Serverless : extension Lambda et bibliothèques pour traces et métriques des fonctions, sans agent sur hôte.
Erreur Courante : Une intégration cloud avec tous les espaces de noms activés collecte des milliers de métriques inutiles et ralentit l'interface : limitez aux services réellement utilisés et filtrez par tags de ressources.

3. Bases de données #

Comprendre les requêtes.

Database Monitoring #

Database Monitoring (PostgreSQL, MySQL, SQL Server, Oracle, MongoDB) collecte les requêtes normalisées, leurs plans d'exécution et les événements d'attente, et relie une requête lente au service APM qui l'a émise.

# conf.d/postgres.d/conf.yaml
init_config:
instances:
  - dbm: true
    host: db.internal
    port: 5432
    username: datadog
    password: "ENC[postgres_password]"
À savoir : Le compte datadog doit avoir les droits de lecture sur pg_stat_statements et sur les vues d'activité ; la documentation fournit les requêtes de création à exécuter.

Articles liés

Architecture de la plateforme Datadog : sites, organisations, clés et modèle de données

Comprendre l'architecture de Datadog : sources de données (agent, intégrations cloud, SDK, OpenTelemetry), si…

Datadog sur Kubernetes : Operator, Cluster Agent et Autodiscovery

Superviser Kubernetes avec Datadog : Datadog Operator et ressource DatadogAgent, Cluster Agent, Autodiscovery…

Dashboards et notebooks Datadog : widgets, template variables et bonnes pratiques

Concevoir des dashboards Datadog utiles : types de widgets, template variables, groupes, Powerpacks, formules…

Pour aller plus loin

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 !