/** * Create new CPU max usage chart description. * * @param string $dateFormat date format to draw; optional, default is 'd.m' */ public function __construct($dateFormat = 'd.m') { parent::__construct('CPU (%)', 'cpu', 'usage', $dateFormat); $this->setCurve('max_array', 'Max', '#0000AA'); }
/** * Create new RAM usage chart description. * * @param string $dateFormat date format to draw; optional, default is 'd.m' */ public function __construct($dateFormat = 'd.m') { parent::__construct('RAM (%)', 'mem', 'usage', $dateFormat); $this->setCurve('max', 'Max', '#00FF00')->setCurve('array', 'Average', '#00AA00')->setCurve('min', 'Min', '#005500'); }
/** * Create new HDD latency chart description. * * @param string $dateFormat date format to draw; optional, default is 'd.m' */ public function __construct($dateFormat = 'd.m') { parent::__construct('HDD: Highest latency value (milliseconds)', 'disk', 'maxTotalLatency', $dateFormat); $this->setCurve('max', 'Latency', '#FF0000'); }
/** * Create new CPU usage chart description. * * @param string $dateFormat date format to draw; optional, default is 'd.m' */ public function __construct($dateFormat = 'd.m') { parent::__construct('HDD: Space actually used by the virtual machine (GB)', 'disk', 'used', $dateFormat); $this->setCurve('average', 'Space', '#FF8800', 1.0E-5); }
/** * Create new NET max usage chart description. * * @param string $dateFormat date format to draw; optional, default is 'd.m' */ public function __construct($dateFormat = 'd.m') { parent::__construct('NET (KB/s)', 'net', 'usage', $dateFormat); $this->setCurve('max_array', 'Max', '#FFAA00'); }