Document navigation

Appendices

Function

Note:

In CLI, the double quotation marks (") in a function must be translated by using backward slashes (\), and the commas (,) for delimiting function parameters must be translated by using double backward slashes (\\).

Method for calling a function:

Function name(Parameter1="String",Parameter2=number)
For example, sort(by="value",direction="desc"). Currently, the following functions are supported:
  • sort(by="value|time",direction="asc|desc"): the sort function
    • by: the field according to which the contents are sorted. This field can be either value or time.
    • direction: the sort direction, including asc (ascending order) and desc (descending order).
  • limit(limit=number greater than zero): returns only the data count specified by limit. If the total data count is smaller than the limit, all data will be returned.
    • limit: the number of data returned. This field must be an integer that is greater than 0.
  • sum(): adds all numbers in a specified range and returns the result
    Note:

    The returned data contains only one value field. Both the time and labels fields are ignored.

  • average(groupBy="label name to group by")

    Groups data according to the label specified by the groupBy parameter and calculates the average value. For example,

    average(groupBy="VMUuid")

    The labels in the returned data only have the label field specified by groupBy.

  • top(num=number of top to return)

    Returns a number (N) of data with the largest value.

  • low(num=number of low to return)

    Returns a number (N) of data with the smallest value.

All Metric Metadata

You can use GetAllMetricMetadata to obtain system-defined metrics and their metadata. Take version 3.9.0 as an example.

{
    "metrics": [
        {
            "description": "OperatingSystemCPUSystemUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid",
                "CPUNum"
            ],
            "name": "OperatingSystemCPUSystemUtilization",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "OperatingSystemCPUUserUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid",
                "CPUNum"
            ],
            "name": "OperatingSystemCPUUserUtilization",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "OperatingSystemCPUWaitUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid",
                "CPUNum"
            ],
            "name": "OperatingSystemCPUWaitUtilization",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "OperatingSystemCPUIdleUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid",
                "CPUNum"
            ],
            "name": "OperatingSystemCPUIdleUtilization",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "OperatingSystemCPUUsedUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid",
                "CPUNum"
            ],
            "name": "OperatingSystemCPUUsedUtilization",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "OperatingSystemCPUAverageSystemUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid"
            ],
            "name": "OperatingSystemCPUAverageSystemUtilization",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "OperatingSystemCPUAverageUserUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid"
            ],
            "name": "OperatingSystemCPUAverageUserUtilization",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "OperatingSystemCPUAverageWaitUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid"
            ],
            "name": "OperatingSystemCPUAverageWaitUtilization",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "OperatingSystemCPUAverageIdleUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid"
            ],
            "name": "OperatingSystemCPUAverageIdleUtilization",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "OperatingSystemCPUAverageUsedUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid"
            ],
            "name": "OperatingSystemCPUAverageUsedUtilization",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "DiskAllFreeCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid"
            ],
            "name": "DiskAllFreeCapacityInBytes",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "DiskAllFreeCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid"
            ],
            "name": "DiskAllFreeCapacityInPercent",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "DiskAllUsedCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid"
            ],
            "name": "DiskAllUsedCapacityInBytes",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "DiskAllUsedCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid"
            ],
            "name": "DiskAllUsedCapacityInPercent",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "DiskFreeCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid",
                "DiskDeviceLetter",
                "MountPoint",
                "FSType"
            ],
            "name": "DiskFreeCapacityInBytes",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "DiskFreeCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid",
                "DiskDeviceLetter",
                "MountPoint",
                "FSType"
            ],
            "name": "DiskFreeCapacityInPercent",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "DiskUsedCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid",
                "DiskDeviceLetter",
                "MountPoint",
                "FSType"
            ],
            "name": "DiskUsedCapacityInBytes",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "DiskUsedCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid",
                "DiskDeviceLetter",
                "MountPoint",
                "FSType"
            ],
            "name": "DiskUsedCapacityInPercent",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "DiskTotalCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid",
                "DiskDeviceLetter",
                "MountPoint",
                "FSType"
            ],
            "name": "DiskTotalCapacityInBytes",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "DiskReadBytesPerSecond",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid",
                "DiskDeviceLetter",
                "MountPoint",
                "FSType"
            ],
            "name": "DiskReadBytesPerSecond",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "DiskReadRequestPerSecond",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid",
                "DiskDeviceLetter",
                "MountPoint",
                "FSType"
            ],
            "name": "DiskReadRequestPerSecond",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "DiskWriteBytesPerSecond",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid",
                "DiskDeviceLetter",
                "MountPoint",
                "FSType"
            ],
            "name": "DiskWriteBytesPerSecond",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "DiskWriteRequestPerSecond",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid",
                "DiskDeviceLetter",
                "MountPoint",
                "FSType"
            ],
            "name": "DiskWriteRequestPerSecond",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "OperatingSystemNetworkInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid",
                "NetworkDeviceLetter"
            ],
            "name": "OperatingSystemNetworkInBytes",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "OperatingSystemNetworkAllInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid"
            ],
            "name": "OperatingSystemNetworkAllInBytes",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "OperatingSystemNetworkInPackets",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid",
                "NetworkDeviceLetter"
            ],
            "name": "OperatingSystemNetworkInPackets",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "OperatingSystemNetworkAllInPackets",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid"
            ],
            "name": "OperatingSystemNetworkAllInPackets",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "OperatingSystemNetworkInErrors",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid",
                "NetworkDeviceLetter"
            ],
            "name": "OperatingSystemNetworkInErrors",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "OperatingSystemNetworkAllInErrors",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid"
            ],
            "name": "OperatingSystemNetworkAllInErrors",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "OperatingSystemNetworkOutBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid",
                "NetworkDeviceLetter"
            ],
            "name": "OperatingSystemNetworkOutBytes",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "OperatingSystemNetworkAllOutBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid"
            ],
            "name": "OperatingSystemNetworkAllOutBytes",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "OperatingSystemNetworkOutPackets",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid",
                "NetworkDeviceLetter"
            ],
            "name": "OperatingSystemNetworkOutPackets",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "OperatingSystemNetworkAllOutPackets",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid"
            ],
            "name": "OperatingSystemNetworkAllOutPackets",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "OperatingSystemNetworkOutErrors",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid",
                "NetworkDeviceLetter"
            ],
            "name": "OperatingSystemNetworkOutErrors",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "OperatingSystemNetworkAllOutErrors",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid"
            ],
            "name": "OperatingSystemNetworkAllOutErrors",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "OperatingSystemMemoryTotalBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid"
            ],
            "name": "OperatingSystemMemoryTotalBytes",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "OperatingSystemMemoryFreeBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid"
            ],
            "name": "OperatingSystemMemoryFreeBytes",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "OperatingSystemMemoryUsedBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid"
            ],
            "name": "OperatingSystemMemoryUsedBytes",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "OperatingSystemMemoryAvailableBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid"
            ],
            "name": "OperatingSystemMemoryAvailableBytes",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "OperatingSystemMemoryFreePercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid"
            ],
            "name": "OperatingSystemMemoryFreePercent",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "OperatingSystemMemoryUsedPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BaremetalVMUuid"
            ],
            "name": "OperatingSystemMemoryUsedPercent",
            "namespace": "ZStack/BaremetalVM"
        },
        {
            "description": "TotalAvailableCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "TotalAvailableCapacityInBytes",
            "namespace": "ZStack/BackupStorage"
        },
        {
            "description": "TotalAvailableCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "TotalAvailableCapacityInPercent",
            "namespace": "ZStack/BackupStorage"
        },
        {
            "description": "AvailableCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BackupStorageUuid",
                "BackupStorageType"
            ],
            "name": "AvailableCapacityInBytes",
            "namespace": "ZStack/BackupStorage"
        },
        {
            "description": "AvailableCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BackupStorageUuid",
                "BackupStorageType"
            ],
            "name": "AvailableCapacityInPercent",
            "namespace": "ZStack/BackupStorage"
        },
        {
            "description": "TotalUsedCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "TotalUsedCapacityInBytes",
            "namespace": "ZStack/BackupStorage"
        },
        {
            "description": "TotalUsedCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "TotalUsedCapacityInPercent",
            "namespace": "ZStack/BackupStorage"
        },
        {
            "description": "UsedCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BackupStorageUuid",
                "BackupStorageType"
            ],
            "name": "UsedCapacityInBytes",
            "namespace": "ZStack/BackupStorage"
        },
        {
            "description": "UsedCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BackupStorageUuid",
                "BackupStorageType"
            ],
            "name": "UsedCapacityInPercent",
            "namespace": "ZStack/BackupStorage"
        },
        {
            "description": "TotalLockedCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "TotalLockedCapacityInBytes",
            "namespace": "ZStack/BackupStorage"
        },
        {
            "description": "TotalLockedCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "TotalLockedCapacityInPercent",
            "namespace": "ZStack/BackupStorage"
        },
        {
            "description": "NetworkInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BackupStorageUuid",
                "NetworkDeviceLetter"
            ],
            "name": "NetworkInBytes",
            "namespace": "ZStack/BackupStorage"
        },
        {
            "description": "NetworkAllInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BackupStorageUuid"
            ],
            "name": "NetworkAllInBytes",
            "namespace": "ZStack/BackupStorage"
        },
        {
            "description": "NetworkInPackets",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BackupStorageUuid",
                "NetworkDeviceLetter"
            ],
            "name": "NetworkInPackets",
            "namespace": "ZStack/BackupStorage"
        },
        {
            "description": "NetworkAllInPackets",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BackupStorageUuid"
            ],
            "name": "NetworkAllInPackets",
            "namespace": "ZStack/BackupStorage"
        },
        {
            "description": "NetworkInErrors",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BackupStorageUuid",
                "NetworkDeviceLetter"
            ],
            "name": "NetworkInErrors",
            "namespace": "ZStack/BackupStorage"
        },
        {
            "description": "NetworkAllInErrors",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BackupStorageUuid"
            ],
            "name": "NetworkAllInErrors",
            "namespace": "ZStack/BackupStorage"
        },
        {
            "description": "NetworkOutBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BackupStorageUuid",
                "NetworkDeviceLetter"
            ],
            "name": "NetworkOutBytes",
            "namespace": "ZStack/BackupStorage"
        },
        {
            "description": "NetworkAllOutBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BackupStorageUuid"
            ],
            "name": "NetworkAllOutBytes",
            "namespace": "ZStack/BackupStorage"
        },
        {
            "description": "NetworkOutPackets",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BackupStorageUuid",
                "NetworkDeviceLetter"
            ],
            "name": "NetworkOutPackets",
            "namespace": "ZStack/BackupStorage"
        },
        {
            "description": "NetworkAllOutPackets",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BackupStorageUuid"
            ],
            "name": "NetworkAllOutPackets",
            "namespace": "ZStack/BackupStorage"
        },
        {
            "description": "NetworkOutErrors",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BackupStorageUuid",
                "NetworkDeviceLetter"
            ],
            "name": "NetworkOutErrors",
            "namespace": "ZStack/BackupStorage"
        },
        {
            "description": "NetworkAllOutErrors",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "BackupStorageUuid"
            ],
            "name": "NetworkAllOutErrors",
            "namespace": "ZStack/BackupStorage"
        },
        {
            "description": "VmCPUUsageMHZ",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "VmCPUUsage",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "VmCPUUsageMHZ",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "CPUNum"
            ],
            "name": "VmCPUUsageMHZ",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "VmCPUIdle",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "CPUNum"
            ],
            "name": "VmCPUIdle",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "VmCPUUsed",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "CPUNum"
            ],
            "name": "VmCPUUsed",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "VmMemoryUsage",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "VmMemoryUsage",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "VmMemoryGranted",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "VmMemoryGranted",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "VmMemoryActive",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "VmMemoryActive",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "VmMemoryVmMemCtl",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "VmMemoryVmMemCtl",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "VmMemoryConsumed",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "VmMemoryConsumed",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "VmMemoryEntitlement",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "VmMemoryEntitlement",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "VmDiskUsage",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "DiskDeviceLetter"
            ],
            "name": "VmDiskUsage",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "VmDiskRead",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "DiskDeviceLetter"
            ],
            "name": "VmDiskRead",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "VmDiskWrite",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "DiskDeviceLetter"
            ],
            "name": "VmDiskWrite",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "VmDiskMaxTotalLatency",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "DiskDeviceLetter"
            ],
            "name": "VmDiskMaxTotalLatency",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "VmVirtualDiskNumberReadAveraged",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "DiskDeviceLetter"
            ],
            "name": "VmVirtualDiskNumberReadAveraged",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "VmVirtualDiskNumberWriteAveraged",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "DiskDeviceLetter"
            ],
            "name": "VmVirtualDiskNumberWriteAveraged",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "VmVirtualDiskRead",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "DiskDeviceLetter"
            ],
            "name": "VmVirtualDiskRead",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "VmVirtualDiskWrite",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "DiskDeviceLetter"
            ],
            "name": "VmVirtualDiskWrite",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "VmVirtualDiskTotalReadLatency",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "DiskDeviceLetter"
            ],
            "name": "VmVirtualDiskTotalReadLatency",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "VmVirtualDiskTotalWriteLatency",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "DiskDeviceLetter"
            ],
            "name": "VmVirtualDiskTotalWriteLatency",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "VmNetworkUsage",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "NetworkDeviceLetter"
            ],
            "name": "VmNetworkUsage",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "VmNetworkPacketRx",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "NetworkDeviceLetter"
            ],
            "name": "VmNetworkPacketRx",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "VmNetworkPacketTx",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "NetworkDeviceLetter"
            ],
            "name": "VmNetworkPacketTx",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "VmNetworkReceived",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "NetworkDeviceLetter"
            ],
            "name": "VmNetworkReceived",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "VmNetworkTransmitted",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "NetworkDeviceLetter"
            ],
            "name": "VmNetworkTransmitted",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "VmNetworkByteRx",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "NetworkDeviceLetter"
            ],
            "name": "VmNetworkByteRx",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "VmNetworkByteTx",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "NetworkDeviceLetter"
            ],
            "name": "VmNetworkByteTx",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "HostCPUUsageMHZ",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "HostCPUUsage",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "HostCPUUsageMHZ",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "CPUNum"
            ],
            "name": "HostCPUUsageMHZ",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "HostCPUIdle",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "CPUNum"
            ],
            "name": "HostCPUIdle",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "HostCPUUsed",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "CPUNum"
            ],
            "name": "HostCPUUsed",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "HostMemoryUsage",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "HostMemoryUsage",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "HostMemoryGranted",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "HostMemoryGranted",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "HostMemoryActive",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "HostMemoryActive",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "HostMemoryHostMemCtl",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "HostMemoryHostMemCtl",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "HostMemoryConsumed",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "HostMemoryConsumed",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "HostMemoryEntitlement",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "HostMemoryEntitlement",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "HostDiskUsage",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "DiskDeviceLetter"
            ],
            "name": "HostDiskUsage",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "HostDiskRead",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "DiskDeviceLetter"
            ],
            "name": "HostDiskRead",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "HostDiskWrite",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "DiskDeviceLetter"
            ],
            "name": "HostDiskWrite",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "HostDiskMaxTotalLatency",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "DiskDeviceLetter"
            ],
            "name": "HostDiskMaxTotalLatency",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "HostVirtualDiskNumberReadAveraged",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "DiskDeviceLetter"
            ],
            "name": "HostVirtualDiskNumberReadAveraged",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "HostVirtualDiskNumberWriteAveraged",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "DiskDeviceLetter"
            ],
            "name": "HostVirtualDiskNumberWriteAveraged",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "HostVirtualDiskRead",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "DiskDeviceLetter"
            ],
            "name": "HostVirtualDiskRead",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "HostVirtualDiskWrite",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "DiskDeviceLetter"
            ],
            "name": "HostVirtualDiskWrite",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "HostVirtualDiskTotalReadLatency",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "DiskDeviceLetter"
            ],
            "name": "HostVirtualDiskTotalReadLatency",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "HostVirtualDiskTotalWriteLatency",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "DiskDeviceLetter"
            ],
            "name": "HostVirtualDiskTotalWriteLatency",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "HostNetworkUsage",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "NetworkDeviceLetter"
            ],
            "name": "HostNetworkUsage",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "HostNetworkPacketRx",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "NetworkDeviceLetter"
            ],
            "name": "HostNetworkPacketRx",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "HostNetworkPacketTx",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "NetworkDeviceLetter"
            ],
            "name": "HostNetworkPacketTx",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "HostNetworkReceived",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "NetworkDeviceLetter"
            ],
            "name": "HostNetworkReceived",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "HostNetworkTransmitted",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "NetworkDeviceLetter"
            ],
            "name": "HostNetworkTransmitted",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "HostNetworkByteRx",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "NetworkDeviceLetter"
            ],
            "name": "HostNetworkByteRx",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "HostNetworkByteTx",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "NetworkDeviceLetter"
            ],
            "name": "HostNetworkByteTx",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "ManagementServerDirFreeCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ManagementNodeIP",
                "DirPath"
            ],
            "name": "ManagementServerDirFreeCapacityInBytes",
            "namespace": "ZStack/System"
        },
        {
            "description": "ManagementServerDirFreeCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ManagementNodeIP",
                "DirPath"
            ],
            "name": "ManagementServerDirFreeCapacityInPercent",
            "namespace": "ZStack/System"
        },
        {
            "description": "ManagementServerDirUsedCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ManagementNodeIP",
                "DirPath"
            ],
            "name": "ManagementServerDirUsedCapacityInBytes",
            "namespace": "ZStack/System"
        },
        {
            "description": "ManagementServerDirUsedCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ManagementNodeIP",
                "DirPath"
            ],
            "name": "ManagementServerDirUsedCapacityInPercent",
            "namespace": "ZStack/System"
        },
        {
            "description": "ManagementInfluxDBUsedCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ManagementNodeIP",
                "DirPath"
            ],
            "name": "ManagementInfluxDBUsedCapacityInBytes",
            "namespace": "ZStack/System"
        },
        {
            "description": "ManagementPrometheusUsedCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ManagementNodeIP",
                "DirPath"
            ],
            "name": "ManagementPrometheusUsedCapacityInBytes",
            "namespace": "ZStack/System"
        },
        {
            "description": "ManagementZStackLogCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ManagementNodeIP",
                "DirPath"
            ],
            "name": "ManagementZStackLogCapacityInBytes",
            "namespace": "ZStack/System"
        },
        {
            "description": "ManagementZStackDBBackupCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ManagementNodeIP",
                "DirPath"
            ],
            "name": "ManagementZStackDBBackupCapacityInBytes",
            "namespace": "ZStack/System"
        },
        {
            "description": "ManagementMysqlCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ManagementNodeIP",
                "DirPath"
            ],
            "name": "ManagementMysqlCapacityInBytes",
            "namespace": "ZStack/System"
        },
        {
            "description": "CPUIdleUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "CPUNum"
            ],
            "name": "CPUIdleUtilization",
            "namespace": "ZStack/Host"
        },
        {
            "description": "CPUSystemUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "CPUNum"
            ],
            "name": "CPUSystemUtilization",
            "namespace": "ZStack/Host"
        },
        {
            "description": "CPUUserUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "CPUNum"
            ],
            "name": "CPUUserUtilization",
            "namespace": "ZStack/Host"
        },
        {
            "description": "CPUWaitUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "CPUNum"
            ],
            "name": "CPUWaitUtilization",
            "namespace": "ZStack/Host"
        },
        {
            "description": "CPUAllIdleUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "CPUAllIdleUtilization",
            "namespace": "ZStack/Host"
        },
        {
            "description": "CPUUsedUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "CPUNum"
            ],
            "name": "CPUUsedUtilization",
            "namespace": "ZStack/Host"
        },
        {
            "description": "CPUAllUsedUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "CPUAllUsedUtilization",
            "namespace": "ZStack/Host"
        },
        {
            "description": "CPUAverageUsedUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "CPUAverageUsedUtilization",
            "namespace": "ZStack/Host"
        },
        {
            "description": "MemoryFreeBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "MemoryFreeBytes",
            "namespace": "ZStack/Host"
        },
        {
            "description": "MemoryFreeInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "MemoryFreeInPercent",
            "namespace": "ZStack/Host"
        },
        {
            "description": "MemoryUsedBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "MemoryUsedBytes",
            "namespace": "ZStack/Host"
        },
        {
            "description": "MemoryUsedInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "MemoryUsedInPercent",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DiskReadOpsWwid",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "DiskDeviceLetter"
            ],
            "name": "DiskReadOps",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DiskAllReadOps",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "DiskAllReadOps",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DiskWriteOpsWwid",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "DiskDeviceLetter"
            ],
            "name": "DiskWriteOps",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DiskAllWriteOps",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "DiskAllWriteOps",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DiskReadBytesWwid",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "DiskDeviceLetter"
            ],
            "name": "DiskReadBytes",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DiskAllReadBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "DiskAllReadBytes",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DiskWriteBytesWwid",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "DiskDeviceLetter"
            ],
            "name": "DiskWriteBytes",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DiskAllWriteBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "DiskAllWriteBytes",
            "namespace": "ZStack/Host"
        },
        {
            "description": "NetworkInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "NetworkDeviceLetter"
            ],
            "name": "NetworkInBytes",
            "namespace": "ZStack/Host"
        },
        {
            "description": "NetworkAllInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "NetworkAllInBytes",
            "namespace": "ZStack/Host"
        },
        {
            "description": "NetworkInPackets",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "NetworkDeviceLetter"
            ],
            "name": "NetworkInPackets",
            "namespace": "ZStack/Host"
        },
        {
            "description": "NetworkAllInPackets",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "NetworkAllInPackets",
            "namespace": "ZStack/Host"
        },
        {
            "description": "NetworkInErrors",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "NetworkDeviceLetter"
            ],
            "name": "NetworkInErrors",
            "namespace": "ZStack/Host"
        },
        {
            "description": "NetworkAllInErrors",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "NetworkAllInErrors",
            "namespace": "ZStack/Host"
        },
        {
            "description": "NetworkOutBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "NetworkDeviceLetter"
            ],
            "name": "NetworkOutBytes",
            "namespace": "ZStack/Host"
        },
        {
            "description": "NetworkAllOutBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "NetworkAllOutBytes",
            "namespace": "ZStack/Host"
        },
        {
            "description": "NetworkOutPackets",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "NetworkDeviceLetter"
            ],
            "name": "NetworkOutPackets",
            "namespace": "ZStack/Host"
        },
        {
            "description": "NetworkAllOutPackets",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "NetworkAllOutPackets",
            "namespace": "ZStack/Host"
        },
        {
            "description": "NetworkOutErrors",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "NetworkDeviceLetter"
            ],
            "name": "NetworkOutErrors",
            "namespace": "ZStack/Host"
        },
        {
            "description": "NetworkAllOutErrors",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "NetworkAllOutErrors",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DiskTotalCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "DiskTotalCapacityInBytes",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DiskAllFreeCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "DiskAllFreeCapacityInBytes",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DiskAllFreeCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "DiskAllFreeCapacityInPercent",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DiskAllUsedCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "DiskAllUsedCapacityInBytes",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DiskAllUsedCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "DiskAllUsedCapacityInPercent",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DiskCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "DiskDeviceLetter",
                "MountPoint",
                "FSType"
            ],
            "name": "DiskCapacityInBytes",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DiskFreeCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "DiskDeviceLetter",
                "MountPoint",
                "FSType"
            ],
            "name": "DiskFreeCapacityInPercent",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DiskUsedCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "DiskDeviceLetter",
                "MountPoint",
                "FSType"
            ],
            "name": "DiskUsedCapacityInBytes",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DiskUsedCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "DiskDeviceLetter",
                "MountPoint",
                "FSType"
            ],
            "name": "DiskUsedCapacityInPercent",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DiskZStackUsedCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "DiskZStackUsedCapacityInBytes",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DiskZStackUsedCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "DiskZStackUsedCapacityInPercent",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DiskTransUsedCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "DiskTransUsedCapacityInBytes",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DiskTransUsedCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "DiskTransUsedCapacityInPercent",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DiskRootUsedCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "DiskRootUsedCapacityInBytes",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DiskRootUsedCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "DiskRootUsedCapacityInPercent",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DiskLatencyWwid",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "DiskDeviceLetter"
            ],
            "name": "DiskLatency",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DiskLatencyWwid",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "Wwid"
            ],
            "name": "DiskLatencyWwid",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DiskWriteOpsWwid",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "Wwid"
            ],
            "name": "DiskWriteOpsWwid",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DiskReadOpsWwid",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "Wwid"
            ],
            "name": "DiskReadOpsWwid",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DiskWriteBytesWwid",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "Wwid"
            ],
            "name": "DiskWriteBytesWwid",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DiskReadBytesWwid",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "Wwid"
            ],
            "name": "DiskReadBytesWwid",
            "namespace": "ZStack/Host"
        },
        {
            "description": "VolumeGroupCapacityInbytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "VolumeGroupName"
            ],
            "name": "VolumeGroupCapacityInbytes",
            "namespace": "ZStack/Host"
        },
        {
            "description": "VolumeGroupFreeCapacityInbytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "VolumeGroupName"
            ],
            "name": "VolumeGroupFreeCapacityInbytes",
            "namespace": "ZStack/Host"
        },
        {
            "description": "VolumeGroupUsedCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "VolumeGroupName"
            ],
            "name": "VolumeGroupUsedCapacityInPercent",
            "namespace": "ZStack/Host"
        },
        {
            "description": "RaidState",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "TargetId"
            ],
            "name": "RaidState",
            "namespace": "ZStack/Host"
        },
        {
            "description": "PhysicalDiskState",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "SlotNumber",
                "DiskGroup"
            ],
            "name": "PhysicalDiskState",
            "namespace": "ZStack/Host"
        },
        {
            "description": "PhysicalDiskTemperature",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "SlotNumber",
                "DiskGroup"
            ],
            "name": "PhysicalDiskTemperature",
            "namespace": "ZStack/Host"
        },
        {
            "description": "PowerSupply",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "PowerSupplyId"
            ],
            "name": "PowerSupply",
            "namespace": "ZStack/Host"
        },
        {
            "description": "IpmiStatus",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "IpmiStatus",
            "namespace": "ZStack/Host"
        },
        {
            "description": "PhysicalNetworkInterface",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "InterfaceName",
                "InterfaceSpeed"
            ],
            "name": "PhysicalNetworkInterface",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DiskXfsFragInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "DiskXfsFragInPercent",
            "namespace": "ZStack/Host"
        },
        {
            "description": "HostTotal",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "HostTotal",
            "namespace": "ZStack/Host"
        },
        {
            "description": "ConnectedHostCount",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "ConnectedHostCount",
            "namespace": "ZStack/Host"
        },
        {
            "description": "ConnectedHostInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "ConnectedHostInPercent",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DisconnectedHostCount",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "DisconnectedHostCount",
            "namespace": "ZStack/Host"
        },
        {
            "description": "DisconnectedHostInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "DisconnectedHostInPercent",
            "namespace": "ZStack/Host"
        },
        {
            "description": "CPUCapacityTotal",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "CPUCapacityTotal",
            "namespace": "ZStack/Host"
        },
        {
            "description": "CPUUsedCapacityCount",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "CPUUsedCapacityCount",
            "namespace": "ZStack/Host"
        },
        {
            "description": "CPULockedCapacityCount",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "CPULockedCapacityCount",
            "namespace": "ZStack/Host"
        },
        {
            "description": "CPUUsedCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "CPUUsedCapacityInPercent",
            "namespace": "ZStack/Host"
        },
        {
            "description": "CPULockedCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "CPULockedCapacityInPercent",
            "namespace": "ZStack/Host"
        },
        {
            "description": "CPUAvailableCapacityCount",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "CPUAvailableCapacityCount",
            "namespace": "ZStack/Host"
        },
        {
            "description": "CPUAvailableCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "CPUAvailableCapacityInPercent",
            "namespace": "ZStack/Host"
        },
        {
            "description": "CPUUsedCapacityPerHostCount",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "HypervisorType"
            ],
            "name": "CPUUsedCapacityPerHostCount",
            "namespace": "ZStack/Host"
        },
        {
            "description": "CPUUsedCapacityPerHostInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "HypervisorType"
            ],
            "name": "CPUUsedCapacityPerHostInPercent",
            "namespace": "ZStack/Host"
        },
        {
            "description": "CPUAvailableCapacityPerHostCount",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "HypervisorType"
            ],
            "name": "CPUAvailableCapacityPerHostCount",
            "namespace": "ZStack/Host"
        },
        {
            "description": "CPUAvailableCapacityPerHostInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "HypervisorType"
            ],
            "name": "CPUAvailableCapacityPerHostInPercent",
            "namespace": "ZStack/Host"
        },
        {
            "description": "MemoryCapacityTotal",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "MemoryCapacityTotal",
            "namespace": "ZStack/Host"
        },
        {
            "description": "MemoryUsedCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "MemoryUsedCapacityInBytes",
            "namespace": "ZStack/Host"
        },
        {
            "description": "MemoryUsedCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "MemoryUsedCapacityInPercent",
            "namespace": "ZStack/Host"
        },
        {
            "description": "MemoryLockedCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "MemoryLockedCapacityInBytes",
            "namespace": "ZStack/Host"
        },
        {
            "description": "MemoryLockedCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "MemoryLockedCapacityInPercent",
            "namespace": "ZStack/Host"
        },
        {
            "description": "MemoryAvailableCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "MemoryAvailableCapacityInBytes",
            "namespace": "ZStack/Host"
        },
        {
            "description": "MemoryAvailableCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "MemoryAvailableCapacityInPercent",
            "namespace": "ZStack/Host"
        },
        {
            "description": "MemoryUsedCapacityPerHostInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "HypervisorType"
            ],
            "name": "MemoryUsedCapacityPerHostInBytes",
            "namespace": "ZStack/Host"
        },
        {
            "description": "MemoryUsedCapacityPerHostInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "HypervisorType"
            ],
            "name": "MemoryUsedCapacityPerHostInPercent",
            "namespace": "ZStack/Host"
        },
        {
            "description": "MemoryAvailableCapacityPerHostInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "HypervisorType"
            ],
            "name": "MemoryAvailableCapacityPerHostInBytes",
            "namespace": "ZStack/Host"
        },
        {
            "description": "MemoryAvailableCapacityPerHostInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid",
                "HypervisorType"
            ],
            "name": "MemoryAvailableCapacityPerHostInPercent",
            "namespace": "ZStack/Host"
        },
        {
            "description": "V2VAvailableCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "V2VAvailableCapacityInBytes",
            "namespace": "ZStack/Host"
        },
        {
            "description": "V2VAvailableCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "V2VAvailableCapacityInPercent",
            "namespace": "ZStack/Host"
        },
        {
            "description": "V2VUsedCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "V2VUsedCapacityInBytes",
            "namespace": "ZStack/Host"
        },
        {
            "description": "V2VUsedCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "HostUuid"
            ],
            "name": "V2VUsedCapacityInPercent",
            "namespace": "ZStack/Host"
        },
        {
            "description": "VIPInBoundTrafficInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VipUUID"
            ],
            "name": "VIPInBoundTrafficInBytes",
            "namespace": "ZStack/VIP"
        },
        {
            "description": "VIPInBoundTrafficInPackages",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VipUUID"
            ],
            "name": "VIPInBoundTrafficInPackages",
            "namespace": "ZStack/VIP"
        },
        {
            "description": "VIPOutBoundTrafficInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VipUUID"
            ],
            "name": "VIPOutBoundTrafficInBytes",
            "namespace": "ZStack/VIP"
        },
        {
            "description": "VIPOutBoundTrafficInPackages",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VipUUID"
            ],
            "name": "VIPOutBoundTrafficInPackages",
            "namespace": "ZStack/VIP"
        },
        {
            "description": "TotalCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "TotalCapacityInBytes",
            "namespace": "ZStack/PrimaryStorage"
        },
        {
            "description": "TotalAvailableCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "TotalAvailableCapacityInBytes",
            "namespace": "ZStack/PrimaryStorage"
        },
        {
            "description": "TotalAvailableCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "TotalAvailableCapacityInPercent",
            "namespace": "ZStack/PrimaryStorage"
        },
        {
            "description": "TotalUsedCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "TotalUsedCapacityInBytes",
            "namespace": "ZStack/PrimaryStorage"
        },
        {
            "description": "TotalUsedCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "TotalUsedCapacityInPercent",
            "namespace": "ZStack/PrimaryStorage"
        },
        {
            "description": "TotalLockedCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "TotalLockedCapacityInBytes",
            "namespace": "ZStack/PrimaryStorage"
        },
        {
            "description": "TotalLockedCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "TotalLockedCapacityInPercent",
            "namespace": "ZStack/PrimaryStorage"
        },
        {
            "description": "TotalPhysicalCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "PrimaryStorageUuid",
                "PrimaryStorageType"
            ],
            "name": "TotalPhysicalCapacityInBytes",
            "namespace": "ZStack/PrimaryStorage"
        },
        {
            "description": "AvailableCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "PrimaryStorageUuid",
                "PrimaryStorageType"
            ],
            "name": "AvailableCapacityInBytes",
            "namespace": "ZStack/PrimaryStorage"
        },
        {
            "description": "AvailableCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "PrimaryStorageUuid",
                "PrimaryStorageType"
            ],
            "name": "AvailableCapacityInPercent",
            "namespace": "ZStack/PrimaryStorage"
        },
        {
            "description": "UsedCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "PrimaryStorageUuid",
                "PrimaryStorageType"
            ],
            "name": "UsedCapacityInBytes",
            "namespace": "ZStack/PrimaryStorage"
        },
        {
            "description": "UsedCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "PrimaryStorageUuid",
                "PrimaryStorageType"
            ],
            "name": "UsedCapacityInPercent",
            "namespace": "ZStack/PrimaryStorage"
        },
        {
            "description": "AvailablePhysicalCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "PrimaryStorageUuid",
                "PrimaryStorageType"
            ],
            "name": "AvailablePhysicalCapacityInBytes",
            "namespace": "ZStack/PrimaryStorage"
        },
        {
            "description": "AvailablePhysicalCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "PrimaryStorageUuid",
                "PrimaryStorageType"
            ],
            "name": "AvailablePhysicalCapacityInPercent",
            "namespace": "ZStack/PrimaryStorage"
        },
        {
            "description": "UsedPhysicalCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "PrimaryStorageUuid",
                "PrimaryStorageType"
            ],
            "name": "UsedPhysicalCapacityInBytes",
            "namespace": "ZStack/PrimaryStorage"
        },
        {
            "description": "UsedPhysicalCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "PrimaryStorageUuid",
                "PrimaryStorageType"
            ],
            "name": "UsedPhysicalCapacityInPercent",
            "namespace": "ZStack/PrimaryStorage"
        },
        {
            "description": "RootVolumeCount",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "PrimaryStorageUuid",
                "PrimaryStorageType"
            ],
            "name": "RootVolumeCount",
            "namespace": "ZStack/PrimaryStorage"
        },
        {
            "description": "DataVolumeCount",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "PrimaryStorageUuid",
                "PrimaryStorageType"
            ],
            "name": "DataVolumeCount",
            "namespace": "ZStack/PrimaryStorage"
        },
        {
            "description": "SnapshotCount",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "PrimaryStorageUuid",
                "PrimaryStorageType"
            ],
            "name": "SnapshotCount",
            "namespace": "ZStack/PrimaryStorage"
        },
        {
            "description": "TimeNeededToSyncDB",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ManagementNodeIP"
            ],
            "name": "TimeNeededToSyncDB",
            "namespace": "ZStack/MN"
        },
        {
            "description": "DbFencerIpReachable",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ManagementNodeIP"
            ],
            "name": "DbFencerIpReachable",
            "namespace": "ZStack/MN"
        },
        {
            "description": "MNProgressLasts",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ManagementNodeIP"
            ],
            "name": "MNProgressLasts",
            "namespace": "ZStack/MN"
        },
        {
            "description": "MNProgressSocketNum",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ManagementNodeIP"
            ],
            "name": "MNProgressSocketNum",
            "namespace": "ZStack/MN"
        },
        {
            "description": "MNProgressGCStatus",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ManagementNodeIP",
                "type"
            ],
            "name": "MNProgressGCStatus",
            "namespace": "ZStack/MN"
        },
        {
            "description": "MNProgressExpends",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ManagementNodeIP",
                "type"
            ],
            "name": "MNProgressExpends",
            "namespace": "ZStack/MN"
        },
        {
            "description": "MNProgressMsgNum",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ManagementNodeIP",
                "type"
            ],
            "name": "MNProgressMsgNum",
            "namespace": "ZStack/MN"
        },
        {
            "description": "MNThreadPoolStatus",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ManagementNodeIP",
                "type"
            ],
            "name": "MNThreadPoolStatus",
            "namespace": "ZStack/MN"
        },
        {
            "description": "MNQueueStatus",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ManagementNodeIP",
                "type"
            ],
            "name": "MNQueueStatus",
            "namespace": "ZStack/MN"
        },
        {
            "description": "MysqlLasts",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ManagementNodeIP"
            ],
            "name": "MysqlLasts",
            "namespace": "ZStack/MN"
        },
        {
            "description": "MysqlProgressExpends",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ManagementNodeIP",
                "type"
            ],
            "name": "MysqlProgressExpends",
            "namespace": "ZStack/MN"
        },
        {
            "description": "MysqlSlowQuery",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ManagementNodeIP"
            ],
            "name": "MysqlSlowQuery",
            "namespace": "ZStack/MN"
        },
        {
            "description": "MysqlProcessLists",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ManagementNodeIP",
                "db",
                "type"
            ],
            "name": "MysqlProcessLists",
            "namespace": "ZStack/MN"
        },
        {
            "description": "MysqlTableSize",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ManagementNodeIP",
                "db",
                "type"
            ],
            "name": "MysqlTableSize",
            "namespace": "ZStack/MN"
        },
        {
            "description": "MysqlQuerys",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ManagementNodeIP",
                "type"
            ],
            "name": "MysqlQuerys",
            "namespace": "ZStack/MN"
        },
        {
            "description": "MysqlTransactions",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ManagementNodeIP",
                "type"
            ],
            "name": "MysqlTransactions",
            "namespace": "ZStack/MN"
        },
        {
            "description": "MysqlOpenttables",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ManagementNodeIP",
                "table"
            ],
            "name": "MysqlOpenttables",
            "namespace": "ZStack/MN"
        },
        {
            "description": "MysqlQueryCache",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ManagementNodeIP",
                "type"
            ],
            "name": "MysqlQueryCache",
            "namespace": "ZStack/MN"
        },
        {
            "description": "MysqlDbError",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ManagementNodeIP",
                "type"
            ],
            "name": "MysqlDbError",
            "namespace": "ZStack/MN"
        },
        {
            "description": "ErrorCodes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ManagementNodeIP",
                "type"
            ],
            "name": "ErrorCodes",
            "namespace": "ZStack/MN"
        },
        {
            "description": "PrometheusLasts",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ip"
            ],
            "name": "PrometheusLasts",
            "namespace": "ZStack/Prometheus"
        },
        {
            "description": "PrometheusSocketNum",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ip"
            ],
            "name": "PrometheusSocketNum",
            "namespace": "ZStack/Prometheus"
        },
        {
            "description": "PrometheusExpends",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ip",
                "type"
            ],
            "name": "PrometheusExpends",
            "namespace": "ZStack/Prometheus"
        },
        {
            "description": "PrometheusDiskSpace",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ip",
                "type"
            ],
            "name": "PrometheusDiskSpace",
            "namespace": "ZStack/Prometheus"
        },
        {
            "description": "PrometheusQueries",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ip",
                "target",
                "type"
            ],
            "name": "PrometheusQueries",
            "namespace": "ZStack/Prometheus"
        },
        {
            "description": "PrometheusDeltaQueries",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ip",
                "target",
                "type"
            ],
            "name": "PrometheusDeltaQueries",
            "namespace": "ZStack/Prometheus"
        },
        {
            "description": "InfluxdbLasts",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ip"
            ],
            "name": "InfluxdbLasts",
            "namespace": "ZStack/Prometheus"
        },
        {
            "description": "InfluxdbSocketNum",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ip"
            ],
            "name": "InfluxdbSocketNum",
            "namespace": "ZStack/Prometheus"
        },
        {
            "description": "InfluxdbExpends",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ip",
                "type"
            ],
            "name": "InfluxdbExpends",
            "namespace": "ZStack/Prometheus"
        },
        {
            "description": "InfluxdbDiskSpace",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ip",
                "type"
            ],
            "name": "InfluxdbDiskSpace",
            "namespace": "ZStack/Prometheus"
        },
        {
            "description": "InfluxdbQueries",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ip",
                "table",
                "type"
            ],
            "name": "InfluxdbQueries",
            "namespace": "ZStack/Prometheus"
        },
        {
            "description": "InfluxdbDeltaQueries",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ip",
                "table",
                "type"
            ],
            "name": "InfluxdbDeltaQueries",
            "namespace": "ZStack/Prometheus"
        },
        {
            "description": "TotalImageCount",
            "driver": "MysqlDatabaseDriver",
            "labelNames": [],
            "name": "TotalImageCount",
            "namespace": "ZStack/Image"
        },
        {
            "description": "ReadyImageCount",
            "driver": "MysqlDatabaseDriver",
            "labelNames": [],
            "name": "ReadyImageCount",
            "namespace": "ZStack/Image"
        },
        {
            "description": "ReadyImageInPercent",
            "driver": "MysqlDatabaseDriver",
            "labelNames": [],
            "name": "ReadyImageInPercent",
            "namespace": "ZStack/Image"
        },
        {
            "description": "RootVolumeTemplateCount",
            "driver": "MysqlDatabaseDriver",
            "labelNames": [],
            "name": "RootVolumeTemplateCount",
            "namespace": "ZStack/Image"
        },
        {
            "description": "RootVolumeTemplateInPercent",
            "driver": "MysqlDatabaseDriver",
            "labelNames": [],
            "name": "RootVolumeTemplateInPercent",
            "namespace": "ZStack/Image"
        },
        {
            "description": "DataVolumeTemplateCount",
            "driver": "MysqlDatabaseDriver",
            "labelNames": [],
            "name": "DataVolumeTemplateCount",
            "namespace": "ZStack/Image"
        },
        {
            "description": "DataVolumeTemplateInPercent",
            "driver": "MysqlDatabaseDriver",
            "labelNames": [],
            "name": "DataVolumeTemplateInPercent",
            "namespace": "ZStack/Image"
        },
        {
            "description": "ISOCount",
            "driver": "MysqlDatabaseDriver",
            "labelNames": [],
            "name": "ISOCount",
            "namespace": "ZStack/Image"
        },
        {
            "description": "ISOInPercent",
            "driver": "MysqlDatabaseDriver",
            "labelNames": [],
            "name": "ISOInPercent",
            "namespace": "ZStack/Image"
        },
        {
            "description": "SyncAPIs",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ip",
                "type"
            ],
            "name": "SyncAPIs",
            "namespace": "ZStack/REST"
        },
        {
            "description": "ASyncAPIs",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ip",
                "type"
            ],
            "name": "ASyncAPIs",
            "namespace": "ZStack/REST"
        },
        {
            "description": "IncreaseSyncAPIs",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ip",
                "type"
            ],
            "name": "IncreaseSyncAPIs",
            "namespace": "ZStack/REST"
        },
        {
            "description": "IncreaseASyncAPIs",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ip",
                "type"
            ],
            "name": "IncreaseASyncAPIs",
            "namespace": "ZStack/REST"
        },
        {
            "description": "SyncRests",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ip",
                "type"
            ],
            "name": "SyncRests",
            "namespace": "ZStack/REST"
        },
        {
            "description": "ASyncRests",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ip",
                "type"
            ],
            "name": "ASyncRests",
            "namespace": "ZStack/REST"
        },
        {
            "description": "IncreaseSyncRests",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ip",
                "type"
            ],
            "name": "IncreaseSyncRests",
            "namespace": "ZStack/REST"
        },
        {
            "description": "IncreaseASyncRests",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ip",
                "type"
            ],
            "name": "IncreaseASyncRests",
            "namespace": "ZStack/REST"
        },
        {
            "description": "CPUUsedUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "CPUNum"
            ],
            "name": "CPUUsedUtilization",
            "namespace": "ZStack/VM"
        },
        {
            "description": "CPUAverageUsedUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "CPUAverageUsedUtilization",
            "namespace": "ZStack/VM"
        },
        {
            "description": "CPUIdleUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "CPUNum"
            ],
            "name": "CPUIdleUtilization",
            "namespace": "ZStack/VM"
        },
        {
            "description": "CPUAllUsedUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "CPUAllUsedUtilization",
            "namespace": "ZStack/VM"
        },
        {
            "description": "CPUAllIdleUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "CPUAllIdleUtilization",
            "namespace": "ZStack/VM"
        },
        {
            "description": "OperatingSystemCPUSystemUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "CPUNum"
            ],
            "name": "OperatingSystemCPUSystemUtilization",
            "namespace": "ZStack/VM"
        },
        {
            "description": "OperatingSystemCPUUserUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "CPUNum"
            ],
            "name": "OperatingSystemCPUUserUtilization",
            "namespace": "ZStack/VM"
        },
        {
            "description": "OperatingSystemCPUWaitUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "CPUNum"
            ],
            "name": "OperatingSystemCPUWaitUtilization",
            "namespace": "ZStack/VM"
        },
        {
            "description": "OperatingSystemCPUIdleUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "CPUNum"
            ],
            "name": "OperatingSystemCPUIdleUtilization",
            "namespace": "ZStack/VM"
        },
        {
            "description": "OperatingSystemCPUUsedUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "CPUNum"
            ],
            "name": "OperatingSystemCPUUsedUtilization",
            "namespace": "ZStack/VM"
        },
        {
            "description": "OperatingSystemCPUAverageSystemUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "OperatingSystemCPUAverageSystemUtilization",
            "namespace": "ZStack/VM"
        },
        {
            "description": "OperatingSystemCPUAverageUserUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "OperatingSystemCPUAverageUserUtilization",
            "namespace": "ZStack/VM"
        },
        {
            "description": "OperatingSystemCPUAverageWaitUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "OperatingSystemCPUAverageWaitUtilization",
            "namespace": "ZStack/VM"
        },
        {
            "description": "OperatingSystemCPUAverageIdleUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "OperatingSystemCPUAverageIdleUtilization",
            "namespace": "ZStack/VM"
        },
        {
            "description": "OperatingSystemCPUAverageUsedUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "OperatingSystemCPUAverageUsedUtilization",
            "namespace": "ZStack/VM"
        },
        {
            "description": "DiskReadOps",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "DiskDeviceLetter"
            ],
            "name": "DiskReadOps",
            "namespace": "ZStack/VM"
        },
        {
            "description": "DiskAllReadOps",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "DiskAllReadOps",
            "namespace": "ZStack/VM"
        },
        {
            "description": "DiskWriteOps",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "DiskDeviceLetter"
            ],
            "name": "DiskWriteOps",
            "namespace": "ZStack/VM"
        },
        {
            "description": "DiskAllWriteOps",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "DiskAllWriteOps",
            "namespace": "ZStack/VM"
        },
        {
            "description": "DiskReadBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "DiskDeviceLetter"
            ],
            "name": "DiskReadBytes",
            "namespace": "ZStack/VM"
        },
        {
            "description": "DiskAllReadBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "DiskAllReadBytes",
            "namespace": "ZStack/VM"
        },
        {
            "description": "DiskWriteBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "DiskDeviceLetter"
            ],
            "name": "DiskWriteBytes",
            "namespace": "ZStack/VM"
        },
        {
            "description": "DiskAllWriteBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "DiskAllWriteBytes",
            "namespace": "ZStack/VM"
        },
        {
            "description": "DiskAllFreeCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "DiskAllFreeCapacityInBytes",
            "namespace": "ZStack/VM"
        },
        {
            "description": "DiskAllFreeCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "DiskAllFreeCapacityInPercent",
            "namespace": "ZStack/VM"
        },
        {
            "description": "DiskAllUsedCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "DiskAllUsedCapacityInBytes",
            "namespace": "ZStack/VM"
        },
        {
            "description": "DiskAllUsedCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "DiskAllUsedCapacityInPercent",
            "namespace": "ZStack/VM"
        },
        {
            "description": "DiskFreeCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "DiskDeviceLetter",
                "MountPoint",
                "FSType"
            ],
            "name": "DiskFreeCapacityInBytes",
            "namespace": "ZStack/VM"
        },
        {
            "description": "DiskFreeCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "DiskDeviceLetter",
                "MountPoint",
                "FSType"
            ],
            "name": "DiskFreeCapacityInPercent",
            "namespace": "ZStack/VM"
        },
        {
            "description": "DiskUsedCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "DiskDeviceLetter",
                "MountPoint",
                "FSType"
            ],
            "name": "DiskUsedCapacityInBytes",
            "namespace": "ZStack/VM"
        },
        {
            "description": "DiskUsedCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "DiskDeviceLetter",
                "MountPoint",
                "FSType"
            ],
            "name": "DiskUsedCapacityInPercent",
            "namespace": "ZStack/VM"
        },
        {
            "description": "NetworkInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "NetworkDeviceLetter"
            ],
            "name": "NetworkInBytes",
            "namespace": "ZStack/VM"
        },
        {
            "description": "NetworkAllInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "NetworkAllInBytes",
            "namespace": "ZStack/VM"
        },
        {
            "description": "NetworkInPackets",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "NetworkDeviceLetter"
            ],
            "name": "NetworkInPackets",
            "namespace": "ZStack/VM"
        },
        {
            "description": "NetworkAllInPackets",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "NetworkAllInPackets",
            "namespace": "ZStack/VM"
        },
        {
            "description": "NetworkInErrors",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "NetworkDeviceLetter"
            ],
            "name": "NetworkInErrors",
            "namespace": "ZStack/VM"
        },
        {
            "description": "NetworkAllInErrors",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "NetworkAllInErrors",
            "namespace": "ZStack/VM"
        },
        {
            "description": "NetworkOutBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "NetworkDeviceLetter"
            ],
            "name": "NetworkOutBytes",
            "namespace": "ZStack/VM"
        },
        {
            "description": "NetworkAllOutBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "NetworkAllOutBytes",
            "namespace": "ZStack/VM"
        },
        {
            "description": "NetworkOutPackets",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "NetworkDeviceLetter"
            ],
            "name": "NetworkOutPackets",
            "namespace": "ZStack/VM"
        },
        {
            "description": "NetworkAllOutPackets",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "NetworkAllOutPackets",
            "namespace": "ZStack/VM"
        },
        {
            "description": "NetworkOutErrors",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "NetworkDeviceLetter"
            ],
            "name": "NetworkOutErrors",
            "namespace": "ZStack/VM"
        },
        {
            "description": "NetworkAllOutErrors",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "NetworkAllOutErrors",
            "namespace": "ZStack/VM"
        },
        {
            "description": "MemoryFreeBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "MemoryFreeBytes",
            "namespace": "ZStack/VM"
        },
        {
            "description": "MemoryFreeInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "MemoryFreeInPercent",
            "namespace": "ZStack/VM"
        },
        {
            "description": "MemoryUsedBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "MemoryUsedBytes",
            "namespace": "ZStack/VM"
        },
        {
            "description": "MemoryUsedInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "MemoryUsedInPercent",
            "namespace": "ZStack/VM"
        },
        {
            "description": "OperatingSystemMemoryTotalBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "OperatingSystemMemoryTotalBytes",
            "namespace": "ZStack/VM"
        },
        {
            "description": "OperatingSystemMemoryFreeBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "OperatingSystemMemoryFreeBytes",
            "namespace": "ZStack/VM"
        },
        {
            "description": "OperatingSystemMemoryUsedBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "OperatingSystemMemoryUsedBytes",
            "namespace": "ZStack/VM"
        },
        {
            "description": "OperatingSystemMemoryAvailableBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "OperatingSystemMemoryAvailableBytes",
            "namespace": "ZStack/VM"
        },
        {
            "description": "OperatingSystemMemoryFreePercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "OperatingSystemMemoryFreePercent",
            "namespace": "ZStack/VM"
        },
        {
            "description": "OperatingSystemMemoryUsedPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "OperatingSystemMemoryUsedPercent",
            "namespace": "ZStack/VM"
        },
        {
            "description": "ZWatchAgentVersion",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "ZWatchAgentVersion",
            "namespace": "ZStack/VM"
        },
        {
            "description": "VRouterCPUSystemUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "CPUNum"
            ],
            "name": "VRouterCPUSystemUtilization",
            "namespace": "ZStack/VM"
        },
        {
            "description": "VRouterCPUUserUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "CPUNum"
            ],
            "name": "VRouterCPUUserUtilization",
            "namespace": "ZStack/VM"
        },
        {
            "description": "VRouterCPUWaitUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "CPUNum"
            ],
            "name": "VRouterCPUWaitUtilization",
            "namespace": "ZStack/VM"
        },
        {
            "description": "VRouterCPUIdleUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "CPUNum"
            ],
            "name": "VRouterCPUIdleUtilization",
            "namespace": "ZStack/VM"
        },
        {
            "description": "VRouterCPUUsedUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "CPUNum"
            ],
            "name": "VRouterCPUUsedUtilization",
            "namespace": "ZStack/VM"
        },
        {
            "description": "VRouterCPUAverageSystemUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "VRouterCPUAverageSystemUtilization",
            "namespace": "ZStack/VM"
        },
        {
            "description": "VRouterCPUAverageUserUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "VRouterCPUAverageUserUtilization",
            "namespace": "ZStack/VM"
        },
        {
            "description": "VRouterCPUAverageWaitUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "VRouterCPUAverageWaitUtilization",
            "namespace": "ZStack/VM"
        },
        {
            "description": "VRouterCPUAverageIdleUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "VRouterCPUAverageIdleUtilization",
            "namespace": "ZStack/VM"
        },
        {
            "description": "VRouterCPUAverageUsedUtilization",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "VRouterCPUAverageUsedUtilization",
            "namespace": "ZStack/VM"
        },
        {
            "description": "VRouterDiskAllFreeCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "VRouterDiskAllFreeCapacityInBytes",
            "namespace": "ZStack/VM"
        },
        {
            "description": "VRouterDiskAllFreeCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "VRouterDiskAllFreeCapacityInPercent",
            "namespace": "ZStack/VM"
        },
        {
            "description": "VRouterDiskAllUsedCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "VRouterDiskAllUsedCapacityInBytes",
            "namespace": "ZStack/VM"
        },
        {
            "description": "VRouterDiskAllUsedCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "VRouterDiskAllUsedCapacityInPercent",
            "namespace": "ZStack/VM"
        },
        {
            "description": "VRouterDiskFreeCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "MountPoint",
                "FSType"
            ],
            "name": "VRouterDiskFreeCapacityInBytes",
            "namespace": "ZStack/VM"
        },
        {
            "description": "VRouterDiskFreeCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "MountPoint",
                "FSType"
            ],
            "name": "VRouterDiskFreeCapacityInPercent",
            "namespace": "ZStack/VM"
        },
        {
            "description": "VRouterDiskUsedCapacityInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "MountPoint",
                "FSType"
            ],
            "name": "VRouterDiskUsedCapacityInBytes",
            "namespace": "ZStack/VM"
        },
        {
            "description": "VRouterDiskUsedCapacityInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid",
                "MountPoint",
                "FSType"
            ],
            "name": "VRouterDiskUsedCapacityInPercent",
            "namespace": "ZStack/VM"
        },
        {
            "description": "VRouterMemoryTotalBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "VRouterMemoryTotalBytes",
            "namespace": "ZStack/VM"
        },
        {
            "description": "VRouterMemoryFreeBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "VRouterMemoryFreeBytes",
            "namespace": "ZStack/VM"
        },
        {
            "description": "VRouterMemoryUsedBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "VRouterMemoryUsedBytes",
            "namespace": "ZStack/VM"
        },
        {
            "description": "VRouterMemoryAvailableBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "VRouterMemoryAvailableBytes",
            "namespace": "ZStack/VM"
        },
        {
            "description": "VRouterMemoryFreePercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "VRouterMemoryFreePercent",
            "namespace": "ZStack/VM"
        },
        {
            "description": "VRouterMemoryUsedPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "VRouterMemoryUsedPercent",
            "namespace": "ZStack/VM"
        },
        {
            "description": "CPUOccupiedByVm",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "CPUOccupiedByVm",
            "namespace": "ZStack/VM"
        },
        {
            "description": "MemoryOccupiedByVm",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VMUuid"
            ],
            "name": "MemoryOccupiedByVm",
            "namespace": "ZStack/VM"
        },
        {
            "description": "TotalVMCount",
            "driver": "MysqlDatabaseDriver",
            "labelNames": [],
            "name": "TotalVMCount",
            "namespace": "ZStack/VM"
        },
        {
            "description": "RunningVMCount",
            "driver": "MysqlDatabaseDriver",
            "labelNames": [],
            "name": "RunningVMCount",
            "namespace": "ZStack/VM"
        },
        {
            "description": "RunningVMInPercent",
            "driver": "MysqlDatabaseDriver",
            "labelNames": [],
            "name": "RunningVMInPercent",
            "namespace": "ZStack/VM"
        },
        {
            "description": "StoppedVMCount",
            "driver": "MysqlDatabaseDriver",
            "labelNames": [],
            "name": "StoppedVMCount",
            "namespace": "ZStack/VM"
        },
        {
            "description": "StoppedVMInPercent",
            "driver": "MysqlDatabaseDriver",
            "labelNames": [],
            "name": "StoppedVMInPercent",
            "namespace": "ZStack/VM"
        },
        {
            "description": "OtherStateVMCount",
            "driver": "MysqlDatabaseDriver",
            "labelNames": [],
            "name": "OtherStateVMCount",
            "namespace": "ZStack/VM"
        },
        {
            "description": "OtherStateVMInPercent",
            "driver": "MysqlDatabaseDriver",
            "labelNames": [],
            "name": "OtherStateVMInPercent",
            "namespace": "ZStack/VM"
        },
        {
            "description": "TotalAvailableIPCount",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "TotalAvailableIPCount",
            "namespace": "ZStack/L3Network"
        },
        {
            "description": "TotalAvailableIPInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "TotalAvailableIPInPercent",
            "namespace": "ZStack/L3Network"
        },
        {
            "description": "TotalUsedIPCount",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "TotalUsedIPCount",
            "namespace": "ZStack/L3Network"
        },
        {
            "description": "TotalUsedIPInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "TotalUsedIPInPercent",
            "namespace": "ZStack/L3Network"
        },
        {
            "description": "TotalLockedIPCount",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "TotalLockedIPCount",
            "namespace": "ZStack/L3Network"
        },
        {
            "description": "TotalLockedIPInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "TotalLockedIPInPercent",
            "namespace": "ZStack/L3Network"
        },
        {
            "description": "AvailableIPCount",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "L3NetworkUuid",
                "L3NetworkType"
            ],
            "name": "AvailableIPCount",
            "namespace": "ZStack/L3Network"
        },
        {
            "description": "AvailableIPInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "L3NetworkUuid",
                "L3NetworkType"
            ],
            "name": "AvailableIPInPercent",
            "namespace": "ZStack/L3Network"
        },
        {
            "description": "UsedIPCount",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "L3NetworkUuid",
                "L3NetworkType"
            ],
            "name": "UsedIPCount",
            "namespace": "ZStack/L3Network"
        },
        {
            "description": "UsedIPInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "L3NetworkUuid",
                "L3NetworkType"
            ],
            "name": "UsedIPInPercent",
            "namespace": "ZStack/L3Network"
        },
        {
            "description": "TotalVolumeCount",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "TotalVolumeCount",
            "namespace": "ZStack/Volume"
        },
        {
            "description": "RootVolumeCount",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "RootVolumeCount",
            "namespace": "ZStack/Volume"
        },
        {
            "description": "RootVolumeInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "RootVolumeInPercent",
            "namespace": "ZStack/Volume"
        },
        {
            "description": "DataVolumeCount",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "DataVolumeCount",
            "namespace": "ZStack/Volume"
        },
        {
            "description": "DataVolumeInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "DataVolumeInPercent",
            "namespace": "ZStack/Volume"
        },
        {
            "description": "ReadyDataVolumeCount",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "ReadyDataVolumeCount",
            "namespace": "ZStack/Volume"
        },
        {
            "description": "ReadyDataVolumeInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "ReadyDataVolumeInPercent",
            "namespace": "ZStack/Volume"
        },
        {
            "description": "TotalVolumeSnapshotCount",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "TotalVolumeSnapshotCount",
            "namespace": "ZStack/Volume"
        },
        {
            "description": "RootVolumeSnapshotCount",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "RootVolumeSnapshotCount",
            "namespace": "ZStack/Volume"
        },
        {
            "description": "RootVolumeSnapshotInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "RootVolumeSnapshotInPercent",
            "namespace": "ZStack/Volume"
        },
        {
            "description": "DataVolumeSnapshotCount",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "DataVolumeSnapshotCount",
            "namespace": "ZStack/Volume"
        },
        {
            "description": "DataVolumeSnapshotInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [],
            "name": "DataVolumeSnapshotInPercent",
            "namespace": "ZStack/Volume"
        },
        {
            "description": "VolumeActualSizeInPercent",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VolumeUuid"
            ],
            "name": "VolumeActualSizeInPercent",
            "namespace": "ZStack/Volume"
        },
        {
            "description": "VolumeXfsFragCount",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "VolumeUuid"
            ],
            "name": "VolumeXfsFragCount",
            "namespace": "ZStack/Volume"
        },
        {
            "description": "LicenseEnabledDays",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "UUID",
                "ResourceType"
            ],
            "name": "LicenseEnabledDays",
            "namespace": "ZStack/License"
        },
        {
            "description": "LoadBalancerBackendStatus",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ListenerUuid",
                "NicIpAddress"
            ],
            "name": "LoadBalancerBackendStatus",
            "namespace": "ZStack/LoadBalancer"
        },
        {
            "description": "LoadBalancerBackendSessionNumber",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ListenerUuid",
                "NicIpAddress"
            ],
            "name": "LoadBalancerBackendSessionNumber",
            "namespace": "ZStack/LoadBalancer"
        },
        {
            "description": "LoadBalancerBackendTrafficInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ListenerUuid",
                "NicIpAddress"
            ],
            "name": "LoadBalancerBackendTrafficInBytes",
            "namespace": "ZStack/LoadBalancer"
        },
        {
            "description": "LoadBalancerBackendTrafficOutBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ListenerUuid",
                "NicIpAddress"
            ],
            "name": "LoadBalancerBackendTrafficOutBytes",
            "namespace": "ZStack/LoadBalancer"
        },
        {
            "description": "LoadBalancerStatus",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ListenerUuid"
            ],
            "name": "LoadBalancerStatus",
            "namespace": "ZStack/LoadBalancer"
        },
        {
            "description": "LoadBalancerSessionNumber",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ListenerUuid"
            ],
            "name": "LoadBalancerSessionNumber",
            "namespace": "ZStack/LoadBalancer"
        },
        {
            "description": "LoadBalancerTrafficInBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ListenerUuid"
            ],
            "name": "LoadBalancerTrafficInBytes",
            "namespace": "ZStack/LoadBalancer"
        },
        {
            "description": "LoadBalancerTrafficOutBytes",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ListenerUuid"
            ],
            "name": "LoadBalancerTrafficOutBytes",
            "namespace": "ZStack/LoadBalancer"
        },
        {
            "description": "LoadBalancerSessionUsage",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ListenerUuid"
            ],
            "name": "LoadBalancerSessionUsage",
            "namespace": "ZStack/LoadBalancer"
        },
        {
            "description": "LoadBalancerRefusedSessionNumber",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ListenerUuid"
            ],
            "name": "LoadBalancerRefusedSessionNumber",
            "namespace": "ZStack/LoadBalancer"
        },
        {
            "description": "LoadBalancerConcurrentSessionNumber",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ListenerUuid"
            ],
            "name": "LoadBalancerConcurrentSessionNumber",
            "namespace": "ZStack/LoadBalancer"
        },
        {
            "description": "LoadBalancerNewSessionNumber",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ListenerUuid"
            ],
            "name": "LoadBalancerNewSessionNumber",
            "namespace": "ZStack/LoadBalancer"
        },
        {
            "description": "LoadBalancerTotalSessionNumber",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ListenerUuid"
            ],
            "name": "LoadBalancerTotalSessionNumber",
            "namespace": "ZStack/LoadBalancer"
        },
        {
            "description": "LoadBalancerBackendRefusedSessionNumber",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ListenerUuid",
                "NicIpAddress"
            ],
            "name": "LoadBalancerBackendRefusedSessionNumber",
            "namespace": "ZStack/LoadBalancer"
        },
        {
            "description": "LoadBalancerBackendConcurrentSessionNumber",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ListenerUuid",
                "NicIpAddress"
            ],
            "name": "LoadBalancerBackendConcurrentSessionNumber",
            "namespace": "ZStack/LoadBalancer"
        },
        {
            "description": "LoadBalancerBackendNewSessionNumber",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ListenerUuid",
                "NicIpAddress"
            ],
            "name": "LoadBalancerBackendNewSessionNumber",
            "namespace": "ZStack/LoadBalancer"
        },
        {
            "description": "LoadBalancerBackendTotalSessionNumber",
            "driver": "PrometheusDatabaseDriver",
            "labelNames": [
                "ListenerUuid",
                "NicIpAddress"
            ],
            "name": "LoadBalancerBackendTotalSessionNumber",
            "namespace": "ZStack/LoadBalancer"
        }
    ],
    "success": true
}

