OTel Collector Contrib version 0.120.0 introduced breaking changes to metric names as part of the upgrade to Prometheus 3.0. After upgrading to this version of the OpenTelemetry Collector, you may notice differences in metric values displayed in Datadog.
These breaking changes are not introduced by or directly related to Datadog. They impact all OpenTelemetry users who use Prometheus. For a complete list of changes, see the update to the Prometheus receiver in the Collector or the Prometheus 3.0 migration guide.
Queries on the OpenTelemetry Collector health dashboard were modified to be compatible with metric names sent from both older (< 0.120.0) and newer (0.120.0+) versions of the Collector.
If you are using a cloned version of this dashboard or have monitors that query metric names from older Collector versions, you may need to manually update them using the equiv_otel() function.
Queries on the APM Datadog Trace Agent dashboard were updated with filters to exclude sources datadogexporter and datadogconnector to prevent metric collisions with OpenTelemetry sources that emit the same metric names. This dashboard is designed to show only Trace Agent data, and the update ensures that data from these sources doesn’t mix with OpenTelemetry data.
Only the out-of-the-box dashboard template was updated. If you are using a cloned version of this dashboard, you may need to manually update queries on custom dashboards to exclude sources datadogexporter and datadogconnector using: