RousselTMLEARNING

Article · Datadog: from discovery to expertise

Datadog at a glance

1. Overview #

A unified SaaS platform.

The products #

Datadog platform
All data shares the same tags, which makes it possible to move from one product to another.
ProductUsage
InfrastructureMetrics for hosts, containers, cloud services; host map
Log ManagementLog collection, processing, indexing and archiving
APM and Continuous ProfilerDistributed traces, service map, profiles
RUM and Session ReplayReal user experience
Synthetic MonitoringScheduled API and browser tests
Monitors, SLOs, Incident ManagementAlerting and incident management
Security (Cloud SIEM, CSPM...)Detection and security posture

2. The concepts #

Agent, integrations, tags.

Vocabulary #

ConceptDefinition
AgentSoftware installed on each host (or as a DaemonSet) that collects metrics, logs, traces and processes
IntegrationMore than 800 connectors: agent checks (Nginx, PostgreSQL...), cloud, SaaS
Tagkey:value pair (env:prod, service:checkout) attached to all data
SiteData hosting region: datadoghq.eu (EU), datadoghq.com (US1)...
API key / application keyAPI: send data; application: read and configure
Common mistake: The site is chosen when the account is created and cannot be changed. For data subject to GDPR, choose the European site (datadoghq.eu) and set DD_SITE accordingly on all agents.

3. Datadog versus the alternatives #

SaaS or self-hosted.

Comparison #

CriterionDatadogDynatraceOpen source stack (Grafana, Prometheus...)
HostingSaaSSaaS or managedSelf-hosted (or managed cloud)
Getting startedVery fastVery fast (OneAgent)Longer
Cost modelPer host, GB, million events, custom metricPer host and consumptionInfrastructure and staff time
CustomizationStrongStrong, built-in AITotal
Main riskRunaway billCost, lock-inOperational burden
Good practice: Datadog accepts OpenTelemetry: instrumenting with OpenTelemetry limits vendor lock-in and eases a possible migration.

📄 Datadog: the SaaS observability platform at a glance →

My progress

  • ⏱ Estimated time : ≈ 3 min

Sign in to track your progress and take notes. Sign in

💬 Recent discussions about this course

Ask a question about this lesson →See all discussions about this course

Recommended Articles

Datadog platform architecture: sites, organizations, keys and data model

Understand Datadog's architecture: data sources (agent, cloud integrations, SDKs, OpenTelemetry),...

RUM and Synthetic Monitoring with Datadog: synthetic transaction monitoring and user experience

Measure user experience with Datadog: browser and mobile RUM, Core Web Vitals, Session Replay, li...

Installing the Datadog agent and configuring integrations

Install the Datadog agent on Linux, Docker and Kubernetes (Datadog Operator), understand datadog....

Dynatrace vs Datadog: the duel of the APM leaders

A complete comparison between the two observability giants: AI-driven automation versus flexibili...

Datadog APM and OpenTelemetry: traces, services and correlation with logs

Instrument applications for Datadog APM (dd-trace, single step instrumentation, OpenTelemetry), u...

Elastic Observability: logs, infrastructure, APM and synthetics

Elastic Observability features: log exploration, infrastructure inventory with Elastic Agent and ...

Datadog on Kubernetes: Operator, Cluster Agent and Autodiscovery

Monitor Kubernetes with Datadog: the Datadog Operator and the DatadogAgent resource, Cluster Agen...

Datadog best practices: tags, costs, alerts and governance

Checklist for using Datadog effectively: unified tagging, cost control (hosts, logs, custom metri...

Advanced Datadog APM: sampling, retention, profiler and Software Catalog

Go further with Datadog APM: ingestion control and sampling, retention filters, trace metrics, Co...

Support us

♥ SUPPORT US

Support RousselTM Learning

Courses, articles, labs and certificates stay free with no intrusive ads. A voluntary contribution, of any amount you choose, pays for hosting, lab environments and new content.

Contribute with PayPal Any amount · card or PayPal accountLearn more
QR code PayPal
Or scan this QR code with your phone

Thank you, every contribution counts!