Skip to content

2.1

Compare
Choose a tag to compare
@cha87de cha87de released this 06 Oct 19:53
· 102 commits to master since this release
4fb02f4

Version 2.1 contains several bug fixes, and introduces a more complete list of metrics in the collectors.
For more information about metrics, collectors, usage guides and more, please follow these links:

General Usage

Usage:
  kvmtop [OPTIONS]

Monitor virtual machine experience from outside on KVM hypervisor level

Application Options:
  -v, --version     Show version
  -f, --frequency=  Frequency (in seconds) for collecting metrics (default: 1)
  -r, --runs=       Amount of collection runs (default: -1)
  -c, --connection= connection uri to libvirt daemon (default: qemu:///system)
      --procfs=     path to the proc filesystem (default: /proc)
      --verbose     Verbose output, adds more detailed fields
      --cpu         enable cpu metrics
      --mem         enable memory metrics
      --disk        enable disk metrics
      --net         enable network metrics
      --io          enable io metrics (requires root)
  -b, --batch       [DEPRECATED: use --printer=text instead] use simple output
                    e.g. for scripts
  -p, --printer=    the output printer to use (valid printers: ncurses, text,
                    json) (default: ncurses)

Help Options:
  -h, --help        Show this help message

Changelog

4fb02f4 fix goreleaser: define correct main in cmd folder
42c6036 fix goreleaser: define correct main in cmd folder
c8b00fa fix goreleaser: define new main func in cmd folder
67d50a1 fix bug in verbose mode in mem collector
dd1a9b1 improve host metrics in ncurses printer
552e552 use verbose flag to show/hide detailed metrics
74158c2 use verbose flag to show/hide detailed metrics
2f09440 improve and update readme
3452ad3 fix docker build: cp binary into repo dir
bbdb617 move kvmtop cmd to folder (prepare for second binary)
a95e39a add host metrics to memory collector
e5f681c add host metrics to memory collector
5ba5bfa fix docs for io collector
4594b8e align code+doc for disk collector
60f5ff5 align code+doc for disk collector
007cad4 fix cpu host core metric
0142483 move docker base image to alpine (from ubuntu)
59de17b alpine test: use single line for travis deploy script
a94c3f2 experimenting with alpine docker container
435299c net collector validate first if xml elements exist before accessing them (fix2)
0796564 net collector validate first if xml elements exist before accessing them
abb844c net collector validate first if xml elements exist before accessing them
e06c8af fix net collector: get interfaces from xml file instead of libvirtd
899487e add network interfaces as output parameter
4cd9cdb use sync.Map to store domains and collectors to solve concurrent access panic
8226809 add err msg when net device not found
3c9e151 update docs: add net collector
972cc1b implement network collector from proc, isssue #9
fc0ea47 add safety checks for disk collector
ecc3f6a add disk capacity and allocation to disk collector
0e7b487 add some descriptions to docs
e843a16 ref issues in docs file
841a317 fix table in docs
372ffc1 add collectors and metrics to docs
67efe84 Merge branch 'master' of github.com:cha87de/kvmtop
7b952a1 improve goncurses ui, add host metrics
b89f806 add host cpu cores
69b6347 add github release badge
856105a fix github stars shield
505b4d9 add badges to readme
468f612 dirty quick fix: consider all disk devices always
5e0c447 disk collector fix if relevant disks cannot be looked up, consider all devices
c5bc1bd implement host device diskstats in disk collector
e266552 disable verbose mode in disk collector
50c694b add hostname to host metrics
139d150 fix json printer - print proper json
2618123 add host values to json printer
fe21c53 restructure for host metric support
d1a96e3 refert 79af9f4, fix #12, read vcore threads from libvirt and fix libvirt instead
ed020ae handle output errors properly, fix issue #15
3ed0434 split util functions in separate files
d99fc3a rewrite collectors: loop domains in each collector lookup
3031bcc add hostname as collector

Docker images

  • docker pull cha87de/kvmtop:2.1