问题描述

集成开源社区redfish1.140.4版本之后,
获取/redfish/v1/TelemetryService/MetricReportDefinitions为空:
需要检查下redfish的资源树中是否还有MetricReportDefinitions相关资源树
一键收集日志邮件已发
![]()
需要确认下RecurrenceInterval为何设置为5秒,可能因为此处抛错导致telemetry服务资源初始化失败
为什么redfish不同版本会有这个问题,开源版本1.140.4有这个问题,1.121.8闭源版本就没有这个问题?
在1.121.8版本MIN_RECURRENCE_INTERVAL 这个常量被修改为5了,可以先确认下在开源版本修改该常量后telemetry服务是否正常初始化
这个是客户需求需要5s周期获取一次温度和功耗,telemetry服务是否正常初始化可以通过什么来查看,当前/redfish/v1/TelemetryService/MetricDefinitions是可以正常获取到的,应该可以证明初始化成功吧,只是MetricReportDefinitions获取不到,然后导致MetricReports也获取不到
那这个修改下MIN_RECURRENCE_INTERVAL的值就行了,可以查看redfish的资源树确认telemetry相关的资源树是否都上树成功