Datadog
This is a setup guide for the Datadog source connector which collects data from its API.
Prerequisites
An API key is required as well as an API application key. See the Datadog API and Application Keys section for more information.
Setup guide
Step 1: Set up the Datadog connector in Airbyte
For Airbyte Cloud:
- Log into your Airbyte Cloud account.
- In the left navigation bar, click Sources. In the top-right corner, click +new source.
- On the Set up the source page, enter the name for the Datadog connector and select Datadog from the Source type dropdown.
- Proceed with remaining configuration below
- Click Set up source.
For Airbyte OSS:
- Navigate to the Airbyte Open Source dashboard.
- Set the name for your source.
- Enter your
api_key
- Datadog API key. - Click Set up source.
Configuration
- Configure access by selecting your
site
, and enteringapi_key
,application_key
. Here is also where you can configure the maximum number of records to consume in a single REST request. - Configure incremental parameters, including the
start_date
andend_date
. The start date represents the earliest time for which data will be collected, andend_date
represents the latest. If theend_date
is left blank, it will usenow
. - Configure optional
monitors
parameters if you intend to consume that stream. All parameters have the same meaning as in the DataDog monitors endpoint. - Configure optional
logs
parameters if you intend to consume that stream. All parameters have the same meaning as in the DataDog logs endpoint. - Configure optional
service level objectives
parameters if you intend to consume that stream or if you intend to consume theservice level objectives history
stream. All parameters have the same meaning as in the DataDog service level objectives endpoint. - Configure optional
service level objectives_history
parameters if you intend to consume that stream. The set of SLOs for which history is collected is determined by theservice level objectives
stream configuration. All parameters have the same meaning as in the DataDog service level objectives history endpoint.
Supported sync modes
The Datadog source connector supports the following sync modes:
Feature | Supported? |
---|---|
Full Refresh Sync | Yes |
Incremental Sync | Yes |
SSL connection | Yes |
Namespaces | No |
Supported Streams
- AuditLogs
- Dashboards
- Downtimes
- IncidentTeams
- Incidents
- Logs
- Metrics
- Monitors
- ServiceLevelObjectives
- ServiceLevelObjectivesHistory
- SyntheticTests
- Users
- Series
Reference
Config fields reference
Field
Type
Property name
string
api_key
string
application_key
string
query
string
start_date
string
site
string
end_date
integer
max_records_per_request
array<object>
queries
Changelog
Version | Date | Pull Request | Subject |
---|---|---|---|
0.4.0 | 2023-12-04 | 30999 | Add monitors and service_level_objectives Streams |
0.3.0 | 2023-08-27 | 29885 | Migrate to low code |
0.2.2 | 2023-07-10 | 28089 | Additional stream and query details in response |
0.2.1 | 2023-06-28 | 26534 | Support multiple query streams and pulling data from different datadog sites |
0.2.0 | 2023-06-28 | 27784 | Add necessary fields to schemas |
0.1.1 | 2023-04-27 | 25562 | Update testing dependencies |
0.1.0 | 2022-10-18 | 18150 | New Source: Datadog |