{ "modelName": "Virtualization", "displayName": "Virtualization", "description": "Virtualization Data Model", "objects": [ { "comment": {"tags": ["virtualization", "performance"]}, "objectName": "Performance", "displayName": "Performance", "parentName": "BaseEvent", "fields": [ { "fieldName": "cpu_load_percent", "type": "number", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "cpu_load_percent", "comment": {"description": "CPU load in percentage"} }, { "fieldName": "cpu_demand", "type": "number", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "cpu_demand", "comment": {"description": "CPU demand in MHz"} }, { "fieldName": "mem_usage_percent", "type": "number", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "mem_usage_percent", "comment": {"description": "Total memory usage in percentage"} }, { "fieldName": "mem_provisioned", "type": "number", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "mem_provisioned", "comment": {"description": "Memory provisioned in bytes"} }, { "fieldName": "network_usage", "type": "number", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "network_usage", "comment": {"description": "Network usage in KBps"} }, { "fieldName": "highest_latency", "type": "number", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "highest_latency", "comment": {"description": "Highest Disk I/O latency found in the time window of data collection in Milliseconds"} }, { "fieldName": "read_latency", "type": "number", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "read_latency", "comment": {"description": "Disk read latency in Milliseconds"} }, { "fieldName": "write_latency", "type": "number", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "write_latency", "comment": {"description": "Disk write latency in Milliseconds"} }, { "fieldName": "tag", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "displayName": "tag" } ], "calculations": [ ], "constraints": [ { "search": "tag=virtualization tag=performance" } ] }, { "comment": {"tags": ["virtualization", "inventory"]}, "objectName": "Inventory", "displayName": "Inventory", "parentName": "BaseEvent", "fields": [ { "fieldName": "vendor", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "vendor", "comment": {"description": "Vendor name of the Virtualization software"} }, { "fieldName": "vendor_product", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "vendor_product", "comment": {"description": "Vendor given official name for the Virtualization software"} }, { "fieldName": "hypervisor_os_version", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "hypervisor_os_version", "comment": {"description": "OS version of the Hypervisor"} }, { "fieldName": "hypervisor_id", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "hypervisor_id", "comment": {"description": "Unique Identifier (UUID) for Hypervisor"} }, { "fieldName": "vm_id", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "vm_id", "comment": {"description": "Unique Identifier (UUID) for Virtual Machine"} }, { "fieldName": "ip", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "ip", "comment": {"description": "IP address of the system"} }, { "fieldName": "cpu_cores", "type": "number", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "cpu_cores", "comment": {"description": "Count of CPU cores per socket available on the system"} }, { "fieldName": "logical_cpu_count", "type": "number", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "logical_cpu_count", "comment": {"description": "Total number of logical CPU count"} }, { "fieldName": "mem_capacity", "type": "number", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "mem_capacity", "comment": {"description": "Total memory capacity in bytes"} }, { "fieldName": "storage_capacity", "type": "number", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "storage_capacity", "comment": {"description": "Storage capacity in bytes"} }, { "fieldName": "cluster_id", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "cluster_id", "comment": {"description": "Cluster Unique Id (UUID)"} }, { "fieldName": "cluster_name", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "cluster_name", "comment": {"description": "Cluster name"} }, { "fieldName": "hypervisor_name", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "hypervisor_name", "comment": {"description": "Hypervisor name"} }, { "fieldName": "tag", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "displayName": "tag" } ], "calculations": [ { "outputFields": [ { "fieldName": "role", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "role", "comment": {"description": "Specified a role to ensure only virtualization related events are included", "expected_values" : ["virtualization"]} } ], "calculationID": "Inventory_role", "calculationType": "Eval", "expression": "\"virtualization\"", "editable": true } ], "constraints": [ { "search": "tag=virtualization tag=inventory" } ] }, { "comment": {"tags": ["virtualization", "performance", "hostsystem"]}, "objectName": "Hypervisor", "displayName": "Hypervisor", "parentName": "Performance", "fields": [ { "fieldName": "hypervisor_id", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "hypervisor_id", "comment": {"description": "Unique Identifier(UUID) for Hypervisor"} } ], "calculations": [ ], "constraints": [ { "search": "tag=hostsystem" } ] }, { "comment": {"tags": ["virtualization", "performance", "virtualmachine"]}, "objectName": "Virtual_Machine", "displayName": "Virtual Machine", "parentName": "Performance", "fields": [ { "fieldName": "vm_id", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "vm_id", "comment": {"description": "Unique Identifier(UUID) for virtual machine"} } ], "calculations": [ ], "constraints": [ { "search": "tag=virtualmachine" } ] }, { "comment": {"tags": ["virtualization", "performance", "datastore"]}, "objectName": "Datastore", "displayName": "Datastore", "parentName": "Performance", "fields": [ { "fieldName": "datastore_id", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "datastore_id", "comment": {"description": "Unique Identifier(UUID) for the datastore"} } ], "calculations": [ ], "constraints": [ { "search": "tag=datastore" } ] }, { "comment": {"tags": ["virtualization", "inventory", "hostsystem"]}, "objectName": "Hypervisor_Information", "displayName": "Hypervisor", "parentName": "Inventory", "fields": [ { "fieldName": "product", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "product", "comment": {"description": "Product name of the Hypervisor e.g. VMware ESX/ESXi or Hyper-V"} }, { "fieldName": "processor", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "processor", "comment": {"description": "The processor type e.g. 'Intel(R)Xeon(R)CPUE5620@2.40GHz' "} }, { "fieldName": "hyperthreading", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "hyperthreading", "comment": {"description": "Whether hyperthreading is active on Hypervisor"} }, { "fieldName": "processor_socket_count", "type": "number", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "processor_socket_count", "comment": {"description": "Count of processor sockets"} }, { "fieldName": "nic_count", "type": "number", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "nic_count", "comment": {"description": "Total number of NICs connected on Hypervisor"} }, { "fieldName": "nic_type", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "nic_type", "comment": {"description": "The type of NIC"} }, { "fieldName": "datacenter", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "datacenter", "comment": {"description": "Name of the datacenter that is assigned to Hypervisor"} }, { "fieldName": "hypervisor_os", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "hypervisor_os", "comment": {"description": "Name of the Operating System of Hypervisor"} } ], "calculations": [ ], "constraints": [ { "search": "tag=hostsystem" } ] }, { "comment": {"tags": ["virtualization", "inventory", "virtualmachine"]}, "objectName": "Virtual_Machine_Information", "displayName": "Virtual Machine", "parentName": "Inventory", "fields": [ { "fieldName": "manager_id", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "manager_id", "comment": {"description": "Managing node : hypervisor or account id"} }, { "fieldName": "region", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "region", "comment": {"description": "Region through which this vm is accessible"} }, { "fieldName": "vm_size", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "vm_size", "comment": {"description": "VM size grouping, includes type and config category"} }, { "fieldName": "virtual_network_id", "type": "string", "fieldSearch": "", "required": false, "multivalue": true, "hidden": false, "editable": true, "displayName": "virtual_network_id", "comment": {"description": "Virtual network ID(s) associated with the VM"} }, { "fieldName": "virtual_subnet_id", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "virtual_subnet_id", "comment": {"description": "Virtual subnet ID associated with the VM"} }, { "fieldName": "vm_name", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "vm_name", "comment": {"description": "Name of Virtual Machine"} }, { "fieldName": "power_state", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "power_state", "comment": {"description": "Current power status of Virtual Machine e.g 'poweredOn' or 'poweredOff'"} }, { "fieldName": "datastore", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "datastore", "comment": {"description": "Datastore name connected to hypervisor where the VM file system is stored"} }, { "fieldName": "datastore_volume_path", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "datastore_volume_path", "comment": {"description": "Path where the VM file system is stored on DataStore"} }, { "fieldName": "vm_os", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "vm_os", "comment": {"description": "Name of the Operating System of Virtual Machine"} }, { "fieldName": "vm_os_version", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "vm_os_version", "comment": {"description": "Version number of Operating System of Virtual Machine"} } ], "calculations": [ ], "constraints": [ { "search": "tag=virtualmachine" } ] }, { "comment": {"tags": ["virtualization", "inventory", "datastore"]}, "objectName": "Datastore_Information", "displayName": "Datastore", "parentName": "Inventory", "fields": [ { "fieldName": "datastore_id", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "datastore_id", "comment": {"description": "Unique Identifier(UUID) for the datastore"} }, { "fieldName": "datastore_name", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "datastore_name", "comment": {"description": "Name of the Datastore"} }, { "fieldName": "root_path", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "root_path", "comment": {"description": "Identifier for the disk volume, the LUN, Disk or UNC path"} }, { "fieldName": "root_url", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "root_url", "comment": {"description": "Location of the datastore in the network"} }, { "fieldName": "root_volume_type", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "root_volume_type", "comment": {"description": "The type of the datastore volume"} }, { "fieldName": "serial", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "serial", "comment": {"description": "The serial number of the datastore appliance"} }, { "fieldName": "datastore_version", "type": "string", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "datastore_version", "comment": {"description": "The version number of datastore"} }, { "fieldName": "storage_free_space", "type": "number", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "storage_free_space", "comment": {"description": "Total free space of storage for the datastore in bytes"} } ], "calculations": [ ], "constraints": [ { "search": "tag=datastore" } ] }, { "comment": {"tags": ["virtualization", "performance", "hostsystem", "cpu"]}, "objectName": "Hypervisor_CPU", "displayName": "CPU", "parentName": "Hypervisor", "fields": [ { "fieldName": "cpu_allocation_percent", "type": "number", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "cpu_allocation_percent", "comment": {"description": "Percentage of allocated CPU"} } ], "calculations": [ ], "constraints": [ { "search": "tag=cpu" } ] }, { "comment": {"tags": ["virtualization", "performance", "hostsystem", "memory"]}, "objectName": "Hypervisor_Memory", "displayName": "Memory", "parentName": "Hypervisor", "fields": [ { "fieldName": "mem_page_rate", "type": "number", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "mem_page_rate", "comment": {"description": "Memory read and write pages rate per second"} } ], "calculations": [ ], "constraints": [ { "search": "tag=memory" } ] }, { "comment": {"tags": ["virtualization", "performance", "hostsystem", "network"]}, "objectName": "Hypervisor_Network", "displayName": "Network", "parentName": "Hypervisor", "fields": [ ], "calculations": [ ], "constraints": [ { "search": "tag=network" } ] }, { "comment": {"tags": ["virtualization", "performance", "hostsystem", "storage"]}, "objectName": "Hypervisor_Storage", "displayName": "Storage", "parentName": "Hypervisor", "fields": [ ], "calculations": [ ], "constraints": [ { "search": "tag=storage" } ] }, { "comment": {"tags": ["virtualization", "performance", "virtualmachine", "cpu"]}, "objectName": "Virtual_Machine_CPU", "displayName": "CPU", "parentName": "Virtual_Machine", "fields": [ ], "calculations": [ ], "constraints": [ { "search": "tag=cpu" } ] }, { "comment": {"tags": ["virtualization", "performance", "virtualmachine", "memory"]}, "objectName": "Virtual_Machine_Memory", "displayName": "Memory", "parentName": "Virtual_Machine", "fields": [ { "fieldName": "mem_reserved", "type": "number", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "mem_reserved", "comment": {"description": "Memory reserved in bytes"} } ], "calculations": [ ], "constraints": [ { "search": "tag=memory" } ] }, { "comment": {"tags": ["virtualization", "performance", "virtualmachine", "network"]}, "objectName": "Virtual_Machine_Network", "displayName": "Network", "parentName": "Virtual_Machine", "fields": [ { "fieldName": "network_usage_in", "type": "number", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "network_usage_in", "comment": {"description": "The number of bytes received on all network interfaces by the instance. This metric identifies the volume of incoming network traffic to an application on a single instance"} }, { "fieldName": "network_usage_out", "type": "number", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "network_usage_out", "comment": {"description": "The number of bytes sent out on all network interfaces by the instance. This metric identifies the volume of outgoing network traffic to an application on a single instance"} }, { "fieldName": "network_packets_in", "type": "number", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "network_packets_in", "comment": {"description": "The number of packets received on all network interfaces by the instance. This metric identifies the volume of incoming traffic in terms of the number of packets on a single instance"} }, { "fieldName": "network_packets_out", "type": "number", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "network_packets_out", "comment": {"description": "The number of packets sent out on all network interfaces by the instance. This metric identifies the volume of outgoing traffic in terms of the number of packets on a single instance"} } ], "calculations": [ ], "constraints": [ { "search": "tag=network" } ] }, { "comment": {"tags": ["virtualization", "performance", "virtualmachine", "storage"]}, "objectName": "Virtual_Machine_Storage", "displayName": "Storage", "parentName": "Virtual_Machine", "fields": [ { "fieldName": "storage_used_percent", "type": "number", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "storage_used_percent", "comment": {"description": "Disk used in percentage"} } ], "calculations": [ ], "constraints": [ { "search": "tag=storage" } ] }, { "comment": {"tags": ["virtualization", "performance", "datastore", "storage"]}, "objectName": "Datastore_Storage", "displayName": "Storage", "parentName": "Datastore", "fields": [ { "fieldName": "datastore_highest_latency", "type": "number", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "datastore_highest_latency", "comment": {"description": "Datastore highest latency in Milliseconds"} }, { "fieldName": "datastore_read_latency", "type": "number", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "datastore_read_latency", "comment": {"description": "Datastore read latency in Milliseconds"} }, { "fieldName": "datastore_write_latency", "type": "number", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "datastore_write_latency", "comment": {"description": "Datastore write latency in Milliseconds"} }, { "fieldName": "datastore_used_percent", "type": "number", "fieldSearch": "", "required": false, "multivalue": false, "hidden": false, "editable": true, "displayName": "datastore_used_percent", "comment": {"description": "Datastore storage used in percentage"} } ], "calculations": [ ], "constraints": [ { "search": "tag=storage" } ] } ] }