You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Updates to align with wider product spec.
* Add links.
* Remove OTLP in Agent reference for live processes.
* Add tooltip to clarify Agentless sampled metrics.
* Replace Agentless with OTLP ingest.
* Remove RUM support for OTel SDKs; remove Agentless from URL paths.
* Adding missing alias.
* Fix menu file.
Copy file name to clipboardExpand all lines: content/en/opentelemetry/compatibility.md
+30-46Lines changed: 30 additions & 46 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,52 +13,38 @@ Datadog offers multiple setup options to accommodate various use cases, from ful
13
13
14
14
## Setups
15
15
16
-
The following setups are supported:
16
+
Datadog supports several configurations for using OpenTelemetry. The primary difference between these setups is the choice of SDK (OpenTelemetry or Datadog) and the collector used to process and forward telemetry data.
|[Distributed Tracing][27]| {{< X >}} | {{< X >}} | {{< X >}} | {{< X >}} | {{< X >}} |
39
-
|[Trace Metrics][26]| {{< X >}} | {{< X >}} | {{< X >}} | {{< X >}} | {{< X >}} |
40
-
|[Correlated Traces, Metrics, Logs][19]| {{< X >}} | {{< X >}} | {{< X >}} | {{< X >}} | {{< X >}} |
41
-
|[Runtime Metrics][23]| {{< X >}}<br>(Java, .NET, Go only) | {{< X >}}<br>(Java, .NET, Go only) | {{< X >}} | {{< X >}}<br>(Java, .NET, Go only) | {{< X >}} |
42
-
|[Source code integration][24]| {{< X >}} | {{< X >}} | {{< X >}} | {{< X >}}<br>(Datadog SDK required) | {{< X >}} |
43
-
|[Real User Monitoring][22] (RUM) | {{< X >}} | {{< X >}} | {{< X >}} | {{< X >}} | {{< X >}} |
44
-
|[Cloud SIEM][18]| {{< X >}} | {{< X >}} | {{< X >}} | {{< X >}} | {{< X >}} |
45
-
|[Cloud Network Monitoring][21] (CNM) || {{< X >}} | {{< X >}} | {{< X >}} | {{< X >}} |
46
-
|[Live Container Monitoring/Kubernetes Explorer][20]|| {{< X >}} | {{< X >}} | {{< X >}} | {{< X >}} |
47
-
|[Live Processes][16]|| {{< X >}} | {{< X >}} | {{< X >}} | {{< X >}} |
48
-
|[Universal Service Monitoring][17] (USM) ||{{< X >}} | {{< X >}} | {{< X >}} | {{< X >}} |
49
-
|[App and API Protection][11] (AAP) ||| {{< X >}} | {{< X >}}<br>(Datadog SDK required) | {{< X >}} |
50
-
|[Continuous Profiler][12]||| {{< X >}} | {{< X >}}<br>(Datadog SDK required) | {{< X >}} |
51
-
|[Data Jobs Monitoring][13] (DJM) ||| {{< X >}}<br>(Datadog SDK required) | {{< X >}}<br>(Datadog SDK required) | {{< X >}} |
52
-
|[Data Streams Monitoring][15] (DSM) | {{< tooltip text="N/A" tooltip="OTel does not offer DSM functionality" >}}|| {{< X >}} | {{< X >}} | {{< X >}} |
53
-
|[Database Monitoring][14] (DBM) | {{< tooltip text="N/A" tooltip="OTel does not offer DBM functionality" >}}|| {{< X >}}<br>(Datadog SDK required) | {{< X >}}<br>(Datadog SDK required) | {{< X >}} |
54
-
55
-
### Supported OpenTelemetry features
56
-
57
-
The following table shows OpenTelemetry feature compatibility across different setups:
58
-
59
-
| Feature | Full OTel | OTel to Datadog Agent (OTLP) | OTel API with Datadog SDK and Agent | DDOT Collector | Full Datadog |
|[Cloud SIEM][18]| {{< X >}} | {{< X >}} | {{< X >}} | {{< X >}} |
32
+
|[Correlated Traces, Metrics, Logs][19]| {{< X >}} | {{< X >}} | {{< X >}} | {{< X >}} |
33
+
|[Distributed Tracing][27]| {{< X >}} | {{< X >}} | {{< X >}} | {{< X >}} |
34
+
|[Runtime Metrics][23]| {{< X >}} | {{< X >}}<br>(Java, .NET, Go only) | {{< X >}}<br>(Java, .NET, Go only) | {{< X >}}<br>(Java, .NET, Go only) |
35
+
|[Span Links][25]| {{< X >}} | {{< X >}} | {{< X >}} | {{< X >}} |
36
+
|[Trace Metrics][26]| {{< X >}} | {{< X >}} | {{< X >}} | {{< X >}}<br>({{< tooltip text="Sampled" tooltip="Trace metrics are calculated on the backend based on ingested spans that have passed through sampling, not on 100% of local traces before sampling." >}}) |
37
+
|[Cloud Network Monitoring][21] (CNM) | {{< X >}} | {{< X >}} |||
38
+
|[Live Container Monitoring/Kubernetes Explorer][20]| {{< X >}} | {{< X >}} |||
39
+
|[Live Processes][16]| {{< X >}} | {{< X >}} |||
40
+
|[Universal Service Monitoring][17] (USM) | {{< X >}} | {{< X >}} |||
41
+
|[App and API Protection][11] (AAP) | {{< X >}} ||||
42
+
|[Continuous Profiler][12]| {{< X >}} ||||
43
+
|[Data Jobs Monitoring][13] (DJM) | {{< X >}} ||||
44
+
|[Data Streams Monitoring][15] (DSM) | {{< X >}} || {{< tooltip text="N/A" tooltip="OTel does not offer DSM functionality" >}} | {{< tooltip text="N/A" tooltip="OTel does not offer DSM functionality" >}} |
45
+
|[Database Monitoring][14] (DBM) | {{< X >}} || {{< tooltip text="N/A" tooltip="OTel does not offer DBM functionality" >}} | {{< tooltip text="N/A" tooltip="OTel does not offer DBM functionality" >}} |
46
+
|[Real User Monitoring][22] (RUM) | {{< X >}} ||||
47
+
|[Source code integration][24]| {{< X >}} ||||
62
48
63
49
## More details
64
50
@@ -76,10 +62,6 @@ Span-level or endpoint-level monitoring is **not** supported.
76
62
77
63
For more information, see [Cloud Network Monitoring Setup][3].
78
64
79
-
### Live Processes
80
-
81
-
For **OTel to Datadog Agent (OTLP)**, you must enable the [Process Agent][4].
82
-
83
65
### Source Code Integration
84
66
85
67
For unsupported languages in OpenTelemetry setups, [configure telemetry tagging][5] to link data to a specific commit.
@@ -122,3 +104,5 @@ When using Datadog and OpenTelemetry together, Datadog recommends the following
0 commit comments