【已评审】NpuBoard资源对象新增数据采集接口

ISSUE链接:

【需求】支持NPU模组功耗的历史记录

评审背景

支持npu模组功耗采集,支撑上层网管数据监控,问题定位,增强可定位性

当前现在与差距/问题分析:

当前对NPU模组功耗未采集记录,当出现问题时,无法辅助定位

决策点

1、NpuBoard类的path下复用bmc.kepler.Metric接口

详细描述

path:/bmc/kepler/Systems/${SystemId}/Boards/NpuBoard/${Id}
interface: bmc.kepler.Metric
变化类型:已有path新增已定义的interface
应用场景:支持NPU模组功耗采集
持久化类型: 不涉及
操作权限:ReadOnly
详细描述:
新增bmc.kepler.Metric接口,实现该接口的GetData和GetItems方法

评审结论

通过,同意在/bmc/kepler/Systems/${SystemId}/Boards/NpuBoard/${Id}添加已有资源协作接口bmc.kepler.Metric,用于支持NPU模组指标采集(如功耗)

遗留问题

1、操作权限是否可以调整为ReadOnly
结论:可以调整为ReadOnly,不影响NPU模组功耗采集功能,且该组件下原有的数据采集功能接口为ReadOnly权限