collect_managed_docker_workload
Run a temporary Docker container from an immutable image to collect performance profiles, including events, call graphs, and metrics, then automatically clean up after collection.
Instructions
Create one fixed-policy temporary container from an already-local immutable image, hold its exact workload at the package Gate until Broker collection is ready, then run, collect, wait, and conservatively clean only that verified container.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | record | |
| events | No | ||
| call_graph | No | dwarf | |
| session_id | Yes | ||
| event_source | No | auto | |
| frequency_hz | No | ||
| duration_seconds | No | ||
| max_output_bytes | No | ||
| workload_timeout_seconds | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uri | Yes | ||
| summary | Yes | ||
| artifact_id | Yes | ||
| artifact_type | Yes | ||
| schema_version | No | 1.0 | |
| evidence_quality | No |