Manage Observability Integrations on Confluent Cloud
Connect DataDog as a third-party integration in Confluent Cloud to simplify your observability activities.
Note
Observability integrations are an Early Access Program feature in Confluent Cloud.
An Early Access feature is a component of Confluent Cloud introduced to gain feedback. This feature should be used only for evaluation and non-production testing purposes or to provide feedback to Confluent, particularly as it becomes more widely available in follow-on preview editions.
Early Access Program features are intended for evaluation use in development and testing environments only, and not for production use. Early Access Program features are provided: (a) without support; (b) “AS IS”; and (c) without indemnification, warranty, or condition of any kind. No service level commitment will apply to Early Access Program features. Early Access Program features are considered to be a Proof of Concept as defined in the Confluent Cloud Terms of Service. Confluent may discontinue providing preview releases of the Early Access Program features at any time in Confluent’s sole discretion.
If you would like to participate in the Early Access Program, contact Confluent at obs.integration@confluent.io.
With observability integrations, you can send observability data from audit, connect, and Confluent Cloud for Apache Flink logs to DataDog. This empowers you to centralize all of your observability data and to store your data for longer durations to comply with your internal data and security policies.
Manage destinations
Destinations are a third-party integration where you can send your observability activities.
Destinations can be in a Ready or Error status.
Create destination
In Confluent Cloud Console, open the sidebar menu. Below the current user name, click Observability integrations.
Click Add destination.
Select DataDog as the provider for storing your logs. Provide the following details to configure DataDog as your observability destination. For more information, see DataDog Logs documentation.
- Name
A human-readable name for the destination, such as
my_datadog_destination.- Description
A description of the destination, such as “Send observability data to DataDog”.
- Datadog Site
Your DataDog site parameter. Select the appropriate site based on your region:
datadoghq.comfor US1datadoghq.eufor EUus3.datadoghq.comfor US3us5.datadoghq.comfor US5ap1.datadoghq.comfor AP1ddog-gov.comfor US1-FED
- API Key
Your DataDog API key ID for authentication. This key authenticates requests and sends data to your DataDog organization. For information on managing API keys, see DataDog API Keys.
After you have entered the details, click Complete.
You will receive confirmation that your destination was created. You can then set up your observability integration.
Edit destination
You can edit the details for your existing destination. This is helpful if you need to update your API key or any additional details.
In Confluent Cloud Console, open the sidebar menu. Below the current user name, click Observability integrations.
Click your destination name.
Click Edit.
In the Edit destination panel, you can update the same details you entered when creating your destination.
Note
If you are changing the configuration details, you must also re-enter your destination credentials. You can change the Name and Description without re-entering your credentials.
Click Save changes.
Your changes to the destination are updated immediately.
Delete destination
You can delete your existing destination.
In Confluent Cloud Console, open the sidebar menu. Below the current user name, click Observability integrations.
Click your destination name.
Click Delete destination.
Enter your destination name, which you can copy from the Delete window.
Click Delete.
Your destination will no longer show up on the Observability integrations page.
Manage observability integrations
Observability integrations are the connection from Confluent Cloud to a destination.
Observability integrations can be in one of these statuses:
Active
Error
Provisioning
Paused
Resuming
Updating
Create observability integration
In Confluent Cloud Console, open the sidebar menu. Below the current user name, click Observability integrations.
Click Add observability integration.
To set up your observability integration, enter the required details:
- Name
A name for the observability integration that describes the integration, such as
production_logs_to_datadog.- Description
A description of the observability integration, such as “Stream production cluster logs to DataDog for long-term storage”.
- Destination
Select the destination where logs will be sent. Select the dropdown to see a list of your available configured destinations.
- Log Source
Select the log sources to include in the data streamed to your destination. Select the dropdown to see a list of your available sources.
Click Create integration.
You can now view your observability integration on the Observability integrations page, along with their destination and status. From the Observability integrations page, you can also edit your observability integration to revise any of these details.
Observability data is not transferred while your observability integration is Provisioning. Once the integration is in Active state, your data starts to transfer.
Edit observability integration
You can edit the details for your existing observability integrations. This is helpful if you need to update any integration details, including log sources.
In Confluent Cloud Console, open the sidebar menu. Below the current user name, click Observability integrations.
Click your observability integration name.
Click Edit.
In the Edit panel, you can update the same details you entered when creating your observability integration.
Click Save changes.
Your changes to the observability integration are updated almost immediately. While your observability integration is Updating, no observability data is transferred to your destination from this observability integration.
Pause observability integration
If you want to temporarily stop transferring observability data to a destination, you can pause your observability integration.
In Confluent Cloud Console, open the sidebar menu. Below the current user name, click Observability integrations.
Click your observability integration name.
On the observability integration page, select Pause.
Confirm you want to pause your integration.
While your observability integration is Paused, no observability data is transferred to your destination from this observability integration.
Resume observability integration
If you want to start transferring observability data to a destination again, you can resume your observability integration. When you resume your integration, Confluent Cloud transfers only new observability data. Confluent Cloud does not transfer the data that was created while the integration was paused.
In Confluent Cloud Console, open the sidebar menu. Below the current user name, click Observability integrations.
Click your observability integration name.
On the observability integration page, select Resume.
Confirm you want to resume your integration.
Observability data is not transferred while your observability integration is Resuming. Once the integration is in Active state, your data starts to transfer again.
Delete observability integration
You can delete your existing observability integration.
In Confluent Cloud Console, open the sidebar menu. Below the current user name, click Observability integrations.
Click your observability integration name.
Click Delete observability integration.
Enter your observability integration name, which you can copy from the Delete window.
Click Delete.
Your observability integration will no longer show up on the Observability integrations page.