All Event Metadata

You can use GetAllEventMetadata to obtain all system-defined events and their metadata. Take version 3.9.0 as an example.

{
    "events": [
        {
            "description": "BackupStorageDisconnected",
            "labelNames": [
                "Error"
            ],
            "name": "BackupStorageDisconnected",
            "namespace": "ZStack/BackupStorage"
        },
        {
            "description": "BackupStorageConnected",
            "labelNames": [
                "OldStatus",
                "NewStatus"
            ],
            "name": "BackupStorageConnected",
            "namespace": "ZStack/BackupStorage"
        },
        {
            "description": "SendSmsFailed",
            "labelNames": [
                "PhoneNumber",
                "ErrCode",
                "ErrMessage"
            ],
            "name": "SendSmsFailed",
            "namespace": "ZStack/SNS"
        },
        {
            "description": "VCenterHostWrongDateTime",
            "labelNames": [
                "TimeDifferenceInHour"
            ],
            "name": "VCenterHostWrongDateTime",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "VCenterResourceEvent",
            "labelNames": [
                "Description",
                "Severity",
                "Time",
                "Target",
                "User"
            ],
            "name": "VCenterResourceEvent",
            "namespace": "ZStack/VCenter"
        },
        {
            "description": "VolumeSnapshotScheduler",
            "labelNames": [
                "VMSchedulerName",
                "VMSchedulerExecutedResult",
                "isSuccess"
            ],
            "name": "VolumeSnapshotScheduler",
            "namespace": "ZStack/Scheduler"
        },
        {
            "description": "VolumeBackupScheduler",
            "labelNames": [
                "VMSchedulerName",
                "VMSchedulerExecutedResult",
                "isSuccess"
            ],
            "name": "VolumeBackupScheduler",
            "namespace": "ZStack/Scheduler"
        },
        {
            "description": "VMStartScheduler",
            "labelNames": [
                "VMSchedulerName",
                "VMSchedulerExecutedResult",
                "isSuccess"
            ],
            "name": "VMStartScheduler",
            "namespace": "ZStack/Scheduler"
        },
        {
            "description": "VMStopScheduler",
            "labelNames": [
                "VMSchedulerName",
                "VMSchedulerExecutedResult",
                "isSuccess"
            ],
            "name": "VMStopScheduler",
            "namespace": "ZStack/Scheduler"
        },
        {
            "description": "VMRebootScheduler",
            "labelNames": [
                "VMSchedulerName",
                "VMSchedulerExecutedResult",
                "isSuccess"
            ],
            "name": "VMRebootScheduler",
            "namespace": "ZStack/Scheduler"
        },
        {
            "description": "DatabaseBackupScheduler",
            "labelNames": [
                "DatabaseSchedulerName",
                "DatabaseSchedulerExecutedResult",
                "isSuccess"
            ],
            "name": "DatabaseBackupScheduler",
            "namespace": "ZStack/Scheduler"
        },
        {
            "description": "SchedulerJobGroup",
            "labelNames": [
                "SchedulerJobGroupName",
                "TotalExecutionJobCount",
                "FailedExecutionJobCount",
                "SchedulerJobGroupErrors"
            ],
            "name": "SchedulerJobGroup",
            "namespace": "ZStack/Scheduler"
        },
        {
            "description": "HostStatusChanged",
            "labelNames": [
                "OldStatus",
                "NewStatus"
            ],
            "name": "HostStatusChanged",
            "namespace": "ZStack/Host"
        },
        {
            "description": "HostUnknownVMDetected",
            "labelNames": [
                "UnknownVMIdentity"
            ],
            "name": "HostUnknownVMDetected",
            "namespace": "ZStack/Host"
        },
        {
            "description": "HostVMOperateErrorDetected",
            "labelNames": [
                "VmUuidsString",
                "ErrorVMOperation",
                "Details"
            ],
            "name": "HostVMOperateErrorDetected",
            "namespace": "ZStack/Host"
        },
        {
            "description": "HostDisconnected",
            "labelNames": [
                "Error"
            ],
            "name": "HostDisconnected",
            "namespace": "ZStack/Host"
        },
        {
            "description": "HostCheckAlive",
            "labelNames": [
                "CheckProcess",
                "Details"
            ],
            "name": "HostCheckAlive",
            "namespace": "ZStack/Host"
        },
        {
            "description": "VMHAHostSelfFencerTriggered",
            "labelNames": [
                "PrimaryStorageUuid",
                "VmUuidsString",
                "Reason"
            ],
            "name": "VMHAHostSelfFencerTriggered",
            "namespace": "ZStack/Host"
        },
        {
            "description": "FaultMountPointOnHost",
            "labelNames": [
                "FaultMountPoint"
            ],
            "name": "FaultMountPointOnHost",
            "namespace": "ZStack/Host"
        },
        {
            "description": "HostConnected",
            "labelNames": [
                "OldStatus",
                "NewStatus"
            ],
            "name": "HostConnected",
            "namespace": "ZStack/Host"
        },
        {
            "description": "YunshanNSPInforEvents",
            "labelNames": [
                "RequestContent",
                "Results",
                "Details"
            ],
            "name": "YunshanNSPInforEvents",
            "namespace": "ZStack/SDN"
        },
        {
            "description": "PrimaryStorageDisconnected",
            "labelNames": [
                "Error"
            ],
            "name": "PrimaryStorageDisconnected",
            "namespace": "ZStack/PrimaryStorage"
        },
        {
            "description": "PrimaryStorageConnected",
            "labelNames": [
                "OldStatus",
                "NewStatus"
            ],
            "name": "PrimaryStorageConnected",
            "namespace": "ZStack/PrimaryStorage"
        },
        {
            "description": "PrimaryStorageHostDisconnected",
            "labelNames": [
                "Error",
                "HostUuid"
            ],
            "name": "PrimaryStorageHostDisconnected",
            "namespace": "ZStack/PrimaryStorage"
        },
        {
            "description": "SessionForceLogout",
            "labelNames": [
                "accountUuid",
                "userUuid"
            ],
            "name": "SessionForceLogout",
            "namespace": "ZStack/Identity"
        },
        {
            "description": "ManagementNodeLeft",
            "labelNames": [
                "ManagementNodeIP"
            ],
            "name": "ManagementNodeLeft",
            "namespace": "ZStack/MN"
        },
        {
            "description": "ManagementNodeJoin",
            "labelNames": [
                "ManagementNodeIP"
            ],
            "name": "ManagementNodeJoin",
            "namespace": "ZStack/MN"
        },
        {
            "description": "ManagementNodeTemporalRegression",
            "labelNames": [
                "ManagementNodeIP"
            ],
            "name": "ManagementNodeTemporalRegression",
            "namespace": "ZStack/MN"
        },
        {
            "description": "VMHAProcess",
            "labelNames": [
                "HAProcess",
                "HADetails"
            ],
            "name": "VMHAProcess",
            "namespace": "ZStack/VM"
        },
        {
            "description": "VMStateChangedOnHost",
            "labelNames": [
                "OldState",
                "NewState"
            ],
            "name": "VMStateChanged",
            "namespace": "ZStack/VM"
        },
        {
            "description": "VMHAStarted",
            "labelNames": [
                "DestinationHostUuid"
            ],
            "name": "VMHAStarted",
            "namespace": "ZStack/VM"
        },
        {
            "description": "VMStateChangedOnHost",
            "labelNames": [
                "OldState",
                "NewState",
                "SourceHostUuid",
                "DestinationHostUuid"
            ],
            "name": "VMStateChangedOnHost",
            "namespace": "ZStack/VM"
        },
        {
            "description": "VMStateInShutdown",
            "labelNames": [
                "Error"
            ],
            "name": "VMStateInShutdown",
            "namespace": "ZStack/VM"
        },
        {
            "description": "VRouterDisconnected",
            "labelNames": [
                "Error"
            ],
            "name": "VRouterDisconnected",
            "namespace": "ZStack/VRouter"
        },
        {
            "description": "VRouterConnected",
            "labelNames": [
                "OldStatus",
                "NewStatus"
            ],
            "name": "VRouterConnected",
            "namespace": "ZStack/VRouter"
        },
        {
            "description": "VRouterUnhealthy",
            "labelNames": [
                "Error"
            ],
            "name": "VRouterUnhealthy",
            "namespace": "ZStack/VRouter"
        },
        {
            "description": "VRouterHealthy",
            "labelNames": [
                "NewStatus"
            ],
            "name": "VRouterHealthy",
            "namespace": "ZStack/VRouter"
        }
    ],
    "success": true
}
  • VMHAStarted (The VM instance is started in HA mode in the other host)
    • DestinationHostUuid: The UUID of the host in which the VM instance is started in HA mode.
  • VMStateChangedOnHost (The state of VM instance in host is changed.)
    • OldState: The old state, such as Started and Stopped.
    • NewState: The new state.
    • SourceHostUuid: The UUID of the source host.
    • DestinationHostUuid: The UUID of the destination host.
    Note:

    The SourceHostUuid and DestinationHostUuid might be the same.

  • VRouterDisconnected (The vRouter is disconnected.)
    • Error: The string that describes why the disconnection occurs.
  • BackupStorageDisconnected (The backup storage is disconnected.)
    • Error: The string that describes why the disconnection occurs.
  • HostStatusChanged (The host state is changed.)
    • OldStatus: The old status.
    • NewStatus: The new status.
    Note:

    The status change caused by a user operation, such as performing a reconnection, will not trigger this event.

  • HostUnknownVMDetected (Unknown VM instance is detected in host.)
    • UnknownVMIdentity: The ID of the unknown VM instance. (You can view the VM instance ID by running the virsh list command.)
  • HostDisconnected (The host is disconnected.)
    • Error: The string that describes why the disconnection occurs.
  • PrimaryStorageDisconnected (The primary storage is disconnected.)
    • Error: The string that describes why the disconnection occurs.

