Semantic conventions for physical host metrics

Status: Development

Physical host metrics hw.host.*

Physical system as opposed to a virtual system or a container. Examples: physical server, switch or disk array.

Metric: hw.host.ambient_temperature

This metric is recommended.

NameInstrument TypeUnit (UCUM)DescriptionStability
hw.host.ambient_temperatureGaugeCelAmbient (external) temperature of the physical hostDevelopment
AttributeTypeDescriptionExamplesRequirement LevelStability
hw.idstringAn identifier for the hardware component, unique within the monitored hostwin32battery_battery_testsysa33_1RequiredDevelopment
hw.namestringAn easily-recognizable name for the hardware componenteth0RecommendedDevelopment
hw.parentstringUnique identifier of the parent component (typically the hw.id attribute of the enclosure, or disk controller)dellStorage_perc_0RecommendedDevelopment

Metric: hw.host.energy

This metric is recommended.

NameInstrument TypeUnit (UCUM)DescriptionStability
hw.host.energyCounterJTotal energy consumed by the entire physical host, in joules [1]Development

[1]: The overall energy usage of a host MUST be reported using the specific hw.host.energy and hw.host.power metrics only, instead of the generic hw.energy and hw.power described in the previous section, to prevent summing up overlapping values.

AttributeTypeDescriptionExamplesRequirement LevelStability
hw.idstringAn identifier for the hardware component, unique within the monitored hostwin32battery_battery_testsysa33_1RequiredDevelopment
hw.namestringAn easily-recognizable name for the hardware componenteth0RecommendedDevelopment
hw.parentstringUnique identifier of the parent component (typically the hw.id attribute of the enclosure, or disk controller)dellStorage_perc_0RecommendedDevelopment

Metric: hw.host.heating_margin

This metric is recommended.

NameInstrument TypeUnit (UCUM)DescriptionStability
hw.host.heating_marginGaugeCelBy how many degrees Celsius the temperature of the physical host can be increased, before reaching a warning threshold on one of the internal sensorsDevelopment
AttributeTypeDescriptionExamplesRequirement LevelStability
hw.idstringAn identifier for the hardware component, unique within the monitored hostwin32battery_battery_testsysa33_1RequiredDevelopment
hw.namestringAn easily-recognizable name for the hardware componenteth0RecommendedDevelopment
hw.parentstringUnique identifier of the parent component (typically the hw.id attribute of the enclosure, or disk controller)dellStorage_perc_0RecommendedDevelopment

Metric: hw.host.power

This metric is recommended.

NameInstrument TypeUnit (UCUM)DescriptionStability
hw.host.powerGaugeWInstantaneous power consumed by the entire physical host in Watts (hw.host.energy is preferred) [1]Development

[1]: The overall energy usage of a host MUST be reported using the specific hw.host.energy and hw.host.power metrics only, instead of the generic hw.energy and hw.power described in the previous section, to prevent summing up overlapping values.

AttributeTypeDescriptionExamplesRequirement LevelStability
hw.idstringAn identifier for the hardware component, unique within the monitored hostwin32battery_battery_testsysa33_1RequiredDevelopment
hw.namestringAn easily-recognizable name for the hardware componenteth0RecommendedDevelopment
hw.parentstringUnique identifier of the parent component (typically the hw.id attribute of the enclosure, or disk controller)dellStorage_perc_0RecommendedDevelopment