数据采集在已有采集主体中新增采集项实现流程
更新时间: 2026/02/09
在Gitcode上查看源码

已有采集主体中新增采集项实现流程

以新增电源电流数据为例

在VPD仓找到对应机型的metrics.json文件 在Component下找到对应的ComponentType 在其RelatedMetricObjList下新增下希望新增的采集项

json
{
    "Component": [
        ....
        {
        "ComponentType" : "PSU",
            "RelatedMetricObjList": [
                "psu.health", "psu.vin", "psu.vout", "psu.iin", "psu.iout"
            ]
        },
        ....
    ]
}

在Metrics下新增采集项的名称、类型、单位、采集间隔(以秒为单位)、采集时长(以小时为单位)

json
{
    ....
    "Metric": [
        ....
        {
            "Name": "psu.iin",
            "MetricType": "Current",
            "Unit": "A",
            "CacheIntervalInSec": 300,
            "CacheDurationInHour": 336
        },
        {
            "Name": "psu.iout",
            "MetricType": "Current",
            "Unit": "A",
            "CacheIntervalInSec": 300,
            "CacheDurationInHour": 336
        },
        ....
    ]
}

在ImplXXXMetricGetData方法的实现中参考已有的采集项添加新增采集项的采集