External Components

ZWatch relies on two external components: Prometheus and InfluxDB. Prometheus stores time-series monitoring data (metrics), and InfluxDB stores event-related (such as audit data).

  • Prometheus memory usage

    You can control the memory usage of Prometheus by configuring Prometheus.heapSize in zstack.properties. The default value of Prometheus.heapSize is AUTO, which means that the memory is selected by the system. You can set Prometheus.heapSize to 512 MB, 1 GB, or a certain number of bytes (without the capacity modifier such as m, g, and t). Prometheus requires a minimum of 512 MB of memory. A value smaller than 512 MB might cause the management node to fail to start.

    If Prometheus.heapSize=AUTO, the management node selects a memory value based on the physical memory size. The selection algorithm is as follows:

            long total = Number of physical memory bytes
            if (total <= SizeUnit.GIGABYTE.toByte(6)) {
                return SizeUnit.MEGABYTE.toByte(512);
            } else if (total <= SizeUnit.GIGABYTE.toByte(8)) {
                return SizeUnit.GIGABYTE.toByte(1);
            } else if (total <= SizeUnit.GIGABYTE.toByte(16)) {
                return SizeUnit.GIGABYTE.toByte(3);
            } else if (total <= SizeUnit.GIGABYTE.toByte(32)) {
                return SizeUnit.GIGABYTE.toByte(6);
            } else {
                return SizeUnit.GIGABYTE.toByte(8);
            }
    Note:

    Prometheus.heapSize only controls the relative value of the memory used by Prometheus, not the absolute value. The memory used by Prometheus can be up to 1.5 times the value of Prometheus.heapSize.

  • Data retention period of Prometheus

    You can set the maximum retention period of monitoring data by configuring Prometheus.retention in zstack.properties. The default value is one year.

    Prometheus.retention=8760h0m0s
  • Memory usage and data retention period of InfluxDB

    InfluxDB temporarily has no memory control parameters. The data is currently set to never be deleted, that is, data stored in InfluxDB will not be deleted by default.

    Note:

    The total amount of event data recorded by InfluxDB is small. Only API operations (change operations) and special events (such as host disconnection) will generate influxDB data.

CLI Command Manual | 5.5.30 | ZStack Cloud · ZCF | ZStack Resource Center