数据采集在已有采集主体中新增采集项实现流程
更新时间: 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方法的实现中参考已有的采集项添加新增采集项的采集