Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
6d97490
Template APM Basic docs section (USM -> APM Basic restructure)
domalessi Apr 6, 2026
d092fcd
Flesh out APM Basic docs with full content and cross-references
domalessi Apr 8, 2026
e869baf
Refine billing page and eBPF section
domalessi Apr 8, 2026
c9f27b3
Fix billing page table: move HTML comment above table
domalessi Apr 8, 2026
1e0945a
Restructure APM Basic docs: fold into existing APM sections
domalessi Apr 8, 2026
c1f33ea
Move APM Basic to top-level APM page, reframe as capability doc
domalessi Apr 8, 2026
40bf1ae
Add upgrade continuity note for monitors/dashboards/SLOs
domalessi Apr 8, 2026
163bb47
Address editorial review feedback
domalessi Apr 8, 2026
1f323ff
Update APM landing page Getting started section
domalessi Apr 8, 2026
d1d7f19
Fix APM landing page: remove inaccurate 'automatically active' claim …
domalessi Apr 8, 2026
5fe2e16
Improve APM landing page Getting Started section
domalessi Apr 8, 2026
ffd36d6
Strengthen APM Basic page: positioning, decision guidance, SSI path
domalessi Apr 8, 2026
8be04e5
Reframe APM Basic as aside; SSI as primary APM path
domalessi Apr 9, 2026
650075c
Address pr-review feedback
domalessi Apr 9, 2026
0e6bbcc
Restructure APM Basic into a section with Overview, Setup, and Metric…
domalessi Apr 9, 2026
be57ad9
Fix editorial issues from PR review
domalessi Apr 9, 2026
10d7ac0
Trim eBPF section in APM Basic overview
domalessi Apr 9, 2026
fd6c8c7
Incorporate PM feedback: staging framing, billing price, spans clarif…
domalessi Apr 16, 2026
0d444ca
Apply editorial fixes from PR review
domalessi Apr 16, 2026
c3d898e
Apply suggestions from code review
domalessi Apr 16, 2026
e88d5ad
Apply suggestions from code review
domalessi Apr 17, 2026
699f7bf
Apply editorial fixes to APM Basic docs
domalessi Apr 16, 2026
6608a42
Remove glossary and injectors changes from APM Basic PR
domalessi Apr 17, 2026
8c815f5
Add redirect alias for /universal_service_monitoring/additional_proto…
domalessi Apr 17, 2026
c52a15f
Incorporate brett0000FF's feedback
domalessi Apr 27, 2026
2cbe2bc
Incorporate ddOfir's feedback
domalessi May 11, 2026
9d07222
Combine alert callouts and adjust operation picker image size
domalessi May 11, 2026
a279825
Merge remote-tracking branch 'origin/master' into domalessi/apm-basic…
domalessi Jul 31, 2026
7fc9581
Merge master into domalessi/apm-basic-docs
domalessi Aug 7, 2026
b3f227c
Merge branch 'master' into domalessi/apm-basic-docs
domalessi Aug 10, 2026
c200f2e
Merge branch 'master' into domalessi/apm-basic-docs
domalessi Aug 21, 2026
b04bda5
Merge branch 'master' into domalessi/apm-basic-docs
domalessi Aug 28, 2026
57da743
Merge branch 'master' into domalessi/apm-basic-docs
domalessi Sep 4, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 15 additions & 16 deletions hugo/config/_default/menus/main.en.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3238,22 +3238,6 @@ menu:
parent: infrastructure_resource_catalog
identifier: infrastructure_resource_changes
weight: 10003
- name: Universal Service Monitoring
url: universal_service_monitoring/
pre: usm
identifier: usm_parent
parent: infrastructure_heading
weight: 30000
- name: Setup
url: universal_service_monitoring/setup/
parent: usm_parent
identifier: universal_service_monitoring_setup
weight: 1
- name: Guides
url: universal_service_monitoring/guide/
parent: usm_parent
identifier: universal_service_monitoring_guides
weight: 2
- name: End User Device Monitoring
url: infrastructure/end_user_device_monitoring/
pre: desktop-wui
Expand Down Expand Up @@ -4358,6 +4342,21 @@ menu:
parent: tracing
identifier: tracing_glossary
weight: 1
- name: APM Basic
url: tracing/apm_basic/
parent: tracing
identifier: tracing_apm_basic
weight: 14.5
- name: Setup
url: tracing/apm_basic/setup/
parent: tracing_apm_basic
identifier: tracing_apm_basic_setup
weight: 1
- name: Metrics
url: tracing/apm_basic/metrics/
parent: tracing_apm_basic
identifier: tracing_apm_basic_metrics_guide
weight: 2
- name: Application Instrumentation
url: tracing/trace_collection/
parent: tracing
Expand Down
Comment thread
domalessi marked this conversation as resolved.
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,12 @@ aliases:
- /account_management/billing/apm_tracing_profiling/
---

