获取所有metric元数据(GetAllMetricMetadata)

Metric由系统定义也可以由用户创建,用户可以用GetAllMetricMetadata获取系统中已定义的metric以及它们的metadata。
GetAllMetricMetadata

参数(Parameters)

名字 描述 可选的 可选的参数值 起始支持版本
userTags 用户标签,请参见 创建用户标签(CreateUserTag) 2.3
systemTags 系统标签,请参见 创建系统标签(CreateSystemTag) 2.3
timeout
该API返回类似如下结构:
[
        {
            "labelNames": [
                "PrimaryStorageUuid",
                "PrimaryStorageType"
            ],
            "name": "SnapshotCount",
            "namespace": "ZStack/PrimaryStorage"
        },
        {
            "labelNames": [
                "PrimaryStorageUuid",
                "PrimaryStorageType"
            ],
            "name": "DataVolumeCount",
            "namespace": "ZStack/PrimaryStorage"
        }
]
  • namespace : metric所属的名字空间,用于将相同类型的metric归类
  • name : metric名称
  • labelNames : 标签名。标签用于过滤metric数据,例如metric DataVolumeCount表示主存储上的云盘数量,如果想知道某个主存储上的云盘数量,则可以指定PrimaryStorageUuid标签进行过滤