runtime_otel_manage
Exports that push sandbox events (OTLP logs), readings (OTLP metrics) and API call spans (OTLP traces) to an OpenTelemetry endpoint over OTLP/HTTP JSON. create takes endpoint, the OTLP base URL, headers for its authentication and signals; flush pushes now. Header values are never shown back.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| action | Yes | ||
| enabled | No | ||
| headers | No | Sent with every push, for the endpoint's authentication: Authorization, DD-API-KEY, x-honeycomb-team and so on. Stored where only the sender reads them; never shown again. | |
| signals | No | What to send: "logs" (events), "metrics" (CPU, memory, disk, network), "traces" (a span per API call). "logs" and "metrics" when omitted. | |
| endpoint | No | The OTLP/HTTP base URL, as OTEL_EXPORTER_OTLP_ENDPOINT: logs go to <endpoint>/v1/logs, metrics to <endpoint>/v1/metrics and traces to <endpoint>/v1/traces. | |
| idempotencyKey | No | Optional: left out, one is made and returned as idempotencyKey. Send it back only to retry this exact call after a temporary error. |