You can configure Atlas to send metric data about your project to your OpenTelemetry collector, providing a unified interface to metrics platforms such as Dynatrace and New Relic.
Required Access
To integrate Atlas with OTel metrics, you must have Project Owner access to the project. Users with Organization Owner access must add themselves to the project as a Project Owner.
Network Requirements
The OTel metrics endpoint integration connects only to public IP addresses. Configure your OTel collector to allow inbound traffic from the Atlas outbound IP addresses for the provider and region in which your project is deployed. To learn how to identify these addresses, see Networking.
Note
Atlas enforces TLS when connecting to OTLP endpoints and requires certificates signed by a public Certificate Authority (CA). Self-signed certificates are not supported.
Prerequisites
To integrate Atlas with OTel metrics you must have one of the following:
An OTLP Endpoint, if you want to integrate with a custom OTel provider.
A Dynatrace API token and Environment ID to export to Dynatrace
A New Relic API key to export to New Relic.
Procedure
To configure an Atlas integration with a custom OTLP endpoint:
In Atlas, go to the Project Settings page.
If it's not already displayed, select the organization that contains your desired project from the Organizations menu in the navigation bar.
If it's not already displayed, select your desired project from the Projects menu in the navigation bar.
In the sidebar, click the icon next to Project Overview.
The Project Settings page displays.
In Atlas, go to the Project Integrations page.
Click the Integrations tab.
The Project Integrations page displays.
Configure your custom OTel provider.
Click Configure for the OpenTelemtry Metrics integration card.
From the Provider dropdown menu, select Custom.
Provide your OTLP Endpoint.
Provide your OTLP Headers as a series of key-value pairs. For each additional header after the first, click + Add Header to display new input fields.
From the Aggregation Temporality dropdown menu, select the appropriate temporality for your OTLP endpoint.
(Optional) To enable Atlas Stream Processing metrics tracking, check the Atlas Stream Processing box under the Select Metrics to Send heading.
Click Save.
To configure an Atlas integration with Dynatrace via OTel:
In Atlas, go to the Project Settings page.
If it's not already displayed, select the organization that contains your desired project from the Organizations menu in the navigation bar.
If it's not already displayed, select your desired project from the Projects menu in the navigation bar.
In the sidebar, click the icon next to Project Overview.
The Project Settings page displays.
In Atlas, go to the Project Integrations page.
Click the Integrations tab.
The Project Integrations page displays.
Configure your Dynatrace provider.
Click Configure for the OpenTelemtry Metrics integration card.
From the Provider dropdown menu, select Dynatrace.
Provide your Dynatrace Environment ID.
Provide your Dynatrace API Token.
(Optional) To enable Atlas Stream Processing metrics tracking, check the Atlas Stream Processing box under the Select Metrics to Send heading.
Click Save.
To configure an Atlas integration with New Relic via OTel:
In Atlas, go to the Project Settings page.
If it's not already displayed, select the organization that contains your desired project from the Organizations menu in the navigation bar.
If it's not already displayed, select your desired project from the Projects menu in the navigation bar.
In the sidebar, click the icon next to Project Overview.
The Project Settings page displays.
In Atlas, go to the Project Integrations page.
Click the Integrations tab.
The Project Integrations page displays.
Configure your New Relic provider.
Click Configure for the OpenTelemtry Metrics integration card.
From the Provider dropdown menu, select New Relic.
Provide your New Relic API Key.
From the Aggregation Temporality dropdown menu, select the appropriate temporality.
(Optional) To enable Atlas Stream Processing metrics tracking, check the Atlas Stream Processing box under the Select Metrics to Send heading.
Click Save.
Behavior
The Otel integration forwards the metrics Atlas Stream Processing emits to OpenTelemetry. The Otel integration does not process any of these metrics.
Upon creating, updating, or triggering a test of your integration, Atlas Stream Processing issues a test metric to validate that the integration is operational.
Atlas Stream Processing can simultaneously support up to:
One New Relic OTel sink
One Dynatrace OTel sink
Two custom OTel sinks
The availability of each sink type is unaffected by the usage of any other.