Skip to content

Scaphandre v1.0.0

Latest
Compare
Choose a tag to compare
@bpetit bpetit released this 12 Feb 13:48
· 5 commits to main since this release
d0ef77d

1.0.0

Added

  • Host resources consumption metrics : scaph_host_swap_total_bytes, scaph_host_swap_free_bytes, scaph_host_memory_free_bytes, scaph_host_memory_available_bytes, scaph_host_memory_total_bytes, scaph_host_disk_total_bytes, scaph_host_disk_available_bytes, scaph_host_cpu_frequency, scaph_host_load_avg_fifteen, scaph_host_load_avg_five, scaph_host_load_avg_one - see https://hubblo-org.github.io/scaphandre-documentation/references/metrics.html for details, #271 and #278 for reference
  • Per-process resource consumption metrics : scaph_process_cpu_usage_percentage, scaph_process_memory_bytes, scaph_process_memory_virtual_bytes, scaph_process_disk_total_write_bytes, scaph_process_disk_write_bytes, scaph_process_disk_read_bytes, scaph_process_disk_total_read_bytes - see https://hubblo-org.github.io/scaphandre-documentation/references/metrics.html for details, #141 and #274 for reference
  • Added service monitor to helm chart, see #230, thanks @mmadoo
  • Added packaging folder with sample systemd services files, see #317 and #261, thanks @jcaesar
  • Added prometheus push mode exporter, see #269
  • Added RPM build github action workflow, see #310
  • Added RAPL mmio metric, when the domain is present, see #318 and #329
  • Added specific RAPL PSYS metric, when available, see #316 and #329
  • Filtering per process in JSON exporter, see #216
  • Github action workflow to build Windows EXE installer on each release, see #333
  • Github action workflow to build DEB package on each release, see #352, thanks @bdromard
  • Added warning messages when powercap files permissions won't allow Scaphandre to read RAPL data, see #214

Changed

  • Global power metrics have changed and could give higher numbers than previously. Please have a look at the documentation.
  • scaph_self_mem_total_program_size, scaph_self_mem_resident_set_size and scaph_self_mem_shared_resident_size are replaced by scaph_self_memory_bytes and scaph_self_memory_virtual_bytes, see https://github.com/hubblo-org/scaphandre/pull/274/files
  • Refactored warp10 exporter, see #291 and #105
  • Refactored exporters creation with clap4, see #292, thanks @TheElectronWill
  • Default docker-compose sets a privileged container now, otherwise it doesn't work in an apparmor context, see #135 and a1a06ea
  • Moved from procfs, to sysinfo, see #267

Fixed

  • Fixed doc broken links, see #259 and #288, thanks @homersimpsons
  • Now works on more than 1 vcpu Qemu/KVM virtual machines, see #133 and #207, thanks @tawalaya
  • Fix for Kubernetes, don't create PSP if version of kubernetes is above 1.25, see #250, thanks @rossf7
  • Fixed bug in --containers flag, see #326, thanks rossf7
  • Fix on qemu exporter, see #260
  • Fixed panics on regex filters, see #295
  • Fixed invalid escape sequence in Prometheus exporter, see #204, thanks @demeringo
  • Removed broken python bindings, until it is fixed, see #315 and #296