Skip to content

Releases: iopsystems/rezolus

v3.8.0

05 Mar 00:36
cfab277
Compare
Choose a tag to compare

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

21 Dec 20:28
36b3a3b
Compare
Choose a tag to compare

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

30 Nov 23:29
66b4163
Compare
Choose a tag to compare

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

26 Oct 19:57
3fa6a49
Compare
Choose a tag to compare

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

16 Oct 18:27
a9e8063
Compare
Choose a tag to compare

Changed

  • Updated metriken and replaced heatmaps with histograms. This reduces runtime
    resource utilization.

v3.4.0

10 Oct 21:59
a4b240d
Compare
Choose a tag to compare

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

23 Aug 23:17
183704c
Compare
Choose a tag to compare

Added

  • Packaging support for aarch64

Fixed

  • Updated dependencies to pull-in fixes and improvements.

v3.3.2

08 Aug 17:37
62b0966
Compare
Choose a tag to compare

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

07 Aug 15:55
dd85858
Compare
Choose a tag to compare

Fixed

  • Fixed path inconsistency in Debian packaging.

v3.3.0

02 Aug 20:39
9998a61
Compare
Choose a tag to compare

Added

  • Added BTF type definitions for aarch64 target architecture.

Fixed

  • Update dependencies to reduce overhead and pull-in bugfixes.
  • Documentation improvements.