APM is available through three tiers: APM, APM Pro, and APM Enterprise. APM gives you deep visibility into your applications, with distributed tracing capabilities, seamless correlation between traces, logs, and other telemetry, and out-of-the-box performance dashboards for your service. With Continuous Profiler in APM Enterprise, you can pinpoint the slowest and most resource-intensive methods, in aggregate at the service and endpoint levels, as well as for every distributed trace. With Data Streams Monitoring (DSM) in APM Pro and APM Enterprise, you can easily track the end-to-end performance of your data streaming pipelines and event-driven applications that use Kafka, SQS, and RabbitMQ.
APM is available through four tiers: APM Basic, APM, APM Pro, and APM Enterprise. [APM Basic][17] provides RED metrics (requests, errors, duration) for services that are not instrumented with tracing libraries, using eBPF in the Datadog Agent. APM gives you deep visibility into your applications, with distributed tracing capabilities, correlation between traces, logs, and other telemetry, and out-of-the-box performance dashboards for your service. With Continuous Profiler in APM Enterprise, you can pinpoint the slowest and most resource-intensive methods, in aggregate at the service and endpoint levels, as well as for every distributed trace. With Data Streams Monitoring (DSM) in APM Pro and APM Enterprise, you can track the end-to-end performance of your data streaming pipelines and event-driven applications that use Kafka, SQS, and RabbitMQ.


| Billing Parameter | Price | Ingested and Indexed Spans | Billing |
|--------------------|--------------------------------------------|-------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [APM Basic Host][17] | $18 per host per month | Not applicable. APM Basic works without instrumentation, so no spans are generated or collected. | Hosts monitored with APM Basic are billed at the APM Basic host rate. After you add instrumentation to a service, that host automatically moves to the standard APM tier. |
| [APM Host][5] | $31 per underlying [APM host][5] per month | 1 million Indexed Spans and 150 GB of Ingested Spans included per month with every APM host. | Datadog records the number of [APM hosts][5] you are concurrently monitoring in the Datadog APM service once an hour. On a high watermark plan (HWMP), these hourly measurements are ordered from highest to lowest at the end of the month, and Datadog charges based on the ninth highest measurement. The month of February is an exception and Datadog charges based on the eighth highest measurement. [More APM pricing information.][5] |
| APM Pro (APM Host with Data Streams Monitoring) | $35 per underlying [APM host][5]. Includes Data Streams Monitoring. | Same as APM Host | Datadog records the number of unique APM hosts in the Datadog APM service and unique DSM hosts you are concurrently monitoring once an hour. The hourly measurements and billing for APM Pro are conducted the same as for APM Hosts. |
| APM Enterprise (APM Host with Data Streams Monitoring & [Continuous Profiler)][6] | $40 per underlying [APM host][5]. Includes Data Streams Monitoring and [Continuous Profiler][6] with four profiled containers per host per month. | Same as APM Host | Datadog records the number of unique APM hosts in the APM service, unique DSM hosts, and unique Continuous Profiler hosts you are concurrently monitoring once per hour. The hourly measurements and billing for APM Enterprise are conducted the same as for APM Hosts. |
Expand All @@ -21,7 +22,7 @@ APM is available through three tiers: APM, APM Pro, and APM Enterprise. APM give
**Notes**:
- If you're using a non-Fargate container based environment, you get billed for the underlying host deploying the Datadog Agent.
- One profiled container is a container that is running the Continuous Profiler service. This does not include containers that are not being profiled. For instance, a DNS service container that is NOT profiled, running concurrently with your application container that IS profiled, is not counted towards the four profiler containers allotment.
- [Universal Service Monitoring][15] is included in all APM tiers (APM, APM Pro, APM Enterprise) at no additional cost.
- [APM Basic][17] monitoring is included in all APM tiers (APM, APM Pro, APM Enterprise) at no additional cost. APM Basic is also available as a standalone tier for hosts that do not require full APM instrumentation.

For more information, see the [Pricing page][7].

Expand Down Expand Up @@ -131,7 +132,7 @@ An AWS-Lambda based serverless application being invoked 10 million times in a m

APM Edge Devices is a billing option for monitoring Edge and IoT devices with APM, such as point-of-sale (POS) systems, medical devices, autonomous vehicles, and industrial systems. APM Edge Devices is the same APM product as standard APM billing, with a billing model designed for Edge and IoT device fleets. For pricing, contact [Sales][8] or your [Customer Success Manager][9].

APM Edge Devices requires the standard Datadog Agent version 7.75.0 or later. The [Datadog IoT Agent][17] does not support APM.
APM Edge Devices requires the standard Datadog Agent version 7.75.0 or later. The [Datadog IoT Agent][18] does not support APM.

To identify a device as an APM Edge Device, configure the Datadog Agent to run in APM Edge mode with one of the following methods:

