Skip to main content
Cloud DevOps Solutions
Get a quote Talk to an engineer

Observability and monitoring

Datadog Consulting and Engineering for Useful Monitoring You Can Afford

Datadog is a commercial, hosted observability platform covering metrics, logs, traces, synthetics and security from one agent and interface. We roll it out properly with tagging, monitors, dashboards and volume controls, and advise honestly where open source tools such as Prometheus and Grafana would serve you better.

Key takeaways

  • Datadog removes most of the effort of running observability infrastructure, in exchange for usage-based cost and some vendor dependence.
  • Cost follows what you send: hosts, custom metrics, indexed logs and traced spans. Decisions about volume should be deliberate.
  • A consistent tagging scheme is the foundation. Poor tags make dashboards, monitors and cost attribution unreliable.
  • Using OpenTelemetry for instrumentation keeps the option to change backends later.
  • For some teams, self-hosted Prometheus, Grafana and Loki is cheaper over time, but it costs engineering effort. The right answer depends on team size.

What teams use Datadog for

Unified monitoring for small platform teams

One agent and one interface for infrastructure, containers, logs and traces without operating storage clusters.

Kubernetes and cloud integrations

Cluster, container and managed service metrics collected through the agent and cloud integrations.

APM and distributed tracing

Service maps, traces and profiling linked to infrastructure and logs.

Synthetic and uptime checks

Scheduled API and browser tests that detect outages from outside your network.

Incident response workflows

Monitors, on-call routing, incident records and postmortem data in one place.

What Datadog is and why teams adopt it

Datadog is a software-as-a-service observability platform. You deploy an agent on hosts or as a DaemonSet in Kubernetes, enable integrations for your cloud and software, and metrics, logs, traces and checks flow into one product with dashboards, monitors and search. Storage, scaling and upgrades are Datadog’s job, not yours.

That is the real appeal. A team of five engineers shipping a product does not want to size an Elasticsearch cluster or debug Prometheus memory. They want a graph and an alert. Datadog provides breadth and polish quickly, and linking a trace to its logs and host metrics is a few clicks. The cost of that convenience is a bill that grows with usage and a degree of dependence on one vendor. We are an independent consultancy and not a Datadog partner, so our advice is about fit rather than selling licences.

An honest build or buy view

The question is rarely “which tool is best”. It is “where should your engineers spend their time”. Open source with Prometheus, Grafana and Grafana Loki has no per-metric fee and gives you full control, but someone must run, upgrade, secure and scale it. Datadog turns that engineering cost into a recurring operating cost.

FactorDatadogSelf-hosted open source
Time to valueFast, one agentSlower, design and build needed
Operational burdenLowReal, ongoing
Cost shapeUsage-based, scales with data sentInfrastructure plus people time
FlexibilityGood within the productVery high
PortabilityModerate, improved by OpenTelemetryHigh

Small teams and fast-growing products often favour Datadog. Larger estates with strong platform teams, strict data residency or very high volumes often favour open source, or a hybrid with Prometheus for metrics and Datadog for traces and incident workflow. We help you compare using your real telemetry volumes, not generic assumptions.

How we run Datadog in production

Agent deployment

On Kubernetes we install the agent with the official Helm chart or the Datadog Operator, with configuration in Git and the API key stored as a secret. We enable only the integrations you need, since each one can add metrics and cost. A minimal values excerpt:

datadog:
  apiKeyExistingSecret: datadog-secret
  site: datadoghq.com
  logs:
    enabled: true
    containerCollectAll: false
  apm:
    portEnabled: false
  tags:
    - "env:production"
    - "team:platform"

Note that containerCollectAll: false means logs are collected only from containers you opt in, which is a deliberate volume control. Your site value depends on your Datadog region.

Tagging

Tags are how Datadog organises everything: dashboards filter by them, monitors group by them and cost is attributed through them. We standardise on unified service tags (env, service, version) plus team and cost-centre tags, applied from Kubernetes labels and Terraform. We also avoid tags with unbounded values such as user IDs, because they inflate custom metric counts.

Monitors and dashboards as code

Click-built monitors become unmanageable. We define monitors, dashboards and SLOs in Terraform so they are reviewed and reproducible, with the same alerting principles we use elsewhere: page on user-visible symptoms, link a runbook, name an owner. Our Terraform infrastructure as code service covers the workflow, and the SRE and incident response service covers on-call design.

Security and access

Datadog agents send data outward, so we review what leaves your network. That includes log content, trace attributes and process or command-line data. We configure scrubbing rules for sensitive values, restrict API and application keys by scope, rotate them, and use SSO with role-based access in the Datadog organisation. Cloud integrations use cross-account roles with least privilege rather than long-lived access keys.

Cost and capacity

We do not quote prices because they vary by plan, contract and usage. What we can say is where bills typically grow: custom metrics from high-cardinality tags, indexed log volume, APM spans ingested and retained, and containers or hosts running the agent. Our cost review lists the top contributors in each category, then applies controls such as log exclusion filters, sampling, removing unused custom metrics and tuning ingestion. Cost alerts and usage dashboards stop surprises recurring.

