Documentation Index
Fetch the complete documentation index at: https://docs.asymptotelabs.ai/llms.txt
Use this file to discover all available pages before exploring further.
Telemetry Pipeline
Beacon turns runtime-specific signals into local endpoint telemetry. The pipeline receives OpenTelemetry and hook payloads, normalizes them into endpoint events, writes the runtime JSONL log, and supports local inspection or customer-controlled forwarding.Local collection
Beacon writes an OpenTelemetry Collector configuration with localhost receivers:| Receiver | Default endpoint |
|---|---|
| OTLP gRPC | 127.0.0.1:4317 |
| OTLP HTTP | 127.0.0.1:4318 |
beaconjson exporter.
Packaged deployments use the Beacon collector distribution. Local installs can point at another beacon-otelcol binary with --collector.
Normalization
Beacon converts runtime-specific payloads into one shared endpoint event model. Instead of preserving each runtime’s native shape, Beacon writes consistent entities:- Required context:
event,endpoint, andharness - Optional actor and workflow context:
user,session,tool,command,mcp,approval, andpolicy - Optional content and file context:
prompt,file,content,destination, andhealth
Local storage and inspection
Beacon writes one JSON object per line toruntime.jsonl. The local dashboard reads that file over a loopback-only service so teams can validate rollout and inspect recent agent activity without sending endpoint telemetry to a hosted backend.
Forwarding
The JSONL log is the default handoff point for Wazuh, Elastic/Filebeat, and customer-managed forwarding. Wazuh localfile ingestion and Elastic/Filebeat deployments tail the preserved JSONL file, so SIEM credentials stay outside Beacon endpoint configuration. When Splunk HEC is configured, the same collector pipeline can also send logs, traces, and metrics to thesplunk_hec exporter while preserving the local JSONL log.
Runtime metric and trace filtering
Beacon filters generic process and runtime OTLP metrics out of the JSONL log by default so timelines stay focused on agent prompts, tools, approvals, and file activity. Use--include-runtime-metrics when low-level process or runtime metrics are required.
Codex can emit low-level transport spans from libraries such as HTTP/2 framing and flow-control internals. Beacon filters those noisy internal Codex spans during trace ingestion while keeping meaningful Codex spans such as session, model client, dispatch, and turn activity.
Related
Beacon architecture
Return to the architecture overview.
Runtime integrations
See how each runtime connects to the telemetry pipeline.
SIEM forwarding
Forward Beacon events to Wazuh, Splunk HEC, Elastic, or customer-managed SIEM pipelines.
Endpoint event schema
Review normalized Beacon JSONL event fields.

