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

FieldPurpose
siteDatadog site, such as datadoghq.com or datadoghq.eu
api_keyDatadog API key
application_keyApplication 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.
Last updated: October 20, 2018
    Eden | Govern AI Access