RousselTMLEARNING

Observabilité

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 concepts (agent, intégrations, tags, sites) et sa place face aux piles open source et à Dynatrace.

1. Présentation #

Une plateforme unifiée en SaaS.

Les produits #

Plateforme Datadog
Toutes les données partagent les mêmes tags, ce qui permet de passer d'un produit à l'autre.
ProduitUsage
InfrastructureMétriques des hôtes, conteneurs, services cloud ; carte des hôtes
Log ManagementCollecte, traitement, indexation et archivage des logs
APM et Continuous ProfilerTraces distribuées, carte des services, profils
RUM et Session ReplayExpérience utilisateur réelle
Synthetic MonitoringTests API et navigateur planifiés
Monitors, SLO, Incident ManagementAlerting et gestion des incidents
Sécurité (Cloud SIEM, CSPM...)Détection et posture de sécurité

2. Les concepts #

Agent, intégrations, tags.

Vocabulaire #

ConceptDéfinition
AgentLogiciel installé sur chaque hôte (ou en DaemonSet) qui collecte métriques, logs, traces et processus
IntégrationPlus de 800 connecteurs : checks de l'agent (Nginx, PostgreSQL...), cloud, SaaS
TagPaire clé:valeur (env:prod, service:checkout) attachée à toutes les données
SiteRégion d'hébergement des données : datadoghq.eu (UE), datadoghq.com (US1)...
Clé d'API / clé d'applicationAPI : envoyer des données ; application : lire et configurer
Erreur Courante : Le site se choisit à la création du compte et ne se change pas. Pour des données soumises au RGPD, choisissez le site européen (datadoghq.eu) et configurez DD_SITE en conséquence sur tous les agents.

3. Datadog face aux alternatives #

SaaS ou auto-hébergé.

Comparatif #

CritèreDatadogDynatracePile open source (Grafana, Prometheus...)
HébergementSaaSSaaS ou géréAuto-hébergé (ou cloud géré)
Mise en routeTrès rapideTrès rapide (OneAgent)Plus longue
Modèle de coûtPar hôte, Go, million d'événements, métrique personnaliséePar hôte et consommationInfrastructure et temps humain
PersonnalisationForteForte, IA intégréeTotale
Risque principalFacture qui dériveCoût, dépendanceCharge d'exploitation
Bonne Pratique : Datadog accepte l'OpenTelemetry : instrumenter avec OpenTelemetry limite la dépendance au fournisseur et facilite une éventuelle migration.

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