RousselTMLEARNING

Article · Datadog: from discovery to expertise

Network, cloud and databases

1. Network #

Who talks to whom.

Network Performance Monitoring #

Network, cloud and databases in Datadog

Thanks to eBPF, the agent measures flows between services (volume, TCP latency, retransmissions, DNS resolutions) and aggregates them by tags: you can see that one service talks too much to another, or that an availability zone is losing packets.

2. Cloud #

Managed services.

Integrations #

  • AWS: read-only IAM role and/or streaming metrics (CloudWatch Metric Streams via Firehose); logs via the Forwarder Lambda or Firehose.
  • Azure: app registration and Event Hub for logs; GCP: service account and Pub/Sub for logs.
  • Serverless: Lambda extension and libraries for function traces and metrics, without a host agent.
Common mistake: A cloud integration with all namespaces enabled collects thousands of useless metrics and slows down the interface: limit it to the services actually used and filter by resource tags.

3. Databases #

Understanding queries.

Database Monitoring #

Database Monitoring (PostgreSQL, MySQL, SQL Server, Oracle, MongoDB) collects normalized queries, their execution plans and wait events, and links a slow query to the APM service that issued it.

# conf.d/postgres.d/conf.yaml
init_config:
instances:
  - dbm: true
    host: db.internal
    port: 5432
    username: datadog
    password: "ENC[postgres_password]"
Good to know: The datadog account needs read permissions on pg_stat_statements and on the activity views; the documentation provides the creation queries to run.

📄 Advanced infrastructure with Datadog: network, cloud, containers and databases →

My progress

  • ⏱ Estimated time : ≈ 4 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

Dynatrace apps: Smartscape, containers, Kubernetes, cloud functions and network

Navigate the Dynatrace apps: Smartscape topology, sub-applications, loading waterfall, containers...

Cloud and infrastructure with Dynatrace: AWS, Azure, GCP, Kubernetes and Extensions 2.0

Monitor cloud and infrastructure with Dynatrace: AWS, Azure and GCP integrations, cloud logs, Kub...

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

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

Installing the Datadog agent and configuring integrations

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

Datadog: the SaaS observability platform at a glance

What Datadog is, its products (infrastructure, logs, APM, RUM, synthetics, security), its concept...

Security with Datadog: Cloud SIEM, Cloud Security and application protection

Discover Datadog's security products: Cloud SIEM and detection rules, Cloud Security (posture, vu...

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

Advanced Datadog metrics: types, aggregations, cardinality and Metrics without Limits

Master Datadog metrics: types (count, rate, gauge, histogram, distribution), time and space aggre...

Advanced Datadog logs: indexes, exclusion filters, Flex Logs, archives and Sensitive Data Scanner

Control the cost and compliance of Datadog logs: pipelines and processors, indexes and retention,...

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!