Skip to content

Releases: iopsystems/rezolus

v3.14.0

03 Apr 22:17
3029dbf
Compare
Choose a tag to compare

Changed

  • metriken crates updated which changes the msgpack output. (#224)

Fixed

  • Dependency updates to address RUSTSEC-2024-0332.

v3.13.0

01 Apr 19:57
6297523
Compare
Choose a tag to compare

Changed

  • Memory sampler was reporting memory usage stats in KiB, but with bytes for the
    unit metadata. This change corrects the sampler to report memory usage in
    bytes. This fix is disruptive as it will cause the memory stats to change.
    (#222)

v3.12.0

28 Mar 20:02
fa5a6e4
Compare
Choose a tag to compare

Added

  • MacOS cpu usage sampling. (#203)
  • Metric unit annotations are added and exposed as metadata.
  • Logs version number on startup. (#213)

Fixed

  • Incorrect summary stats (percentiles) were reported in version 3.10.2, 3.10.3,
    and 3.11.0. (#216)

v3.11.0

25 Mar 22:37
adf8431
Compare
Choose a tag to compare

[3.11.0] - 2024-03-25

Changed

  • Refactored the scheduler and syscall BPF samplers to reduce overheads. (#193
    #195)

Added

  • BlockIO thoughput and operation metrics using BPF. (#198)
  • Network throughput and packet metrics using BPF. (#200)

Fixed

  • Online CPU detection for CPU usage sampler needed a trimmed string. (#194)

v3.10.3

20 Mar 22:23
a286d85
Compare
Choose a tag to compare

Fixed

  • Fixes an incorrect calculation of the number of online CPUs in the BPF-based
    CPU usage sampler.

v3.10.2

20 Mar 20:57
4550854
Compare
Choose a tag to compare

Fixed

  • Fixes a panic in the CPU perf event sampler due to a divide-by-zero. This
    occurs when there are no active perf event groups. (#185)

v3.10.1

20 Mar 16:39
dd16573
Compare
Choose a tag to compare

Fixed

  • Fixes per-CPU idle time accounting in the BPF-based sampler. Starting in
    release 3.9.0 these metrics incorrectly report no idle time. (#181)

v3.10.0

20 Mar 00:40
f6250da
Compare
Choose a tag to compare

Added

  • Additional system information fields including kernel version, CPU frequency
    details, network queues, and IRQ affinity. (#100)

Fixed

  • Fixes a panic on some systems when perf counter initialization has failed.
    This bug was introduced in 3.9.0. (#175)
  • Fixes CPU idle time accounting in the BPF-based sampler. In 3.9.0 the sampler
    incorrectly reports no idle time. (#176)

v3.9.0

15 Mar 17:27
525b6f6
Compare
Choose a tag to compare

Added

  • CPU usage metrics are now collected via BPF when available. (#165)
  • Perf event sampler can now initialize when only some counters are available.
    (#168)

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.