VmStatsTuple#

class VmStatsTuple(check_score=None, cluster=None, controller_avg_io_latency_micros=None, controller_avg_read_io_latency_micros=None, controller_avg_read_io_size_kb=None, controller_avg_write_io_latency_micros=None, controller_avg_write_io_size_kb=None, controller_io_bandwidth_kbps=None, controller_num_io=None, controller_num_iops=None, controller_num_random_io=None, controller_num_read_io=None, controller_num_read_iops=None, controller_num_seq_io=None, controller_num_write_io=None, controller_num_write_iops=None, controller_random_io_ppm=None, controller_read_io_bandwidth_kbps=None, controller_read_io_ppm=None, controller_seq_io_ppm=None, controller_storage_tier_ssd_usage_bytes=None, controller_timespan_micros=None, controller_total_io_size_kb=None, controller_total_io_time_micros=None, controller_total_read_io_size_kb=None, controller_total_read_io_time_micros=None, controller_total_transformed_usage_bytes=None, controller_user_bytes=None, controller_write_io_bandwidth_kbps=None, controller_write_io_ppm=None, hypervisor_avg_io_latency_micros=None, hypervisor_cpu_ready_time_ppm=None, hypervisor_cpu_usage_ppm=None, hypervisor_io_bandwidth_kbps=None, hypervisor_memory_usage_ppm=None, hypervisor_num_io=None, hypervisor_num_iops=None, hypervisor_num_read_io=None, hypervisor_num_read_iops=None, hypervisor_num_received_bytes=None, hypervisor_num_transmitted_bytes=None, hypervisor_num_write_io=None, hypervisor_num_write_iops=None, hypervisor_read_io_bandwidth_kbps=None, hypervisor_swap_in_rate_kbps=None, hypervisor_swap_out_rate_kbps=None, hypervisor_timespan_micros=None, hypervisor_total_io_size_kb=None, hypervisor_total_io_time_micros=None, hypervisor_total_read_io_size_kb=None, hypervisor_write_io_bandwidth_kbps=None, hypervisor_type=None, memory_usage_ppm=None, timestamp=None, *args, **kwargs)#

Bases: object

A collection of VM stats.

Parameters:
property check_score#

The VM NCC health check score.

Type:

int

property cluster#

The UUID of the cluster on which the VM resides.

Type:

str

property controller_avg_io_latency_micros#

The VM controller average I/O latency in microseconds.

Type:

int

property controller_avg_read_io_latency_micros#

The VM controller average read I/O latency in microseconds.

Type:

int

property controller_avg_read_io_size_kb#

The VM controller average read I/O size in kilobytes.

Type:

int

property controller_avg_write_io_latency_micros#

The VM controller average write I/O latency in microseconds.

Type:

int

property controller_avg_write_io_size_kb#

The VM controller average write I/O size in kilobytes.

Type:

int

property controller_io_bandwidth_kbps#

The VM controller I/O bandwidth in kilobytes per second.

Type:

int

property controller_num_io#

The VM controller number of I/O requests.

Type:

int

property controller_num_iops#

The VM controller number of I/O operations per second.

Type:

int

property controller_num_random_io#

The VM controller number of random I/O.

Type:

int

property controller_num_read_io#

The VM controller number of read I/O.

Type:

int

property controller_num_read_iops#

The VM controller number of read I/O operations per second.

Type:

int

property controller_num_seq_io#

The VM controller number of sequential I/Os.

Type:

int

property controller_num_write_io#

The VM controller number of write I/O.

Type:

int

property controller_num_write_iops#

The VM controller number of write I/O operations per second.

Type:

int

property controller_random_io_ppm#

The VM controller number of random I/O PPM.

Type:

int

property controller_read_io_bandwidth_kbps#

The VM controller number of read I/O bandwidth in kilobytes per second.

Type:

int

property controller_read_io_ppm#

The VM controller number of read I/O PPM.

Type:

int

property controller_seq_io_ppm#

The VM controller number of sequential I/O PPM.

Type:

int

property controller_storage_tier_ssd_usage_bytes#

The VM controller total usage on SSD tier for the VM.

Type:

int

property controller_timespan_micros#

The VM controller timespan in microseconds.

Type:

int

property controller_total_io_size_kb#

The VM controller number of total I/O size in kilobytes.

Type:

int

property controller_total_io_time_micros#

The VM controller number of total I/O time in microseconds.

Type:

int

property controller_total_read_io_size_kb#

The VM controller number of total read I/O size in kilobytes.

Type:

int

property controller_total_read_io_time_micros#

The VM controller number of total read I/O time in microseconds.

Type:

int

property controller_total_transformed_usage_bytes#

The VM controller number of total transformed usage in bytes.

Type:

int

property controller_user_bytes#

The VM controller user bytes.

Type:

int

property controller_write_io_bandwidth_kbps#

The VM controller write I/O bandwidth in kilobytes per second.

Type:

int

property controller_write_io_ppm#

The VM controller percentage of write I/O in parts per million.

Type:

int

property hypervisor_avg_io_latency_micros#

The average I/O latency of the VM in microseconds

Type:

int

property hypervisor_cpu_ready_time_ppm#

Percentage of time that the VM was ready, but could not get scheduled to run.

Type:

int

property hypervisor_cpu_usage_ppm#

The CPU usage of the VM in parts per million.

Type:

int

property hypervisor_io_bandwidth_kbps#

The I/O bandwidth of the VM in kilobytes per second.

Type:

int

property hypervisor_memory_usage_ppm#

Consolidated guest memory usage in percentage.

Type:

int

property hypervisor_num_io#

The number of I/O by the VM.

Type:

int

property hypervisor_num_iops#

The number of I/O operations by the VM per second.

Type:

int

property hypervisor_num_read_io#

The number of read I/O operations by the VM.

Type:

int

property hypervisor_num_read_iops#

The number of read I/O operations by the VM per second.

Type:

int

property hypervisor_num_received_bytes#

The number of bytes received by the VM.

Type:

int

property hypervisor_num_transmitted_bytes#

The number of bytes transmitted by the VM.

Type:

int

property hypervisor_num_write_io#

The number of write I/O by the VM.

Type:

int

property hypervisor_num_write_iops#

The number of write I/O operations by the VM per second.

Type:

int

property hypervisor_read_io_bandwidth_kbps#

The number of read I/O bandwidth of the VM in kilobytes per second.

Type:

int

property hypervisor_swap_in_rate_kbps#

The swap in rate of the VM in kilobytes per second.

Type:

int

property hypervisor_swap_out_rate_kbps#

The swap out rate of the VM in kilobytes per second.

Type:

int

property hypervisor_timespan_micros#

The timespan of the VM in microseconds.

Type:

int

property hypervisor_total_io_size_kb#

The total I/O size of the VM in kilobytes.

Type:

int

property hypervisor_total_io_time_micros#

The total I/O time of the VM in microseconds.

Type:

int

property hypervisor_total_read_io_size_kb#

The total read I/O size of the VM in kilobytes.

Type:

int

property hypervisor_type#

Hypervisor type of the VM.

Type:

str

property hypervisor_write_io_bandwidth_kbps#

The write I/O bandwidth of the VM in kilobytes per second.

Type:

int

property memory_usage_ppm#

The VM memory usage in PPM.

Type:

int

property timestamp#

The timestamp of a specific VM stats response data point.

Type:

datetime

to_dict()#

Returns the model properties as a dictionary

to_str()#

Returns the string representation of the model