Datadog Integration
Create a Datadog Integration for NGINX Controller.
Datadog Integration Requirements
NGINX Controller sends data to the Datadog API; NGINX Controller does not use an agent. Datadog requires that NGINX Controller present an access token with the data to authenticate the service.
- Log into the Datadog web interface.
- On the navigation menu, select Integrations > APIs.
- Expand the API Keys pane.
- If you already have a key available, you can use it. If you don’t, or if you want to create a different key, you can do so by typing a key name and clicking Create API key.
- Copy and save the API key you want to use. You’ll configure NGINX Controller with this value later.
Note:
Datadog restricts the creation of API keys to Admin users. You may need to contact your administrator to get a new key.
Add a Datadog Integration
Take the following steps to create an Integration for Datadog:
- Open the NGINX Controller user interface and log in.
- Select the NGINX Controller menu icon, then select Platform.
- On the Platform menu, select Integrations.
- On the Integrations menu, select the Create Integration quick action.
- Add a name.
- (Optional) Add a display name.
- (Optional) Add a description.
- (Optional) Add tags.
- In the Integration Type list, select
GENERIC_INTEGRATION
. - In the Endpoint URI box, add the API endpoint for your Datadog region. For example,
https://api.datadoghq.com/api/v1/series
for metrics orhttps://http-intake.logs.datadoghq.com/v1/input
for events. - In the Credential Type list, select
API_KEY
. - In the API Key box, add the Datadog API Key.
- Select Submit.