From 3437d6b2856384450b598b2db86318ee926bf6bf Mon Sep 17 00:00:00 2001 From: Brett Blue Date: Tue, 17 Mar 2026 11:25:33 -0600 Subject: [PATCH 1/2] Move support levels section from DDOT Collector to Compatibility page Generalize the support levels definitions so they apply broadly to all OpenTelemetry components and configurations, not just the DDOT Collector. Update references in the unsupported runtimes guide accordingly. --- content/en/opentelemetry/compatibility.md | 17 +++++++++++++++++ .../guide/instrument_unsupported_runtimes.md | 2 +- .../setup/ddot_collector/_index.md | 9 ++------- 3 files changed, 20 insertions(+), 8 deletions(-) diff --git a/content/en/opentelemetry/compatibility.md b/content/en/opentelemetry/compatibility.md index cefa9f7209c..f954063d679 100644 --- a/content/en/opentelemetry/compatibility.md +++ b/content/en/opentelemetry/compatibility.md @@ -87,6 +87,16 @@ For more information, see [Cloud Network Monitoring Setup][3]. For unsupported languages in OpenTelemetry setups, [configure telemetry tagging][5] to link data to a specific commit. +## Support levels + +Datadog provides different levels of support depending on the type of OpenTelemetry component or configuration: + +- **Datadog Supported Components**: Datadog-owned components such as the [Datadog Connector][39], [Datadog Exporter][40], and [Infra Attribute Processor][41]. These components are maintained by Datadog, receive regular updates, and are prioritized for bug fixes and feature enhancements within OpenTelemetry community guidelines. + +- **Community Supported Components**: OpenTelemetry components [included with the DDOT Collector][42] by default. Datadog helps ensure these components are secure, stable, and compatible. + +- **Custom Components**: OpenTelemetry components or configurations that are not included by default, such as [custom Collector components][43] or [instrumentation of unsupported runtimes][44]. Datadog provides guidance and documentation as a starting point, but does not provide direct support for these components' functionality. For issues with custom components, Datadog recommends engaging with the [OpenTelemetry community][45] or the component maintainers. + ## Platform and environment support While the OpenTelemetry Collector can be deployed in many environments, certain platforms have specific limitations or support requirements. @@ -144,3 +154,10 @@ When using Datadog and OpenTelemetry together, Datadog recommends the following [36]: /opentelemetry/instrument/api_support/ruby/ [37]: /opentelemetry/instrument/api_support/php/ [38]: /llm_observability/instrumentation/otel_instrumentation/ +[39]: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/connector/datadogconnector/README.md +[40]: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/exporter/datadogexporter/README.md +[41]: https://github.com/DataDog/datadog-agent/tree/main/comp/otelcol/otlp/components/processor/infraattributesprocessor#readme +[42]: /opentelemetry/setup/ddot_collector/#opentelemetry-collector-components +[43]: /opentelemetry/setup/ddot_collector/custom_components +[44]: /opentelemetry/guide/instrument_unsupported_runtimes +[45]: https://opentelemetry.io/community/ diff --git a/content/en/opentelemetry/guide/instrument_unsupported_runtimes.md b/content/en/opentelemetry/guide/instrument_unsupported_runtimes.md index b6c47e5bea6..d7a837c0f67 100644 --- a/content/en/opentelemetry/guide/instrument_unsupported_runtimes.md +++ b/content/en/opentelemetry/guide/instrument_unsupported_runtimes.md @@ -21,7 +21,7 @@ This guide walks through instrumenting a [Bun][2] application as an example. Bun ## Support level
-This guide falls under the Custom Components support level. Datadog provides this documentation as a starting point, but does not directly support the runtime's functionality or the OpenTelemetry SDK's behavior within it. For runtime-specific issues, engage with the OpenTelemetry community or the runtime maintainers. +This guide falls under the Custom Components support level. Datadog provides this documentation as a starting point, but does not directly support the runtime's functionality or the OpenTelemetry SDK's behavior within it. For runtime-specific issues, engage with the OpenTelemetry community or the runtime maintainers.
## Prerequisites diff --git a/content/en/opentelemetry/setup/ddot_collector/_index.md b/content/en/opentelemetry/setup/ddot_collector/_index.md index 0456998d021..e1848f4b841 100644 --- a/content/en/opentelemetry/setup/ddot_collector/_index.md +++ b/content/en/opentelemetry/setup/ddot_collector/_index.md @@ -65,13 +65,7 @@ The DDOT Collector offers: ### Support levels -Datadog provides different levels of support depending on the type of component: - -- **Datadog Supported Components**: Datadog-owned components such as the [Datadog Connector][44], [Datadog Exporter][38], and [Infra Attribute Processor][50]. These components are maintained by Datadog, receive regular updates, and are prioritized for bug fixes and feature enhancements within OpenTelemetry community guidelines. - -- **Community Supported Components**: [OpenTelemetry components](#opentelemetry-collector-components) included with the Agent by default. Datadog ensures these components are secure, stable, and compatible with the Agent. - -- **Custom Components**: OpenTelemetry components that are not included with the Agent by default and are added through the [custom components process][2]. Datadog provides guidance on the integration process but does not provide direct support for these components' functionality. For issues with custom components, Datadog recommends engaging with the OpenTelemetry community or the component maintainers. +For details on support levels for Datadog, community, and custom components, see [Support levels][57] on the Compatibility page. ### OpenTelemetry Collector components @@ -233,3 +227,4 @@ This guide helps you migrate from an existing OpenTelemetry Collector setup to t [54]: /getting_started/tagging/unified_service_tagging/?tab=kubernetes [55]: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/exporter/loadbalancingexporter/README.md [56]: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/connector/routingconnector/README.md +[57]: /opentelemetry/compatibility/#support-levels From a7a6c795a763df683c5578d129d1467d4fa6868a Mon Sep 17 00:00:00 2001 From: Brett Blue Date: Tue, 17 Mar 2026 11:32:18 -0600 Subject: [PATCH 2/2] Tighten support levels wording --- content/en/opentelemetry/compatibility.md | 6 +++--- content/en/opentelemetry/setup/ddot_collector/_index.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/content/en/opentelemetry/compatibility.md b/content/en/opentelemetry/compatibility.md index f954063d679..f198c1de16a 100644 --- a/content/en/opentelemetry/compatibility.md +++ b/content/en/opentelemetry/compatibility.md @@ -89,13 +89,13 @@ For unsupported languages in OpenTelemetry setups, [configure telemetry tagging] ## Support levels -Datadog provides different levels of support depending on the type of OpenTelemetry component or configuration: +Datadog provides different levels of support for OpenTelemetry components and configurations: -- **Datadog Supported Components**: Datadog-owned components such as the [Datadog Connector][39], [Datadog Exporter][40], and [Infra Attribute Processor][41]. These components are maintained by Datadog, receive regular updates, and are prioritized for bug fixes and feature enhancements within OpenTelemetry community guidelines. +- **Datadog Supported Components**: Datadog-owned components such as the [Datadog Connector][39], [Datadog Exporter][40], and [Infra Attribute Processor][41]. These components are maintained by Datadog, receive regular updates, and are prioritized for bug fixes and feature enhancements. - **Community Supported Components**: OpenTelemetry components [included with the DDOT Collector][42] by default. Datadog helps ensure these components are secure, stable, and compatible. -- **Custom Components**: OpenTelemetry components or configurations that are not included by default, such as [custom Collector components][43] or [instrumentation of unsupported runtimes][44]. Datadog provides guidance and documentation as a starting point, but does not provide direct support for these components' functionality. For issues with custom components, Datadog recommends engaging with the [OpenTelemetry community][45] or the component maintainers. +- **Custom Components**: OpenTelemetry components or configurations not included by default, such as [custom Collector components][43] or [instrumentation of unsupported runtimes][44]. Datadog provides guidance and documentation as a starting point but does not directly support these components' functionality. For issues with custom components, engage with the [OpenTelemetry community][45] or the component maintainers. ## Platform and environment support diff --git a/content/en/opentelemetry/setup/ddot_collector/_index.md b/content/en/opentelemetry/setup/ddot_collector/_index.md index e1848f4b841..046da7aaffc 100644 --- a/content/en/opentelemetry/setup/ddot_collector/_index.md +++ b/content/en/opentelemetry/setup/ddot_collector/_index.md @@ -65,7 +65,7 @@ The DDOT Collector offers: ### Support levels -For details on support levels for Datadog, community, and custom components, see [Support levels][57] on the Compatibility page. +For details on Datadog, community, and custom component support, see [Support levels][57] on the Compatibility page. ### OpenTelemetry Collector components