Changed
Removed the JSON metrics endpoint. Prometheus / OTel compatible endpoint should be
the primary way of collecting metrics from Rezolus.
Many metrics have had name changes to move attributes into labels.
Removed _total metrics in favor of aggregating across labels.
BlockIO latency and size histograms split by operation.
Syscall latency histogram split by syscall family.
Rezolus recorder moved into the main binary.
Replaced dynamic metrics with preallocated grouped metrics.
Removed dependency on openssl.
Metric time reflects start of sampling refresh.
Removed TCP connection state sampler.
Added
Timed collection in the rezolus record subcommand.
Output format selection in rezolus record subcommand.
cgroup cpu usage and performance counter metrics.
cgroup syscall counter metrics.
flight-recorder subcommand and systemd service.
TLB flush metrics.
Full Changelog: v4.1.2...v5.0.0-alpha.6