Preview means the environment is included for testing, but its upstream coverage is incomplete. Verify the operations your test depends on.
Compatibility boundary
Local catalog validation: All five published samples passed. Checks cover the state contract, relationships, artifact hash, secret scan, and size limit.Local catalog validation is not hosted proof. Archal checks current certification, reset, and isolation evidence before admitting new sandboxes. Use the authenticated environment catalog for live availability.
- Queries and resource families are bounded to the deterministic domain simulator.
Curated starting states
List the five samples witharchal sample list datadog. Each sample is a versioned starting state with a representative read, mutation, expected diff, reset expectation, and verified artifact hash.
Datadog CPU monitor baseline
Datadog CPU monitor baseline
Inspect one deterministic CPU monitor, then add a distinct memory monitor without unrelated telemetry.Sample ID: Expected diff: changes include Inspect the raw stateThe packaged JSON artifact is
datadog.cpu-monitor-baseline.v1Category: minimalStarting state: 1 record across _datadogSimulator.monitors: 1Supported surface: Stateful metrics, monitors, events, incidents, dashboards, and modeled resources.Required capabilities: state.read, state.load, state.reset, rest.monitorsFirst read: GET /api/v1/monitor/20000001. Expected result: HTTP 200.Representative mutation: POST /api/v1/monitor. Expected result: HTTP 200, 201.Mutation input_datadogSimulator.monitors. Exact match required: no. Hosted promotion must observe every listed path after the provider-native mutation; dynamic provider ids and timestamps are excluded from exact matching.Expected reset: restores loaded sample.Known limits- Queries and resource families are bounded to the deterministic domain simulator.
samples/states/datadog/cpu-monitor-baseline/state.json and is 945 bytes. The CLI verifies SHA-256 b681752c3146ab4d37d74bbc58a30bf8ab7d35643a4cbdea653bcc4a4640ce45 before printing it.Catalog validation: Passed. Hosted availability is determined by Archal’s live certification and admission system, not this static page.Datadog platform monitoring team
Datadog platform monitoring team
Model CPU and memory metrics with two monitors owned by a small platform team.Sample ID: Expected diff: changes include Inspect the raw stateThe packaged JSON artifact is
datadog.platform-monitoring-team.v1Category: small-teamStarting state: 42 records across _datadogSimulator.monitors: 2, _datadogSimulator.submittedSeries: 40Supported surface: Stateful metrics, monitors, events, incidents, dashboards, and modeled resources.Required capabilities: state.read, state.load, state.reset, rest.monitorsFirst read: GET /api/v1/monitor/20000002. Expected result: HTTP 200.Representative mutation: POST /api/v1/monitor. Expected result: HTTP 200, 201.Mutation input_datadogSimulator.monitors. Exact match required: no. Hosted promotion must observe every listed path after the provider-native mutation; dynamic provider ids and timestamps are excluded from exact matching.Expected reset: restores loaded sample.Known limits- Queries and resource families are bounded to the deterministic domain simulator.
samples/states/datadog/platform-monitoring-team/state.json and is 10,975 bytes. The CLI verifies SHA-256 84bbfc992ba674b8bc40c8c5621beeafa539a99d183cc50967b67159175b2425 before printing it.Catalog validation: Passed. Hosted availability is determined by Archal’s live certification and admission system, not this static page.Datadog populated telemetry corpus
Datadog populated telemetry corpus
Exercise monitor, series, event, dashboard, incident, service, team, and user resource reads.Sample ID: Expected diff: changes include Inspect the raw stateThe packaged JSON artifact is
datadog.telemetry-corpus.v1Category: populatedStarting state: 101 records across _datadogSimulator.events: 1, _datadogSimulator.monitors: 3, _datadogSimulator.resources: 7, _datadogSimulator.submittedSeries: 90Supported surface: Stateful metrics, monitors, events, incidents, dashboards, and modeled resources.Required capabilities: state.read, state.load, state.reset, rest.monitorsFirst read: GET /api/v1/monitor/20000003. Expected result: HTTP 200.Representative mutation: POST /api/v1/monitor. Expected result: HTTP 200, 201.Mutation input_datadogSimulator.monitors. Exact match required: no. Hosted promotion must observe every listed path after the provider-native mutation; dynamic provider ids and timestamps are excluded from exact matching.Expected reset: restores loaded sample.Known limits- Queries and resource families are bounded to the deterministic domain simulator.
samples/states/datadog/telemetry-corpus/state.json and is 25,006 bytes. The CLI verifies SHA-256 65ab75e5ea95c5743efd2432da35f53707b59806da2985ec7d5977e5e39ea34b before printing it.Catalog validation: Passed. Hosted availability is determined by Archal’s live certification and admission system, not this static page.Datadog no-data monitor
Datadog no-data monitor
Verify a monitor with no submitted points remains in the No Data state and survives reset.Sample ID: Expected diff: changes include Inspect the raw stateThe packaged JSON artifact is
datadog.no-data-monitor.v1Category: edge-caseStarting state: 1 record across _datadogSimulator.monitors: 1Supported surface: Stateful metrics, monitors, events, incidents, dashboards, and modeled resources.Required capabilities: state.read, state.load, state.reset, rest.monitorsFirst read: GET /api/v1/monitor/20000001. Expected result: HTTP 200.Representative mutation: POST /api/v1/monitor. Expected result: HTTP 200, 201.Mutation input_datadogSimulator.monitors. Exact match required: no. Hosted promotion must observe every listed path after the provider-native mutation; dynamic provider ids and timestamps are excluded from exact matching.Expected reset: restores loaded sample.Known limits- Queries and resource families are bounded to the deterministic domain simulator.
samples/states/datadog/no-data-monitor/state.json and is 1,038 bytes. The CLI verifies SHA-256 4dc256c94bd283141d8a77a3b85ea98a3b9aa03307d193f685db1ae083a333c1 before printing it.Catalog validation: Passed. Hosted availability is determined by Archal’s live certification and admission system, not this static page.Datadog incident response workflow
Datadog incident response workflow
Start from an alerting monitor, matching metric point, deploy event, and active incident before mutation.Sample ID: Expected diff: changes include Inspect the raw stateThe packaged JSON artifact is
datadog.incident-response-workflow.v1Category: workflowStarting state: 11 records across _datadogSimulator.events: 1, _datadogSimulator.monitors: 1, _datadogSimulator.resources: 1, _datadogSimulator.submittedSeries: 8Supported surface: Stateful metrics, monitors, events, incidents, dashboards, and modeled resources.Required capabilities: state.read, state.load, state.reset, rest.monitorsFirst read: GET /api/v1/monitor/20000001. Expected result: HTTP 200.Representative mutation: POST /api/v1/monitor. Expected result: HTTP 200, 201.Mutation input_datadogSimulator.monitors. Exact match required: no. Hosted promotion must observe every listed path after the provider-native mutation; dynamic provider ids and timestamps are excluded from exact matching.Expected reset: restores loaded sample.Known limits- Queries and resource families are bounded to the deterministic domain simulator.
samples/states/datadog/incident-response-workflow/state.json and is 4,503 bytes. The CLI verifies SHA-256 a90a2318a3d1687813246f77eecb0b3499e97e99691a5ee50f780d79c96cbc60 before printing it.Catalog validation: Passed. Hosted availability is determined by Archal’s live certification and admission system, not this static page.Use custom state
Start from a sample when possible. For custom state, inspect the contract witharchal environment describe datadog, then validate the file before creating a sandbox:
