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.
Splunk HEC
Beacon can send endpoint telemetry directly to Splunk HTTP Event Collector (HEC) through the bundled collector. Splunk export is additive: Beacon still writes the localruntime.jsonl audit log while the collector sends logs, traces, and metrics to HEC.
Use a customer-managed HEC endpoint and token. Beacon stores the destination in endpoint configuration and writes token-bearing config files with restricted permissions.
Runtime log paths
| Mode | Runtime log |
|---|---|
| User mode | ~/.beacon/endpoint/logs/runtime.jsonl |
| System mode | /var/log/beacon-agent/runtime.jsonl |
/var/log/beacon-agent/runtime.jsonl.
Configure Splunk HEC
Create or reuse a Splunk HEC token for Beacon endpoint telemetry, then install Beacon with the HEC destination:Settings
| Setting | Recommendation |
|---|---|
| Endpoint | Splunk HEC endpoint URL, such as https://splunk.example:8088/services/collector |
| Token | Splunk HEC token from your Splunk administrator |
| Index | Your endpoint telemetry or security operations index |
| Source | beacon-endpoint-agent by default |
| Sourcetype | beacon:endpoint by default |
| TLS | Use --splunk-ca-file <path> for private CA trust; use --splunk-insecure-skip-verify only for testing |
Flags
| Flag | Description |
|---|---|
--splunk-hec-endpoint <url> | Splunk HEC endpoint URL |
--splunk-hec-token <token> | Splunk HEC token. Required when Splunk HEC forwarding is configured |
--splunk-index <index> | Optional Splunk index |
--splunk-source <source> | Optional Splunk source. Defaults to beacon-endpoint-agent |
--splunk-sourcetype <type> | Optional Splunk sourcetype. Defaults to beacon:endpoint |
--splunk-insecure-skip-verify | Skip Splunk HEC TLS certificate verification |
--splunk-ca-file <path> | Optional CA certificate path for Splunk HEC TLS verification |
Collector behavior
When Splunk HEC is configured, Beacon writes a collector pipeline with both exporters enabled:beaconjson exporter preserves the local runtime log. The splunk_hec exporter sends OTLP logs, traces, and metrics to Splunk HEC.
Validate forwarding
Confirm Beacon has the destination configured:destinations.splunk_hec.configured is true and that the endpoint, index, source, and sourcetype match your deployment. The token is not printed.
Then write a validation event:
Related
SIEM forwarding
Review forwarding patterns and validation steps.
Endpoint event schema
Review normalized Beacon JSONL fields and example events.

