Class: OvirtMetrics::HostSamplesHistory

Inherits:
OvirtHistory
  • Object
show all
Defined in:
lib/ovirt_metrics/models/host_samples_history.rb

Instance Attribute Summary

Attributes inherited from OvirtHistory

#connection_specification_name

Instance Method Summary collapse

Methods inherited from OvirtHistory

connection_specification_name, with_time_range

Instance Method Details

#cpu_usagemhz_rate_averageObject



5
6
7
8
9
# File 'lib/ovirt_metrics/models/host_samples_history.rb', line 5

def cpu_usagemhz_rate_average
  return 0.0 if self.host_configuration.nil?
  speed_of_host = self.host_configuration.cpu_speed_mh.to_f * self.host_configuration.number_of_cores.to_i
  return (speed_of_host * (self.cpu_usage_percent.to_f / 100.0))
end