Releases: iopsystems/rezolus
Releases · iopsystems/rezolus
v3.8.0
Added
- Allows Rezolus to run on MacOS though sampler support is limited.
- Provides msgpack exposition format as a more efficient exposition format.
Fixed
- Updates of various direct dependencies.
v3.7.0
Added
- Optional compression for HTTP exposition. (#128)
- Additional GPU metrics for utilization and energy consumption. (#138)
Fixed
- Duplicate metric name in Rezolus sampler. (#134)
v3.6.1
Fixed
- Fixed incorrect type annotation for CPU metrics (frequency, ipkc, ipus). (#98)
- Fixed under-reported TCP retransmits. (#121)
- Fixed TCP segment metrics. (#123)
v3.6.0
Added
- Allow configuration of individual samplers in the config file. This allows
each sampler to be individually enabled/disabled and have its collection
intervals adjusted.
- TCP connection state sampler which tracks the number of tcp connections in
each state.
- Rezolus sampler which monitors resource utilization of Rezolus itself.
- Optional exposition of histogram buckets on the Prometheus/OpenTelemetry
endpoint.
- Track latencies for each group of syscalls to help understand the breakdown of
total syscall latency.
Fixed
- Corrected a length check of the mmap'd histogram regions. This fix enables the
fast path for reading histogram data into userspace.
v3.5.0
Changed
- Updated
metriken
and replaced heatmaps with histograms. This reduces runtime
resource utilization.
v3.4.0
Changed
- Moved to fetching multiple percentiles at once to reduce overhead.
- Refactor of the hardware info sampler into a separate crate to allow reuse and
make improvements to that sampler.
Fixed
- Update
warp
to address RUSTSEC-2023-0065.
v3.3.3
Added
- Packaging support for
aarch64
Fixed
- Updated dependencies to pull-in fixes and improvements.
v3.3.2
Fixed
- Fixed hardware info and cpu samplers on platforms which do not expose either
die or node information in the topology, which may happen on ARM.
- Fixed BPF program generation to restore compatibility with clang 11.
v3.3.1
Fixed
- Fixed path inconsistency in Debian packaging.
v3.3.0
Added
- Added BTF type definitions for aarch64 target architecture.
Fixed
- Update dependencies to reduce overhead and pull-in bugfixes.
- Documentation improvements.