Skip to main content
Use datadog in twins and put this configuration under seed_config.datadog. Datadog observability account with stateful monitors, dashboards, logs, metrics, events, SLOs, downtimes, incidents, synthetic tests, and notebooks.

Example seed

This is the complete Scenario request body for creating a Scenario. You can also import it with arga test-runner scenarios import --file scenario.json.

Parameters

The following fields belong directly inside seed_config.datadog. Required nested fields are marked in their tables. Provider-native objects can contain service-specific fields beyond the representative record shapes below.

Resource fields

These tables describe the record shapes used by the example. Keep native field names and casing. Map keys such as property names, IDs, and metadata keys are supplied by your fixture.

monitors[]

dashboards[]

logs[]

metrics[]

events[]

slos[]

slos[].thresholds[]

incidents[]

synthetics[]

Typed configuration objects

Named object types in the parameter table use these fields.

FailureRule

API coverage and limitations

Twin name: datadog Supports
  • Datadog v1/v2 APIs for monitors, dashboards, events, log intake/search/aggregation, metrics, SLOs, downtime, incidents and attachments, Synthetic API tests and results, and notebooks.
  • Datadog Pup CLI 1.12.1 request and response contracts across common monitoring and investigation workflows.
  • API/application-key or bearer-token authentication, Datadog-shaped errors, rate-limit headers, fault injection, deterministic account state, and admin reset/state routes.
  • A small browsable Datadog-style overview for inspecting twin state.
Known limitations
  • Cloud integrations, IAM and key management, security, RUM, APM, traces, DBM, workflows, usage/cost, service catalog, on-call, and other unlisted product configuration APIs are not implemented.
  • Unknown API paths return 404; they do not return synthetic success.
Provision
MCP tools: get_twin_catalog, provision_twins, start_url_validation, get_validation_results. See Scenario seeding for saving, provisioning, and resetting fixtures.