You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1011 lines
30 KiB

{
"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"
}
]
}
]
}