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.
beacon endpoint elastic
Usebeacon endpoint elastic to generate Elastic integration content for Beacon endpoint events. The generated pack tails Beacon’s local runtime.jsonl file with Filebeat or standalone Elastic Agent and installs Elasticsearch/Kibana assets around the logs-beacon.endpoint-* data stream pattern.
Beacon does not store Elastic cluster URLs or credentials. Keep ES_HOSTS, ES_API_KEY, usernames, passwords, and TLS settings in Filebeat, Elastic Agent, or your endpoint-management secret store.
Commands
beacon endpoint elastic print-config
Print a Filebeat config for the configured runtime log.
beacon endpoint elastic install-pack
Write Elasticsearch, Kibana, Filebeat, and Elastic Agent content to a directory.
beacon endpoint elastic up
Start a local Elasticsearch, Kibana, and Filebeat validation stack.
beacon endpoint elastic down
Stop the local Elastic validation stack.
Runtime log paths
| Mode | Path |
|---|---|
| User mode | ~/.beacon/endpoint/logs/runtime.jsonl |
| System mode | /var/log/beacon-agent/runtime.jsonl |
beacon endpoint elastic print-config
beacon endpoint elastic print-config prints a Filebeat filestream config for the configured Beacon runtime JSONL log.
Examples
Print config for the default per-user Beacon install:Flags
| Flag | Description |
|---|---|
--user | Use per-user endpoint paths. Enabled by default |
--system | Use system endpoint paths and launch daemon |
--log-path <path> | Runtime JSONL log path |
beacon endpoint elastic install-pack
beacon endpoint elastic install-pack writes an Elastic content pack to a directory.
Examples
Generate a content pack for the default per-user install:Flags
| Flag | Description |
|---|---|
--output <dir> | Output directory for the Elastic content pack. Defaults to beacon-elastic-pack |
--user | Use per-user endpoint paths. Enabled by default |
--system | Use system endpoint paths and launch daemon |
--log-path <path> | Runtime JSONL log path |
beacon endpoint elastic up
beacon endpoint elastic up starts a loopback-only local Elasticsearch, Kibana, and Filebeat stack for validating Beacon event ingestion.
logs-beacon.endpoint-* data stream using the beacon.* fields produced by the ingest pipeline:
Examples
Start the local validation stack with the default pack directory:Flags
| Flag | Description |
|---|---|
--pack-dir <dir> | Elastic pack directory. Defaults to beacon-elastic-pack |
--user | Use per-user endpoint paths. Enabled by default |
--system | Use system endpoint paths and launch daemon |
--log-path <path> | Runtime JSONL log path |
elastic up is a macOS local validation helper that expects Docker Desktop or Docker Compose. For production, run Filebeat or standalone Elastic Agent through your endpoint-management system instead.beacon endpoint elastic down
beacon endpoint elastic down stops the local Elastic validation stack for a generated pack directory.
Examples
Stop the local validation stack:Flags
| Flag | Description |
|---|---|
--pack-dir <dir> | Elastic pack directory. Defaults to beacon-elastic-pack |
--user | Use per-user endpoint paths. Enabled by default |
--system | Use system endpoint paths and launch daemon |
--log-path <path> | Runtime JSONL log path |
Related
Elastic forwarding
Set up local, Elastic Cloud, or self-managed Elastic forwarding.
SIEM forwarding
Review forwarding patterns and validation steps.
Endpoint agent
Install and inspect the local endpoint agent.
Endpoint event schema
Review normalized Beacon JSONL fields and example events.

