电压指标的语义约定

状态: 开发中

电压指标 hw.voltage.*

一个电压传感器,可以是数字的或离散的。

当使用通用的 hw.status 指标时,hw.type 必须设置为 "voltage"

所有电压指标都可以包含以下属性

Attributes

Stability需求级别Value Type描述Example Values
hw.idDevelopment必需字符串硬件组件的标识符,在监控主机内是唯一的win32battery_battery_testsysa33_1
hw.nameDevelopment推荐字符串硬件组件的一个易于识别的名称eth0
hw.parentDevelopment推荐字符串父组件的唯一标识符(通常是机箱或磁盘控制器的 hw.id 属性)dellStorage_perc_0
hw.sensor_locationDevelopment推荐字符串传感器位置cpu0; ps1; INLET; CPU0_DIE; AMBIENT; MOTHERBOARD; PS0 V3_3; MAIN_12V; CPU_VCORE

指标: hw.voltage

此指标是推荐的。

传感器测得的电压。

名称Instrument TypeUnit (UCUM)描述Stability实体关联
hw.voltageGaugeV传感器测得的电压。Development

Attributes

Stability需求级别Value Type描述Example Values
hw.idDevelopment必需字符串硬件组件的标识符,在监控主机内是唯一的win32battery_battery_testsysa33_1
hw.nameDevelopment推荐字符串硬件组件的一个易于识别的名称eth0
hw.parentDevelopment推荐字符串父组件的唯一标识符(通常是机箱或磁盘控制器的 hw.id 属性)dellStorage_perc_0
hw.sensor_locationDevelopment推荐字符串传感器位置cpu0; ps1; INLET; CPU0_DIE; AMBIENT; MOTHERBOARD; PS0 V3_3; MAIN_12V; CPU_VCORE

指标: hw.voltage.limit

此指标是推荐的。

电压限值,单位为伏特(Volts)。

应设置以下属性

  • hw.voltage.limit_type 应设置为指示限值类型,例如 "low.critical""low.degraded""high.degraded""high.critical"
名称Instrument TypeUnit (UCUM)描述Stability实体关联
hw.voltage.limitGaugeV电压限值,单位为伏特(Volts)。Development

Attributes

Stability需求级别Value Type描述Example Values
hw.idDevelopment必需字符串硬件组件的标识符,在监控主机内是唯一的win32battery_battery_testsysa33_1
hw.limit_typeDevelopment推荐字符串硬件组件的限制类型low.critical; low.degraded; high.degraded; high.critical
hw.nameDevelopment推荐字符串硬件组件的一个易于识别的名称eth0
hw.parentDevelopment推荐字符串父组件的唯一标识符(通常是机箱或磁盘控制器的 hw.id 属性)dellStorage_perc_0
hw.sensor_locationDevelopment推荐字符串传感器位置cpu0; ps1; INLET; CPU0_DIE; AMBIENT; MOTHERBOARD; PS0 V3_3; MAIN_12V; CPU_VCORE

hw.limit_type 具有以下已知值列表。如果其中一个适用,则必须使用相应的;否则,可以使用自定义值。

描述Stability
critical严重Development
degraded降级Development
high.critical高严重Development
high.degraded高降级Development
low.critical低严重Development
low.degraded低降级Development
max最大Development
throttled节流Development
turbo涡轮增压Development

指标: hw.voltage.nominal

此指标是推荐的。

标称(预期)电压。

名称Instrument TypeUnit (UCUM)描述Stability实体关联
hw.voltage.nominalGaugeV标称(预期)电压。Development

Attributes

Stability需求级别Value Type描述Example Values
hw.idDevelopment必需字符串硬件组件的标识符,在监控主机内是唯一的win32battery_battery_testsysa33_1
hw.nameDevelopment推荐字符串硬件组件的一个易于识别的名称eth0
hw.parentDevelopment推荐字符串父组件的唯一标识符(通常是机箱或磁盘控制器的 hw.id 属性)dellStorage_perc_0
hw.sensor_locationDevelopment推荐字符串传感器位置cpu0; ps1; INLET; CPU0_DIE; AMBIENT; MOTHERBOARD; PS0 V3_3; MAIN_12V; CPU_VCORE

指标: hw.status (电压)

此指标是推荐的。

电压是否在正常范围内:对于每种可能的状态,1(真)或 0(假)。

当使用此指标表示电压状态时,必须设置以下属性

  • hw.type 必须设置为 "voltage",以指示状态是针对电压传感器。
  • hw.state 必须设置为以下值之一,以指示电压状态
    • "ok":电压在正常范围内。
    • "degraded":电压超出正常范围,但并非危急。
    • "failed":电压处于危急水平。
名称Instrument TypeUnit (UCUM)描述Stability实体关联
hw.statusUpDownCounter1运行状态:对于每种可能的状态,为 1(true)或 0(false)。[1]Development

[1]: hw.status 目前被指定为 UpDownCounter,但理想情况下应使用 StateSet(如 OpenMetrics 中定义的) 来表示。一旦 StateSet 在 OpenTelemetry 中被指定,此语义约定将进行更新。此计划的更改预计不会对用户查询其时间序列后端以检索 hw.status 值的方式产生任何影响。

Attributes

Stability需求级别Value Type描述Example Values
hw.idDevelopment必需字符串硬件组件的标识符,在监控主机内是唯一的win32battery_battery_testsysa33_1
hw.stateDevelopment必需字符串组件的当前状态degraded; failed; needs_cleaning
hw.typeDevelopment必需字符串组件类型 [1]battery; cpu; disk_controller
hw.nameDevelopment推荐字符串硬件组件的一个易于识别的名称eth0
hw.parentDevelopment推荐字符串父组件的唯一标识符(通常是机箱或磁盘控制器的 hw.id 属性)dellStorage_perc_0

[1] hw.type: 描述了报告 hw.state 的硬件组件的类别。例如,hw.type=temperaturehw.state=degraded 将表示硬件组件的温度被报告为 degraded


hw.state 具有以下已知值列表。如果其中一个适用,则必须使用相应的;否则,可以使用自定义值。

描述Stability
degraded降级Development
failed失败Development
needs_cleaning需要清洁Development
okOKDevelopment
predicted_failure预测失败Development

hw.type 具有以下已知值列表。如果其中一个适用,则必须使用相应的;否则,可以使用自定义值。

描述Stability
batteryBatteryDevelopment
cpuCPUDevelopment
disk_controller磁盘控制器Development
enclosureEnclosureDevelopment
fanFanDevelopment
gpuGPUDevelopment
logical_disk逻辑磁盘Development
memoryMemoryDevelopment
network网络Development
physical_disk物理磁盘Development
power_supply电源Development
tape_drive磁带机Development
temperatureTemperatureDevelopment
voltageVoltageDevelopment