Releases: iopsystems/rezolus
Releases · iopsystems/rezolus
v4.1.1
v4.1.0
v4.0.0
Changed
- All samplers are now async and run on-demand when a metrics endpoint is hit.
Percentiles must now be calculated from the free-running histograms. (#334) - BPF is now non-optional on Linux. (#336)
- Makes HTTP compression dependent on client accept headers, removes the need
for separate configuration of compression. (#337) - Removes histograms for counter and gauge metrics. (#338)
- Histogram grouping power reduced from 7 (0.781% error) to 3 (12.5% error).
This reduces the memory footprint for each histogram. (#339)
Added
v3.18.1
v3.18.0
Fixed
- CPU per core cycle and instruction counters were incorrect. The system totals
reflected the appropriate value. (#304)
Added
- Allow setting the metric snapshot interval to better address cases where
metrics are not scraped on a secondly basis. (#286) - Network carrier change metric. (#290)
Changed
- Explicitly use relaxed atomics in BPF samplers. (#276)
- Split syscall sampler into syscall_latency and syscall_counts to allow more
fine-grained configuration and allow for reduced overhead. (#298) - Split block_io latency sampler into block_io_latency and block_io_requests to
allow more fine-grained configuration and allow for reduced overhead. (#299)
v3.17.0
v3.16.0
v3.15.0
Fixed
Added
- Example Grafana/Prometheus dashboard (#239)
- Off-CPU time added to the scheduler runqueue sampler (#240)
- Filesystem sampler added and tracks the number of open file descriptors (#242)
- Log level can now be set in the config (#246)
- Network interface statistics for tx/rx errors (drop, crc, ...) (#247)
- BPF can be enabled/disabled per-sampler or globally. (#258)