CLI & Configuration
Commands, flags, and TOML configuration reference.
Commands
Agent default mode
sudo rezolus <CONFIG>Collect metrics via eBPF. Requires root. Listens on 0.0.0.0:4241.
Exporter
rezolus exporter <CONFIG>Pull from agent, expose Prometheus metrics on :4242.
Recorder
rezolus record [OPTIONS] <URL> <OUTPUT>rezolus record -i 100ms -d 30s http://localhost:4241 output.parquetHindsight
rezolus hindsight <CONFIG>Rolling ring buffer. Send SIGHUP to trigger snapshot.
Viewer
rezolus view [OPTIONS] [INPUT] [EXPERIMENT]rezolus view output.parquetrezolus view http://localhost:4241MCP Server
rezolus mcp [SUBCOMMAND]Parquet Tools
rezolus parquet <SUBCOMMAND> [OPTIONS]File-level operations on rezolus recordings — inspect metadata, trim columns, embed service KPI definitions, or merge multi-source captures.
metadata
Show file-level + column metadata for a recording.
annotate
Embed service-extension KPI queries (and related metadata) into a recording so the viewer can render them as charts.
memberscombine
Merge multiple parquet files into one — multi-node rezolus, multi-instance services, or compare-mode A/B bundles.
baseline=… experiment=…)filter
Project a recording down to only the columns referenced by its service-extension KPIs — useful before sharing a focused report.
rezolus parquet metadata -i recording.parquet --jsonrezolus parquet annotate recording.parquet --templates ./templatesrezolus parquet combine before.parquet after.parquet \ --ab baseline=before --ab experiment=after \ -o compare.parquet.ab.tarConfiguration
Each mode uses a TOML config file. Examples are in the config/ directory.