Expand Down Expand Up @@ -215,6 +216,6 @@ Yes. Let Datadog know if you are interested in buying Data Streams Monitoring wi
[12]: /tracing/trace_collection/dd_libraries/
[13]: /tracing/trace_pipeline/trace_retention/
[14]: /tracing/trace_pipeline/metrics
[15]: /universal_service_monitoring/
[16]: https://www.datadoghq.com/pricing/?product=serverless-monitoring&tab=aws-fargate#products
[17]: /agent/iot/
[17]: /tracing/apm_basic/
[18]: /agent/iot/
5 changes: 5 additions & 0 deletions hugo/content/en/getting_started/tracing/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -223,6 +223,10 @@ After you set up tracing and your application is sending data to Datadog, explor

[Catalog][9] provides a consolidated view of your services, combining ownership metadata, performance insights, security analysis, and cost allocation in one place. Configure [service metadata][10] using tags, annotations, or a `service.datadog.yaml` file to enrich your services with ownership information, runbooks, and documentation links.

### APM Basic

Services that are not instrumented with tracing libraries can still receive baseline monitoring through [APM Basic][13]. APM Basic uses eBPF in the Datadog Agent to collect RED metrics (requests, errors, duration) without requiring code changes. Use APM Basic for legacy systems, third-party services, or environments where instrumentation is not practical.

### Trace ingestion and retention

Control costs and manage data volume by configuring [ingestion controls][11] and [retention filters][12]. Ingestion controls let you customize sampling rates at the Datadog Agent or SDK level, while retention filters determine which spans are indexed for search and analytics.
Expand All @@ -243,3 +247,4 @@ Control costs and manage data volume by configuring [ingestion controls][11] and
[10]: /internal_developer_portal/catalog/entity_model/
[11]: /tracing/trace_pipeline/ingestion_controls/
[12]: /tracing/trace_pipeline/trace_retention/
[13]: /tracing/apm_basic/
8 changes: 6 additions & 2 deletions hugo/content/en/tracing/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,16 +54,18 @@ cascade:

## Overview

Datadog Application Performance Monitoring (APM) provides deep visibility into your applications, enabling you to identify performance bottlenecks, troubleshoot issues, and optimize your services. With distributed tracing, out-of-the-box dashboards, and seamless correlation with other telemetry data, Datadog APM helps ensure the best possible performance and user experience for your applications.
Datadog Application Performance Monitoring (APM) provides deep visibility into your applications, enabling you to identify performance bottlenecks, troubleshoot issues, and optimize your services. With distributed tracing, out-of-the-box dashboards, and correlation with other telemetry data, Datadog APM helps you maintain performance and improve user experience.

For an introduction to terminology used in Datadog APM, see [APM Terms and Concepts][1].

## Getting started

The simplest way to start with Datadog APM is with Single Step Instrumentation. This approach installs the Datadog Agent and instruments your application in one step, with no additional configuration steps required. To learn more, read [Single Step Instrumentation][27].
To get started with APM, use [Single Step Instrumentation][27]. This installs the Datadog Agent and instruments your application in one step, enabling full distributed tracing with no additional configuration required.

For setups that require more customization, Datadog supports custom instrumentation with Datadog SDKs and [Dynamic Instrumentation][30] in the Datadog UI. To learn more, read [Application Instrumentation][2].

If some parts of your system are not instrumented—such as legacy systems, third-party services, or environments where instrumentation is impractical or unnecessary—[APM Basic][31] provides baseline service visibility by collecting RED metrics from network traffic. It is also suitable for staging or other environments where full instrumentation is not required.

<div class="alert alert-info">If you're new to Datadog APM, read <a href="https://docs.datadoghq.com/getting_started/tracing/">Getting Started with APM</a> to learn how to send your first trace to Datadog.</div>

## Use cases
Expand All @@ -74,6 +76,7 @@ Discover some ways Datadog APM can help support your use cases:
| ----------- | ----------- |
| Understand how requests flow through your system. | Use the [Trace Explorer][21] to query and visualize end-to-end traces across distributed services. |
| Monitor service health and performance of individual services. | Use the [service][26] and [resource pages][28] to assess service health by analyzing performance metrics, tracking deployments, and identifying problematic resources. |
| Get baseline visibility for uninstrumented services. | [APM Basic][31] provides RED metrics for services not instrumented with tracing libraries, with no code changes required. |
| Correlate traces with DBM, RUM, logs, synthetics, and profiles. | [Correlate APM Data with Other Telemetry][20] to give context to your data for more comprehensive analysis. |
| Control how data flows into Datadog. | Use [Ingestion Controls][6] to adjust ingestion configuration and sampling rates by service and resource. Use [Retention filters][7] to choose which spans to retain for 15 days. |

Expand Down Expand Up @@ -145,3 +148,4 @@ For troubleshooting assistance, read the [APM Troubleshooting][29] guide.
[28]: /tracing/services/resource_page/
[29]: /tracing/troubleshooting/
[30]: /tracing/dynamic_instrumentation/
[31]: /tracing/apm_basic/
Loading
Loading