PyVSS RESTful Web Services Performance Client (v0.3.5)

Update

The PyVSS REST Performance Client has been updated to v0.3.5 implementing the latest version of PyVSS v0.8.0 and improvements on handling responses from the REST API.

What is the Performance Client?

Provides a command line client to monitor memory, cpu, io, network as seen at the hypervisor layer.

The performance client implements pyvss (python bindings for the VSS REST API) and can be downloaded from https://gitlab.eis.utoronto.ca/vss/py-vss-perf-client

Currently supports the following elements:

  • cpu
    • readyAvgPct
    • readyMaxPct
    • readyMaxPct
  • memory
    • activeMb
    • activePct
    • balloonMb
    • balloonPct
    • sharedMb
    • sharedPct
    • swappedMb
    • swappedPct
    • usagePct
  • datastore
    • ioReadIops
    • ioWriteIops
    • latWriteMs
    • latWriteMs
  • network
    • rxErrors
    • rxMbps
    • txErrors
    • txMbps