Day-2 operations and failure modes

Typical problems include agents silently failing after a node pool change, tag drift between teams, monitors that nobody owns, alert fatigue from default thresholds and sudden usage spikes after a verbose deploy. We monitor the agent itself, run a regular monitor review, and set usage alerts. Upgrades roll through Helm with staged clusters.

What a first month usually looks like

Rollouts go best when scope is small and sequenced. In the first weeks we usually deploy the agent to one non-production cluster, agree the tag scheme, and build a single service dashboard and a handful of symptom-based monitors for one important service. Only then do we widen to logs and APM, because each new signal changes both usage and the habits of the people reading it.

We also run the account in parallel with whatever you have today, so engineers can compare answers during real incidents. That comparison is more honest than a demo, and it shows quickly whether the product removes work or just moves it. If the trial reveals that a particular signal is not worth its cost, you find out before a contract is committed, not after.

Keeping the exit open

Even if Datadog is the right choice today, instrumenting with OpenTelemetry where practical and defining monitors as code keeps migration cost manageable. Nobody should stay with a vendor only because leaving is painful. If you want an independent review of your current observability spend and setup, book a consultation and see how we work with clients on managed DevOps.

Official documentation: www.datadoghq.com

How we work with Datadog

  1. 01

    Review current usage and goals

    We look at what is monitored, what is billed on the account and what engineers actually use.

  2. 02

    Define tags and ownership

    We set standard tags such as env, service, version and team, applied through the agent, Kubernetes labels and Terraform.

  3. 03

    Deploy the agent as code

    The agent and integrations are installed through Helm or the Operator, with configuration stored in Git.

  4. 04

    Build monitors and dashboards

    Monitors target symptoms and SLOs, with runbooks and routing, and dashboards are managed through Terraform or the API.

  5. 05

    Control volume

    We use log exclusion and sampling, trace ingestion controls and metric review to align usage with value.

  6. 06

    Plan the exit options

    We keep instrumentation portable with OpenTelemetry and document what moving workloads to open source would involve.

Datadog compared with the alternatives

We recommend the tool that fits your team, not the one we know best. Here is when each option makes sense.

OptionChoose it when
DatadogDatadog is a commercial, hosted observability platform covering metrics, logs, traces, synthetics and security from one agent and interface.
Prometheus and GrafanaChoose them if you have platform engineers to run them, want predictable infrastructure-based cost and prefer open standards.
Grafana CloudChoose it if you like the open source stack but want it hosted, accepting usage-based pricing of a different shape.
New Relic or DynatraceChoose them if a different commercial platform fits your procurement, language mix or enterprise requirements better after a trial.
Cloud native monitoringChoose CloudWatch or Azure Monitor for small, single-cloud workloads where basic coverage is enough.

Tools we use alongside Datadog

Datadog AgentDatadog OperatorTerraformOpenTelemetryKubernetesHelmAWS CloudWatchAzure MonitorPagerDutySlackGitHub ActionsPrometheus

Frequently asked questions

What is Datadog used for?
Datadog is a hosted platform for monitoring infrastructure, applications, logs and user experience. Teams install its agent, enable integrations for their cloud and services, and get dashboards, alerts, traces and log search without running their own storage. It also offers security, synthetic testing and incident tools.
Why does Datadog get expensive?
Pricing is usage-based across several dimensions such as hosts, containers, custom metrics, indexed logs and traced spans, so cost rises with whatever you send. Unplanned tag cardinality, verbose logs and broad APM ingestion are common causes. We review usage by dimension and set controls, without assuming any particular price.
Datadog or Prometheus and Grafana?
Datadog saves engineering time and covers more signals out of the box, with usage-based cost and vendor dependence. Prometheus and Grafana are open source and flexible, but you operate them. Teams with limited platform capacity often prefer Datadog, while larger or cost-sensitive teams often run open source or a mix.
Can Datadog work with OpenTelemetry?
Yes. Datadog can ingest OpenTelemetry data, through its agent or an OpenTelemetry Collector exporter. Instrumenting with OpenTelemetry keeps your code portable, though some Datadog-specific features work best with its own libraries. We test the specific features you depend on before standardising.
How do you reduce Datadog costs safely?
By measuring first. We find the largest sources of custom metrics, logs and spans, remove unused or duplicated data, exclude noisy logs, control trace ingestion and fix tag cardinality. We check each change against the alerts and dashboards that rely on it, so cost control does not create blind spots.
Can we migrate away from Datadog later?
Yes, with planning. Dashboards, monitors and tags need recreating, and agent-based instrumentation may need replacing, so portability is best designed early with OpenTelemetry and monitors defined as code. A parallel running period usually reduces risk during any move.

Talk to an engineer about Datadog

Book a free 30-minute call. We review your current setup and tell you honestly whether and how we can help.

Written by Saddique Khan, DevOps / SRE / Cloud Consultant Engineer. Last updated 2026-10-09.