Open
[缺陷]: 可观测支持gauge仪表 #64
zhangyuxian3Add on  28 days ago
zhangyuxian3Collaborators
28 days ago Create

感谢您为社区报告缺陷!请按照以下提示提供详细信息,以便我们更好地理解并跟进。

环境信息

openUBMC 25.12 LTS 整机环境(observability 1.90.35)

问题详细描述

预置条件

开启可观测指标功能,指标配置中包含仪表类数据(系统运行时长、CPU 占用率、内存使用率、进程 CPU/内存、Flash 剩余寿命等)

操作步骤

  1. 启动 OS,开启可观测指标上报
  2. 观察 CPU 占用率、内存使用率等仪表类指标的采集与上报

结果描述

CPU占用率、内存使用率无法通过计数器呈现当前状态,需要提供同步仪表支持实时数据的上报(与 main 侧 #42 同源,25.12 LTS 分支尚未包含该能力)

预期结果

提供同步仪表能力,支持实时数据上报

问题定位情况

已将 main 分支 gauge 仪表支持(!71,对应 issue #42)同步到 25.12 LTS 分支,见 PR !104:

  1. SharedGauge 从基于 ObservableInstrument 回调的模拟实现切换为 opentelemetry 同步 Gauge API(metrics_api::Gauge)
  2. 指标配置中 bmc.system.uptime、bmc.system.cpu.usage、bmc.system.memory.usage、bmc.process.cpu.usage、bmc.process.memory.usage、bmc.system.flash.lifeleft 共 6 项类型调整为 Gauge
  3. opentelemetry 依赖升级至 1.13.0.019(提供同步 Gauge API),版本 1.90.35 → 1.90.36
likedislike
openUBMC-robot
openUBMC-robotCollaborators
28 days ago Comments:

注意

此 Issue 需要负责人。 如果没有指派时, ZanthoxylumLeaf 是默认的负责人

likedislike
openUBMC-robotopenUBMC-robotCollaborators
28 days ago Assign ZanthoxylumLeaf as responsible person
openUBMC-robotopenUBMC-robotCollaborators
28 days ago Added label: sig/sig-interface
openUBMC-robot
openUBMC-robotCollaborators
28 days ago Comments:

欢迎来到 openUBMC 社区

Hey @zhangyuxian3 , 感谢你对社区的贡献.

机器人使用手册

有关指令的使用,可以点击 说明文档 或 论坛 查看详情。开发人员可以在每个PR或Issue下方评论特定指令来触发机器人任务。您可以自助配置此仓库的 PR 合并规则,更多详情,请参阅机器人自助配置使用手册。

联系指引

有疑问可以联系 SIG: sig-interface ,
维护者是: @DataSculptor, @WeliveWelove, @aaronlee, @huanghan ,
优秀贡献者是: @WeliveWelove, @aaronlee .

likedislike
Zzhangyuxian3Collaborators
28 days ago Associated pull request
zhangyuxian3Collaborators
28 days ago Comments:

/todo2fixing

likedislike
openUBMC-robot
openUBMC-robotCollaborators
28 days ago Comments:

Issue 工作流介绍

社区的需求和缺陷的工作流状态处于纳管中。

类型 上个状态 下个状态 评论命令 谁可以操作
需求 待办的 已接纳 /todo2accepted SIG组: sig-release-management (maintainer)
需求 已接纳 开发中 /accepted2developing 仓库成员角色: Maintainer, Committer, Contributor, Owner
需求 开发中 待验收 /developing2UAT 仓库成员角色: Maintainer, Committer, Contributor, Owner
需求 待验收 已完成 /UAT2done SIG组: sig-QA (maintainer,committer)
需求 待办的 已挂起 /todo2suspended SIG组: sig-release-management (maintainer)
需求 已挂起 已接纳 /suspended2accepted SIG组: sig-release-management (maintainer)
需求 待办的 已拒绝 /todo2rejected SIG组: sig-release-management (maintainer)
需求 已拒绝 已接纳 /rejected2accepted SIG组: sig-release-management (maintainer)
likedislike
Zzhangyuxian3Collaborators
28 days ago Change title to "[缺陷]: 可观测支持gauge仪表", originally titled "支持可观测gauge仪表".
Zzhangyuxian3Collaborators
28 days ago Modify description of issue