RousselTMLEARNING

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

Architecture de la plateforme Datadog

1. Vue d'ensemble #

Une plateforme SaaS, plusieurs produits.

Architecture #

Architecture de la plateforme Datadog

Datadog est une plateforme SaaS : il n'y a rien à héberger côté serveur. Les données arrivent par l'agent (installé sur les hôtes et les nœuds Kubernetes), par les intégrations cloud (lecture des API AWS, Azure, GCP), par les SDK (APM, RUM, mobile) ou par OpenTelemetry. Tous les produits partagent le même modèle : des données horodatées et des tags.

2. Sites et organisations #

Où vivent les données.

Sites #

SiteDomaineRégion
US1datadoghq.comÉtats-Unis
US3us3.datadoghq.comÉtats-Unis
US5us5.datadoghq.comÉtats-Unis
EU1datadoghq.euEurope (Allemagne)
AP1ap1.datadoghq.comJapon
US1-FEDddog-gov.comAdministration américaine
Erreur Courante : Le site se choisit à la création de l'organisation et ne se change pas ensuite. Pour des données soumises au RGPD, choisissez EU1 dès le départ, et configurez DD_SITE=datadoghq.eu partout : un agent configuré sur le mauvais site envoie ses données dans le vide.

Une organisation regroupe utilisateurs, données et facturation. Les grandes entreprises utilisent des organisations enfants par entité, rattachées à une organisation parente pour la facturation.

3. Les clés #

Sécuriser l'accès.

Clés et jetons #

Clé d'API, clé d'application et client token
  • Une clé d'API par usage (production, préproduction, CI), pour pouvoir en révoquer une sans tout casser.
  • Les clés d'application héritent des droits de leur utilisateur : préférez des service accounts pour l'automatisation, avec des scopes limités.
  • Le client token est public par nature (il est dans le code JavaScript) : il ne permet que l'envoi de données RUM et logs navigateur.

4. Le modèle de données #

Tout passe par les tags.

Tagging unifié #

Le tagging de service unifié repose sur trois tags réservés, posés partout de la même façon : env, service, version. Ce sont eux qui relient une métrique, un log, une trace et une session RUM du même service.

ProduitCe qui est facturé (ordre d'idée)
InfrastructureHôtes supervisés, conteneurs au-delà du quota, métriques personnalisées
APMHôtes APM, spans indexés au-delà du quota
LogsVolume ingéré et volume indexé (par rétention)
RUM, SyntheticsSessions, exécutions de tests
À savoir : Chaque produit a son modèle de facturation : l'article « Coûts et gouvernance » de cette formation détaille comment suivre et maîtriser la consommation.

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

Mon suivi

  • ⏱ Durée estimée : ≈ 4 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

Datadog sur Kubernetes : Operator, Cluster Agent et Autodiscovery

Superviser Kubernetes avec Datadog : Datadog Operator et ressource DatadogAgent, Cluster Agent, A...

Monitors, SLO, dashboards et Datadog as code

Créer des monitors efficaces (métriques, logs, APM, composites, anomalies), des SLO, des dashboar...

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

Concevoir des dashboards Datadog utiles : types de widgets, template variables, groupes, Powerpac...

Incidents et automatisation avec Datadog : On-Call, Incident Management et Workflow Automation

Gérer les incidents dans Datadog : monitors bien conçus, astreinte avec On-Call, déclaration et s...

Installer l'agent Datadog et configurer les intégrations

Installer l'agent Datadog sur Linux, Docker et Kubernetes (Datadog Operator), comprendre datadog....

Sécurité avancée Elasticsearch : TLS, certificats, clés d'API, FLS, DLS et audit

Sécuriser Elasticsearch en profondeur : TLS transport et HTTP, gestion des certificats avec elast...

Métriques Datadog avancées : types, agrégations, cardinalité et Metrics without Limits

Maîtriser les métriques Datadog : types (count, rate, gauge, histogram, distribution), agrégation...

Logs Datadog avancés : index, filtres d'exclusion, Flex Logs, archives et Sensitive Data Scanner

Maîtriser coût et conformité des logs Datadog : pipelines et processeurs, index et rétention, fil...

Logs dans Datadog : collecte, pipelines, index et maîtrise du volume

Collecter les logs avec l'agent, les structurer avec pipelines et processeurs (grok), utiliser fa...

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 !