VmStatsTupleProjection#

class VmStatsTupleProjection(timestamp=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_oplog_drain_dest_hdd_bytes=None, controller_oplog_drain_dest_ssd_bytes=None, controller_random_io_ppm=None, controller_read_io_bandwidth_kbps=None, controller_read_io_ppm=None, controller_read_source_estore_hdd_local_bytes=None, controller_read_source_estore_ssd_local_bytes=None, controller_read_source_estore_hdd_remote_bytes=None, controller_read_source_estore_ssd_remote_bytes=None, controller_read_source_oplog_bytes=None, controller_seq_io_ppm=None, controller_shared_usage_bytes=None, controller_snapshot_usage_bytes=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_dest_estore_ssd_bytes=None, controller_write_dest_estore_hdd_bytes=None, controller_write_io_bandwidth_kbps=None, controller_write_io_ppm=None, controller_wss120_second_union_mb=None, controller_wss120_second_read_mb=None, controller_wss120_second_write_mb=None, controller_wss3600_second_union_mb=None, controller_wss3600_second_read_mb=None, controller_wss3600_second_write_mb=None, frame_buffer_usage_ppm=None, gpu_usage_ppm=None, guest_memory_usage_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_balloon_reclaimed_bytes=None, hypervisor_memory_balloon_reclaim_target_bytes=None, hypervisor_memory_usage_ppm=None, hypervisor_num_io=None, hypervisor_num_iops=None, hypervisor_num_read_iops=None, hypervisor_num_read_io=None, hypervisor_num_received_bytes=None, hypervisor_num_receive_packets_dropped=None, hypervisor_num_transmitted_bytes=None, hypervisor_num_transmit_packets_dropped=None, hypervisor_num_write_io=None, hypervisor_num_write_iops=None, hypervisor_read_io_bandwidth_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_vm_running_time_usecs=None, hypervisor_write_io_bandwidth_kbps=None, memory_usage_bytes=None, memory_usage_ppm=None, num_vcpus_used_ppm=None, check_score=None, cluster=None, hypervisor_type=None, disk_usage_ppm=None, disk_capacity_bytes=None, hypervisor_swap_in_rate_kbps=None, hypervisor_swap_out_rate_kbps=None, memory_reserved_bytes=None, *args, **kwargs)#

Bases: VmStatsTuple

