Datadog Endpoint
Datadog endpoints connect Eve to Datadog metrics, logs, events, monitors, and dashboards for governed observability access.
Endpoint Kind
Use datadog as the endpoint kind when creating this endpoint through the API or dashboard.
What Eve Uses This Endpoint For
- Let Adam and tools investigate operational telemetry through Datadog.
- Query metrics, logs, monitors, and dashboards under RBAC.
- Use observability context in incident and migration workflows.
- Keep Datadog API credentials out of local scripts and agents.
Basic Endpoint Shape
json
{
"endpoint": "datadog-prod",
"kind": "datadog",
"config": {
"read_conn": {
"site": "datadoghq.com",
"api_key": "secret",
"application_key": "secret"
}
}
}Create it with the endpoint API:
bash
curl -sS -X POST "$EDEN/endpoints" \
-H "$AUTH_HEADER" \
-H "Content-Type: application/json" \
-d '{
"endpoint": "datadog-prod",
"kind": "datadog",
"config": {
"read_conn": {
"site": "datadoghq.com",
"api_key": "secret",
"application_key": "secret"
}
}
}'Configuration Fields
| Field | Purpose |
|---|---|
site | Datadog site, such as datadoghq.com or datadoghq.eu |
api_key | Datadog API key |
application_key | Application key for endpoints that require it |
Operating Notes
- Use least-privilege Datadog app keys where possible.
- Separate production observability access from sandbox or demo access.
- Audit which users and agents can query logs because logs may contain sensitive data.
Related
Last updated: October 20, 2018