{
   "default_task": {
      "hostvmperf": {
         "interval": "180",
         "expiration": "180"
      },
      "clusterperf": {
         "interval": "2000",
         "expiration": "1900"
      },
      "task": {
         "interval": "300",
         "expiration": "3600"
      },
      "event": {
         "interval": "300",
         "expiration": "3600"
      },
      "hostinv": {
         "interval": "900",
         "expiration": "900"
      },
      "vminv": {
         "interval": "900",
         "expiration": "900"
      },
      "clusterinv": {
         "interval": "1800",
         "expiration": "1800"
      },
      "datastoreinv": {
         "interval": "900",
         "expiration": "900"
      },
      "hierarchyinv": {
         "interval": "300",
         "expiration": "300"
      },
      "vcperf": {
         "interval": "1800",
         "expiration": "1800"
      },
      "datastoreperf": {
         "interval": "600",
         "expiration": "600"
      }
   },
   "default_fields": {
      "HostSystem": {
         "Datastore objects available in HostSystem": {
            "req_metrics": [
               "datastore"
            ],
            "type": "inv"
         },
         "isHostInMaintenanceMode": {
            "req_metrics": [
               "summary.runtime.inMaintenanceMode"
            ],
            "type": "inv"
         },
         "Parent of HostSystem": {
            "req_metrics": [
               "parent"
            ],
            "type": "inv"
         },
         "HostSystem name": {
            "req_metrics": [
               "name"
            ],
            "type": "inv"
         },
         "Host PowerState": {
            "req_metrics": [
               "summary.runtime.powerState"
            ],
            "type": "inv"
         },
         "Host connection state": {
            "req_metrics": [
               "summary.runtime.connectionState"
            ],
            "type": "inv"
         }
      },
      "VirtualMachine": {
         "ResourcePool": {
            "req_metrics": [
               "resourcePool"
            ],
            "type": "inv"
         },
         "Resource Configuration": {
            "req_metrics": [
               "resourceConfig"
            ],
            "type": "inv"
         },
         "VM Name": {
            "req_metrics": [
               "name"
            ],
            "type": "inv"
         },
         "VM PowerState": {
            "req_metrics": [
               "summary.runtime.powerState"
            ],
            "type": "inv"
         },
         "LayoutEx files": {
            "req_metrics": [
               "layoutEx.file"
            ],
            "type": "inv"
         },
         "Datastore objects used by VM": {
            "req_metrics": [
               "datastore"
            ],
            "type": "inv"
         },
         "Snapshot": {
            "req_metrics": [
               "snapshot"
            ],
            "type": "inv"
         },
         "Parent of VM": {
            "req_metrics": [
               "parent"
            ],
            "type": "inv"
         },
         "Storage info": {
            "req_metrics": [
               "summary.storage"
            ],
            "type": "inv"
         },
         "Host responsible for running VM": {
            "req_metrics": [
               "summary.runtime.host"
            ],
            "type": "inv"
         }
      },
      "ClusterComputeResource": {
         "Parent of Cluster": {
            "req_metrics": [
               "parent"
            ],
            "type": "inv"
         },
         "Cluster name": {
            "req_metrics": [
               "name"
            ],
            "type": "inv"
         }
      },
      "DataStore": {
         "DataStore Summary Information": {
            "req_metrics": [
               "summary"
            ],
            "type": "inv"
         },
         "DataStore Name": {
            "req_metrics": [
               "name"
            ],
            "type": "inv"
         },
         "Parent of DataStore": {
            "req_metrics": [
               "parent"
            ],
            "type": "inv"
         }
      }
   },
   "additional_fields": {
      "HostSystem": {
         "Overall CPU usage for all cores(MHz)": {
            "req_metrics": [
               "summary.quickStats.overallCpuUsage"
            ],
            "type": "inv"
         },
         "No. of Physical CPU Packages": {
            "req_metrics": [
               "summary.hardware.numCpuPkgs"
            ],
            "type": "inv"
         },
         "System Model": {
            "req_metrics": [
               "summary.hardware.model"
            ],
            "type": "inv"
         },
         "VMs associated with the host": {
            "req_metrics": [
               "vm"
            ],
            "type": "inv"
         },
         "Other Identification information": {
            "req_metrics": [
               "summary.hardware.otherIdentifyingInfo"
            ],
            "type": "inv"
         },
         "isVMFSDatastoreMountUnmountCapable": {
            "req_metrics": [
               "capability.vmfsDatastoreMountCapable"
            ],
            "type": "inv"
         },
         "isVMotionEnabledForHost": {
            "req_metrics": [
               "summary.config.vmotionEnabled"
            ],
            "type": "inv"
         },
         "isMaintenanceModeSupported": {
            "req_metrics": [
               "capability.maintenanceModeSupported"
            ],
            "type": "inv"
         },
         "Api version": {
            "req_metrics": [
               "summary.config.product.apiVersion"
            ],
            "type": "inv"
         },
         "isStorageVMotionSupported": {
            "req_metrics": [
               "capability.storageVMotionSupported"
            ],
            "type": "inv"
         },
         "isRebootRequired": {
            "req_metrics": [
               "summary.rebootRequired"
            ],
            "type": "inv"
         },
         "IsbackgroundSnapshotsForHostsSupported": {
            "req_metrics": [
               "capability.backgroundSnapshotsSupported"
            ],
            "type": "inv"
         },
         "Max virtual CPUs supported per VM": {
            "req_metrics": [
               "capability.maxVcpusPerFtVm"
            ],
            "type": "inv"
         },
         "No. of Physical CPU Threads": {
            "req_metrics": [
               "summary.hardware.numCpuThreads"
            ],
            "type": "inv"
         },
         "All licensableResource on the Host": {
            "req_metrics": [
               "licensableResource"
            ],
            "type": "inv"
         },
         "Overall Alarm Status": {
            "req_metrics": [
               "summary.overallStatus"
            ],
            "type": "inv"
         },
         "isVirtualCPUPerformanceCountersSupported": {
            "req_metrics": [
               "capability.vPMCSupported"
            ],
            "type": "inv"
         },
         "Build string of Server": {
            "req_metrics": [
               "summary.config.product.build"
            ],
            "type": "inv"
         },
         "No. of Network Adapters": {
            "req_metrics": [
               "summary.hardware.numNics"
            ],
            "type": "inv"
         },
         "IscloneFromSnapshotForVMSupported": {
            "req_metrics": [
               "capability.cloneFromSnapshotSupported"
            ],
            "type": "inv"
         },
         "short Product(vCenter) Name": {
            "req_metrics": [
               "summary.config.product.name"
            ],
            "type": "inv"
         },
         "Max VMs, can be run on host": {
            "req_metrics": [
               "capability.maxHostRunningVms"
            ],
            "type": "inv"
         },
         "Physical Memory Usage (MB)": {
            "req_metrics": [
               "summary.quickStats.overallMemoryUsage"
            ],
            "type": "inv"
         },
         "isDataStoreForVMSwapFilesSupported": {
            "req_metrics": [
               "capability.localSwapDatastoreSupported"
            ],
            "type": "inv"
         },
         "Host name": {
            "req_metrics": [
               "summary.config.name"
            ],
            "type": "inv"
         },
         "IP of vCenter server managing host": {
            "req_metrics": [
               "summary.managementServerIp"
            ],
            "type": "inv"
         },
         "OS type of product(vCenter)": {
            "req_metrics": [
               "summary.config.product.osType"
            ],
            "type": "inv"
         },
         "Max virtual CPUs, can be run on host": {
            "req_metrics": [
               "capability.maxHostSupportedVcpus"
            ],
            "type": "inv"
         },
         "CPU cores Speed (MHz)": {
            "req_metrics": [
               "summary.hardware.cpuMhz"
            ],
            "type": "inv"
         },
         "No. of Physical CPU cores": {
            "req_metrics": [
               "summary.hardware.numCpuCores"
            ],
            "type": "inv"
         },
         "Physical memory size (Bytes)": {
            "req_metrics": [
               "summary.hardware.memorySize"
            ],
            "type": "inv"
         },
         "Max registered VMs supported by host": {
            "req_metrics": [
               "capability.maxRegisteredVMs"
            ],
            "type": "inv"
         },
         "Product(vCenter server) vendor": {
            "req_metrics": [
               "summary.config.product.vendor"
            ],
            "type": "inv"
         },
         "Product ID": {
            "req_metrics": [
               "summary.config.product.productLineId"
            ],
            "type": "inv"
         },
         "Vmfs Major Version Supported": {
            "req_metrics": [
               "capability.supportedVmfsMajorVersion"
            ],
            "type": "inv"
         },
         "isVMotionSupported": {
            "req_metrics": [
               "capability.vmotionSupported"
            ],
            "type": "inv"
         },
         "Hardware BIOS Identification(UUID)": {
            "req_metrics": [
               "summary.hardware.uuid"
            ],
            "type": "inv"
         },
         "IscpuMemoryResourceConfigurationSupported": {
            "req_metrics": [
               "capability.cpuMemoryResourceConfigurationSupported"
            ],
            "type": "inv"
         },
         "Port number": {
            "req_metrics": [
               "summary.config.port"
            ],
            "type": "inv"
         },
         "Network objects available on Host": {
            "req_metrics": [
               "network"
            ],
            "type": "inv"
         },
         "System Uptime for Host": {
            "req_metrics": [
               "summary.quickStats.uptime"
            ],
            "type": "inv"
         },
         "Hardware vendor identification": {
            "req_metrics": [
               "summary.hardware.vendor"
            ],
            "type": "inv"
         },
         "Product(vCenter server) version": {
            "req_metrics": [
               "summary.config.product.version"
            ],
            "type": "inv"
         },
         "CPU model": {
            "req_metrics": [
               "summary.hardware.cpuModel"
            ],
            "type": "inv"
         },
         "isFaultToleranceLoggingEnabledForHost": {
            "req_metrics": [
               "summary.config.faultToleranceEnabled"
            ],
            "type": "inv"
         },
         "isSuspendedVMRelocationSupported": {
            "req_metrics": [
               "capability.suspendedRelocateSupported"
            ],
            "type": "inv"
         },
         "host-Managed Object Reference": {
            "req_metrics": [
               "summary.host"
            ],
            "type": "inv"
         },
         "Max VMs that can run simultaneously on host": {
            "req_metrics": [
               "capability.maxRunningVMs"
            ],
            "type": "inv"
         },
         "No. of Host Bus Adaptes (HBAs)": {
            "req_metrics": [
               "summary.hardware.numHBAs"
            ],
            "type": "inv"
         },
         "Complete Product(vCenter Server) name (including Version)": {
            "req_metrics": [
               "summary.config.product.fullName"
            ],
            "type": "inv"
         }
      },
      "VirtualMachine": {
         "Guest OS Family": {
            "req_metrics": [
               "guest.guestFamily"
            ],
            "type": "inv"
         },
         "Version of VMware tools": {
            "req_metrics": [
               "config.tools.toolsVersion"
            ],
            "type": "inv"
         },
         "Network objects used by VM": {
            "req_metrics": [
               "network"
            ],
            "type": "inv"
         },
         "Memory size (MB)": {
            "req_metrics": [
               "config.hardware.memoryMB"
            ],
            "type": "inv"
         },
         "Overall CPU usage (MB)": {
            "req_metrics": [
               "summary.quickStats.overallCpuUsage"
            ],
            "type": "inv"
         },
         "Tools running status": {
            "req_metrics": [
               "guest.toolsRunningStatus"
            ],
            "type": "inv"
         },
         "No. of Cores per socket": {
            "req_metrics": [
               "config.hardware.numCoresPerSocket"
            ],
            "type": "inv"
         },
         "Guest OS Identifier": {
            "req_metrics": [
               "guest.guestId"
            ],
            "type": "inv"
         },
         "Memory reservation (MB)": {
            "req_metrics": [
               "summary.config.memoryReservation"
            ],
            "type": "inv"
         },
         "CPU utilization limit": {
            "req_metrics": [
               "config.cpuAllocation.limit"
            ],
            "type": "inv"
         },
         "isGuestAutoLockEnabled": {
            "req_metrics": [
               "config.guestAutoLockEnabled"
            ],
            "type": "inv"
         },
         "Maximum remote display collections": {
            "req_metrics": [
               "config.maxMksConnections"
            ],
            "type": "inv"
         },
         "Guest OS FullName": {
            "req_metrics": [
               "config.guestFullName"
            ],
            "type": "inv"
         },
         "Guest Disks information": {
            "req_metrics": [
               "guest.disk"
            ],
            "type": "inv"
         },
         "Compressed Memory (MB)": {
            "req_metrics": [
               "summary.quickStats.compressedMemory"
            ],
            "type": "inv"
         },
         "Active Guest Memory (MB)": {
            "req_metrics": [
               "summary.quickStats.guestMemoryUsage"
            ],
            "type": "inv"
         },
         "total vFlash reservation for vFlash caches": {
            "req_metrics": [
               "config.vFlashCacheReservation"
            ],
            "type": "inv"
         },
         "Datastores on which this VM is stored": {
            "req_metrics": [
               "config.datastoreUrl"
            ],
            "type": "inv"
         },
         "isSnapshotOperationsSupported": {
            "req_metrics": [
               "capability.snapshotOperationsSupported"
            ],
            "type": "inv"
         },
         "Hostname of Guest OS": {
            "req_metrics": [
               "guest.hostName"
            ],
            "type": "inv"
         },
         "Suspend Directory Path": {
            "req_metrics": [
               "config.files.suspendDirectory"
            ],
            "type": "inv"
         },
         "isMultipleSnapshotsSupported": {
            "req_metrics": [
               "capability.multipleSnapshotsSupported"
            ],
            "type": "inv"
         },
         "CPU reservation (MHz)": {
            "req_metrics": [
               "summary.config.cpuReservation"
            ],
            "type": "inv"
         },
         "Last update in LayoutEx": {
            "req_metrics": [
               "layoutEx.timestamp"
            ],
            "type": "inv"
         },
         "VM Configuration file path": {
            "req_metrics": [
               "config.files.vmPathName"
            ],
            "type": "inv"
         },
         "PowerOff behavior for VM having Snapshot": {
            "req_metrics": [
               "config.flags.snapshotPowerOffBehavior"
            ],
            "type": "inv"
         },
         "No. of attempts to upgrade tools version": {
            "req_metrics": [
               "config.tools.lastInstallInfo.counter"
            ],
            "type": "inv"
         },
         "Last VM configuration modified time": {
            "req_metrics": [
               "config.modified"
            ],
            "type": "inv"
         },
         "isSnapshotConfigSupported": {
            "req_metrics": [
               "capability.snapshotConfigSupported"
            ],
            "type": "inv"
         },
         "Storage timestamp": {
            "req_metrics": [
               "storage.timestamp"
            ],
            "type": "inv"
         },
         "Overall CPU Demand (MB)": {
            "req_metrics": [
               "summary.quickStats.overallCpuDemand"
            ],
            "type": "inv"
         },
         "CPU Allocation Shares level": {
            "req_metrics": [
               "config.cpuAllocation.shares.level"
            ],
            "type": "inv"
         },
         "No. of CPU shares allocated": {
            "req_metrics": [
               "config.cpuAllocation.shares.shares"
            ],
            "type": "inv"
         },
         "isExpandableReservationInRPEnabled For CPU": {
            "req_metrics": [
               "config.cpuAllocation.expandableReservation"
            ],
            "type": "inv"
         },
         "isExpandableReservationInRPEnabled For Memory": {
            "req_metrics": [
               "config.memoryAllocation.expandableReservation"
            ],
            "type": "inv"
         },
         "Roots of Snapshot Tree": {
            "req_metrics": [
               "rootSnapshot"
            ],
            "type": "inv"
         },
         "UUID": {
            "req_metrics": [
               "summary.config.uuid"
            ],
            "type": "inv"
         },
         "Consumed Overhead Memory (MB)": {
            "req_metrics": [
               "summary.quickStats.consumedOverheadMemory"
            ],
            "type": "inv"
         },
         "Overall alarm status": {
            "req_metrics": [
               "summary.overallStatus"
            ],
            "type": "inv"
         },
         "The set of Virtual Devices belonging to VM": {
            "req_metrics": [
               "config.hardware.device"
            ],
            "type": "inv"
         },
         "isMemorySnapshotsSupported": {
            "req_metrics": [
               "capability.memorySnapshotsSupported"
            ],
            "type": "inv"
         },
         "short Product(vCenter) Name": {
            "req_metrics": [
               "summary.config.product.name"
            ],
            "type": "inv"
         },
         "VMX Process Type": {
            "req_metrics": [
               "config.flags.monitorType"
            ],
            "type": "inv"
         },
         "isHostBasedReplicationSupported": {
            "req_metrics": [
               "capability.hostBasedReplicationSupported"
            ],
            "type": "inv"
         },
         "isToolsAutoUpdateSupported": {
            "req_metrics": [
               "capability.toolsAutoUpdateSupported"
            ],
            "type": "inv"
         },
         "Host Memory used (MB)": {
            "req_metrics": [
               "summary.quickStats.hostMemoryUsage"
            ],
            "type": "inv"
         },
         "Runtime Devices": {
            "req_metrics": [
               "summary.runtime.device"
            ],
            "type": "inv"
         },
         "isLockSnapshotsSupported": {
            "req_metrics": [
               "capability.lockSnapshotsSupported"
            ],
            "type": "inv"
         },
         "isMultipleCoresPerSocketSupported": {
            "req_metrics": [
               "capability.multipleCoresPerSocketSupported"
            ],
            "type": "inv"
         },
         "Additional configuration informartion": {
            "req_metrics": [
               "config.extraConfig"
            ],
            "type": "inv"
         },
         "VMware tools version": {
            "req_metrics": [
               "guest.toolsVersion"
            ],
            "type": "inv"
         },
         "Instance UUID": {
            "req_metrics": [
               "summary.config.instanceUuid"
            ],
            "type": "inv"
         },
         "Version string of VM": {
            "req_metrics": [
               "config.version"
            ],
            "type": "inv"
         },
         "Firmware type": {
            "req_metrics": [
               "config.firmware"
            ],
            "type": "inv"
         },
         "Layout of Virtual Disk": {
            "req_metrics": [
               "layoutEx.disk"
            ],
            "type": "inv"
         },
         "IP protocol": {
            "req_metrics": [
               "config.vAppConfig.ipAssignment.ipProtocol"
            ],
            "type": "inv"
         },
         "Alternate guest name": {
            "req_metrics": [
               "config.alternateGuestName"
            ],
            "type": "inv"
         },
         "Memory Allocation Shares level": {
            "req_metrics": [
               "config.memoryAllocation.shares.level"
            ],
            "type": "inv"
         },
         "Product(vCenter server) vendor": {
            "req_metrics": [
               "summary.config.product.vendor"
            ],
            "type": "inv"
         },
         "IP Stack information": {
            "req_metrics": [
               "guest.ipStack"
            ],
            "type": "inv"
         },
         "Memory utilization limit": {
            "req_metrics": [
               "config.memoryAllocation.limit"
            ],
            "type": "inv"
         },
         "LogFile directory": {
            "req_metrics": [
               "config.files.logDirectory"
            ],
            "type": "inv"
         },
         "CPU reserved for VM (MHz)": {
            "req_metrics": [
               "config.cpuAllocation.reservation"
            ],
            "type": "inv"
         },
         "isSyncTimeWithHostEnabled": {
            "req_metrics": [
               "config.tools.syncTimeWithHost"
            ],
            "type": "inv"
         },
         "isRevertToSnapshotSupported": {
            "req_metrics": [
               "capability.revertToSnapshotSupported"
            ],
            "type": "inv"
         },
         "guest OS configured on VM": {
            "req_metrics": [
               "config.guestId"
            ],
            "type": "inv"
         },
         "isResourceSettingsForDisksSupported": {
            "req_metrics": [
               "capability.diskSharesSupported"
            ],
            "type": "inv"
         },
         "Network Adapters information": {
            "req_metrics": [
               "guest.net"
            ],
            "type": "inv"
         },
         "isMemoryHotAddEnabled": {
            "req_metrics": [
               "config.memoryHotAddEnabled"
            ],
            "type": "inv"
         },
         "Storage Used Datastore wise": {
            "req_metrics": [
               "storage.perDatastoreUsage"
            ],
            "type": "inv"
         },
         "System Uptime (sec)": {
            "req_metrics": [
               "summary.quickStats.uptimeSeconds"
            ],
            "type": "inv"
         },
         "Location ID": {
            "req_metrics": [
               "config.locationId"
            ],
            "type": "inv"
         },
         "Product(vCenter server) version": {
            "req_metrics": [
               "summary.config.product.version"
            ],
            "type": "inv"
         },
         "Balloned Memory (MB)": {
            "req_metrics": [
               "summary.quickStats.balloonedMemory"
            ],
            "type": "inv"
         },
         "EnvironmentBrowser object of VM": {
            "req_metrics": [
               "environmentBrowser"
            ],
            "type": "inv"
         },
         "Changeversion for configuration": {
            "req_metrics": [
               "config.changeVersion"
            ],
            "type": "inv"
         },
         "No. of Memory shares allocated": {
            "req_metrics": [
               "config.memoryAllocation.shares.shares"
            ],
            "type": "inv"
         },
         "isVMaTemplate": {
            "req_metrics": [
               "config.template"
            ],
            "type": "inv"
         },
         "isToolsSyncTimeSupported": {
            "req_metrics": [
               "capability.toolsSyncTimeSupported"
            ],
            "type": "inv"
         },
         "VM name": {
            "req_metrics": [
               "summary.config.name"
            ],
            "type": "inv"
         },
         "VM Description": {
            "req_metrics": [
               "summary.config.annotation"
            ],
            "type": "inv"
         },
         "No. of Virtual CPU in VM": {
            "req_metrics": [
               "config.hardware.numCPU"
            ],
            "type": "inv"
         },
         "Tools upgrade policy": {
            "req_metrics": [
               "config.tools.toolsUpgradePolicy"
            ],
            "type": "inv"
         },
         "Memory reserved for VM (MB)": {
            "req_metrics": [
               "config.memoryAllocation.reservation"
            ],
            "type": "inv"
         },
         "Memory Capacity (MB)": {
            "req_metrics": [
               "summary.config.memorySizeMB"
            ],
            "type": "inv"
         },
         "Snapshot Directory Path": {
            "req_metrics": [
               "config.files.snapshotDirectory"
            ],
            "type": "inv"
         },
         "isPoweredOffSnapshotsSupported": {
            "req_metrics": [
               "capability.poweredOffSnapshotsSupported"
            ],
            "type": "inv"
         },
         "Primary IP address of guest": {
            "req_metrics": [
               "guest.ipAddress"
            ],
            "type": "inv"
         },
         "isSwapFilePlacementSupported": {
            "req_metrics": [
               "capability.swapPlacementSupported"
            ],
            "type": "inv"
         },
         "Connection state": {
            "req_metrics": [
               "summary.runtime.connectionState"
            ],
            "type": "inv"
         }
      },
      "ClusterComputeResource": {
         "Migrations performed in Cluster": {
            "req_metrics": [
               "migrationHistory"
            ],
            "type": "inv"
         },
         "Recommended actions for the cluster": {
            "req_metrics": [
               "recommendation"
            ],
            "type": "inv"
         },
         "Actions performed recently": {
            "req_metrics": [
               "actionHistory"
            ],
            "type": "inv"
         },
         "Configuration of Cluster": {
            "req_metrics": [
               "configurationEx"
            ],
            "type": "inv"
         }
      },
      "DataStore": {
         "Specific info about the datastore": {
            "req_metrics": [
               "info"
            ],
            "type": "inv"
         },
         "isPerFileThinProvisioningSupported": {
            "req_metrics": [
               "capability.perFileThinProvisioningSupported"
            ],
            "type": "inv"
         },
         "isStorageIORMSupported": {
            "req_metrics": [
               "capability.storageIORMSupported"
            ],
            "type": "inv"
         },
         "isTopLevelDirectoryCreateSupported": {
            "req_metrics": [
               "capability.topLevelDirectoryCreateSupported"
            ],
            "type": "inv"
         },
         "isRawDiskMappingsCreationSupported": {
            "req_metrics": [
               "capability.rawDiskMappingsSupported"
            ],
            "type": "inv"
         },
         "isDirectoryHierarchyCreationSupported": {
            "req_metrics": [
               "capability.directoryHierarchySupported"
            ],
            "type": "inv"
         },
         "Storage IO Resource Management configuration": {
            "req_metrics": [
               "iormConfiguration"
            ],
            "type": "inv"
         },
         "Host attached": {
            "req_metrics": [
               "host"
            ],
            "type": "inv"
         },
         "isNativeSnapshotSupported": {
            "req_metrics": [
               "capability.nativeSnapshotSupported"
            ],
            "type": "inv"
         },
         "VM stored on datastore": {
            "req_metrics": [
               "vm"
            ],
            "type": "inv"
         }
      }
   }
}