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.4