Parameters:
  • timestamp – (timestamp) The timestamp of a specific VM stats response data point.

  • controller_avg_io_latency_micros – (controller_avg_io_latency_micros) The VM controller average I/O latency in microseconds.

  • controller_avg_read_io_latency_micros – (controller_avg_read_io_latency_micros) The VM controller average read I/O latency in microseconds.

  • controller_avg_read_io_size_kb – (controller_avg_read_io_size_kb) The VM controller average read I/O size in kilobytes.

  • controller_avg_write_io_latency_micros – (controller_avg_write_io_latency_micros) The VM controller average write I/O latency in microseconds.

  • controller_avg_write_io_size_kb – (controller_avg_write_io_size_kb) The VM controller average write I/O size in kilobytes.

  • controller_io_bandwidth_kbps – (controller_io_bandwidth_kbps) The VM controller I/O bandwidth in kilobytes per second.

  • controller_num_io – (controller_num_io) The VM controller number of I/O requests.

  • controller_num_iops – (controller_num_iops) The VM controller number of I/O operations per second.

  • controller_num_random_io – (controller_num_random_io) The VM controller number of random I/O.

  • controller_num_read_io – (controller_num_read_io) The VM controller number of read I/O.

  • controller_num_read_iops – (controller_num_read_iops) The VM controller number of read I/O operations per second.

  • controller_num_seq_io – (controller_num_seq_io) The VM controller number of sequential I/Os.

  • controller_num_write_io – (controller_num_write_io) The VM controller number of write I/O.

  • controller_num_write_iops – (controller_num_write_iops) The VM controller number of write I/O operations per second.

  • controller_oplog_drain_dest_hdd_bytes – (controller_oplog_drain_dest_hdd_bytes) Amount of data in bytes drained to HDD tier of extent store by the VM controller.

  • controller_oplog_drain_dest_ssd_bytes – (controller_oplog_drain_dest_ssd_bytes) Amount of data in bytes drained to SSD tier of extent store by the VM controller.

  • controller_random_io_ppm – (controller_random_io_ppm) The VM controller number of random I/O PPM.

  • controller_read_io_bandwidth_kbps – (controller_read_io_bandwidth_kbps) The VM controller number of read I/O bandwidth in kilobytes per second.

  • controller_read_io_ppm – (controller_read_io_ppm) The VM controller number of read I/O PPM.

  • controller_read_source_estore_hdd_local_bytes – (controller_read_source_estore_hdd_local_bytes) The VM disk controller number of bytes for local read source: HDD estore.

  • controller_read_source_estore_ssd_local_bytes – (controller_read_source_estore_ssd_local_bytes) The VM disk controller number of bytes for local read source: SSD estore.

  • controller_read_source_estore_hdd_remote_bytes – (controller_read_source_estore_hdd_remote_bytes) The VM disk controller number of bytes for remote read source: HDD estore.

  • controller_read_source_estore_ssd_remote_bytes – (controller_read_source_estore_ssd_remote_bytes) The VM disk controller number of bytes for remote read source: SSD estore.

  • controller_read_source_oplog_bytes – (controller_read_source_oplog_bytes) The VM controller read source oplog in bytes.

  • controller_seq_io_ppm – (controller_seq_io_ppm) The VM controller number of sequential I/O PPM.

  • controller_shared_usage_bytes – (controller_shared_usage_bytes) The VM controller shared usage in bytes.

  • controller_snapshot_usage_bytes – (controller_snapshot_usage_bytes) The VM controller snapshot usage in bytes.

  • controller_storage_tier_ssd_usage_bytes – (controller_storage_tier_ssd_usage_bytes) The VM controller total usage on SSD tier for the VM.

  • controller_timespan_micros – (controller_timespan_micros) The VM controller timespan in microseconds.

  • controller_total_io_size_kb – (controller_total_io_size_kb) The VM controller number of total I/O size in kilobytes.

  • controller_total_io_time_micros – (controller_total_io_time_micros) The VM controller number of total I/O time in microseconds.

  • controller_total_read_io_size_kb – (controller_total_read_io_size_kb) The VM controller number of total read I/O size in kilobytes.

  • controller_total_read_io_time_micros – (controller_total_read_io_time_micros) The VM controller number of total read I/O time in microseconds.

  • controller_total_transformed_usage_bytes – (controller_total_transformed_usage_bytes) The VM controller number of total transformed usage in bytes.

  • controller_user_bytes – (controller_user_bytes) The VM controller user bytes.

  • controller_write_dest_estore_ssd_bytes – (controller_write_dest_estore_ssd_bytes) The VM controller write destination SSD estore in bytes.

  • controller_write_dest_estore_hdd_bytes – (controller_write_dest_estore_hdd_bytes) The VM controller write destination HDD estore in bytes.

  • controller_write_io_bandwidth_kbps – (controller_write_io_bandwidth_kbps) The VM controller write I/O bandwidth in kilobytes per second.

  • controller_write_io_ppm – (controller_write_io_ppm) The VM controller percentage of write I/O in parts per million.

  • controller_wss120_second_union_mb – (controller_wss120_second_union_mb) The combined working set size of the VM disk controller in megabytes, 2 minute measurement interval.

  • controller_wss120_second_read_mb – (controller_wss120_second_read_mb) The read working set size of the VM disk controller in megabytes, 2 minute measurement interval.

  • controller_wss120_second_write_mb – (controller_wss120_second_write_mb) The write working set size of the VM disk controller in megabytes, 2 minute measurement interval.

  • controller_wss3600_second_union_mb – (controller_wss3600_second_union_mb) The combined working set size of the VM disk controller in megabytes, 1-hour measurement interval.

  • controller_wss3600_second_read_mb – (controller_wss3600_second_read_mb) The read working set size of the VM disk controller in megabytes, 1 hour measurement interval.

  • controller_wss3600_second_write_mb – (controller_wss3600_second_write_mb) The write working set size of the VM disk controller in megabytes, 1-hour measurement interval.

  • frame_buffer_usage_ppm – (frame_buffer_usage_ppm) The VM frame buffer usage in PPM.

  • gpu_usage_ppm – (gpu_usage_ppm) The VM GPU usage in PPM.

  • guest_memory_usage_ppm – (guest_memory_usage_ppm) The VM memory usage in percentage reported by a guest.

  • hypervisor_avg_io_latency_micros – (hypervisor_avg_io_latency_micros) The average I/O latency of the VM in microseconds

  • hypervisor_cpu_ready_time_ppm – (hypervisor_cpu_ready_time_ppm) Percentage of time that the VM was ready, but could not get scheduled to run.

  • hypervisor_cpu_usage_ppm – (hypervisor_cpu_usage_ppm) The CPU usage of the VM in parts per million.

  • hypervisor_io_bandwidth_kbps – (hypervisor_io_bandwidth_kbps) The I/O bandwidth of the VM in kilobytes per second.

  • hypervisor_memory_balloon_reclaimed_bytes – (hypervisor_memory_balloon_reclaimed_bytes) The memory balloon reclaimed by the VM in bytes.

  • hypervisor_memory_balloon_reclaim_target_bytes – (hypervisor_memory_balloon_reclaim_target_bytes) The target memory balloon of the VM to be reclaimed in bytes.

  • hypervisor_memory_usage_ppm – (hypervisor_memory_usage_ppm) Consolidated guest memory usage in percentage.

  • hypervisor_num_io – (hypervisor_num_io) The number of I/O by the VM.

  • hypervisor_num_iops – (hypervisor_num_iops) The number of I/O operations by the VM per second.

  • hypervisor_num_read_iops – (hypervisor_num_read_iops) The number of read I/O operations by the VM per second.

  • hypervisor_num_read_io – (hypervisor_num_read_io) The number of read I/O operations by the VM.

  • hypervisor_num_received_bytes – (hypervisor_num_received_bytes) The number of bytes received by the VM.

  • hypervisor_num_receive_packets_dropped – (hypervisor_num_receive_packets_dropped) The number of packets dropped by the VM during reception.

  • hypervisor_num_transmitted_bytes – (hypervisor_num_transmitted_bytes) The number of bytes transmitted by the VM.

  • hypervisor_num_transmit_packets_dropped – (hypervisor_num_transmit_packets_dropped) The number of packets dropped by the VM during transmission.

  • hypervisor_num_write_io – (hypervisor_num_write_io) The number of write I/O by the VM.

  • hypervisor_num_write_iops – (hypervisor_num_write_iops) The number of write I/O operations by the VM per second.

  • hypervisor_read_io_bandwidth_kbps – (hypervisor_read_io_bandwidth_kbps) The number of read I/O bandwidth of the VM in kilobytes per second.

  • hypervisor_timespan_micros – (hypervisor_timespan_micros) The timespan of the VM in microseconds.

  • hypervisor_total_io_size_kb – (hypervisor_total_io_size_kb) The total I/O size of the VM in kilobytes.

  • hypervisor_total_io_time_micros – (hypervisor_total_io_time_micros) The total I/O time of the VM in microseconds.

  • hypervisor_total_read_io_size_kb – (hypervisor_total_read_io_size_kb) The total read I/O size of the VM in kilobytes.

  • hypervisor_vm_running_time_usecs – (hypervisor_vm_running_time_usecs) The running time of the VM in microseconds.

  • hypervisor_write_io_bandwidth_kbps – (hypervisor_write_io_bandwidth_kbps) The write I/O bandwidth of the VM in kilobytes per second.

  • memory_usage_bytes – (memory_usage_bytes) The VM memory usage bytes.

  • memory_usage_ppm – (memory_usage_ppm) The VM memory usage in PPM.

  • num_vcpus_used_ppm – (num_vcpus_used_ppm) The VM number of vCPUs used in PPM.

  • check_score – (check_score) The VM NCC health check score.

  • cluster – (cluster) The UUID of the cluster on which the VM resides.

  • hypervisor_type – (hypervisor_type) Hypervisor type of the VM.

  • disk_usage_ppm – (disk_usage_ppm) The VM disk usage in PPM.

  • disk_capacity_bytes – (disk_capacity_bytes) The VM disk capacity in bytes.

  • hypervisor_swap_in_rate_kbps – (hypervisor_swap_in_rate_kbps) The swap in rate of the VM in kilobytes per second.

  • hypervisor_swap_out_rate_kbps – (hypervisor_swap_out_rate_kbps) The swap out rate of the VM in kilobytes per second.

  • memory_reserved_bytes – (memory_reserved_bytes) The reserved memory of the VM in bytes.

to_dict()#

Returns the model properties as a dictionary

to_str()#

Returns the string representation of the model