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)DescriptionStabilityEntity Associations
hw.host.ambient_temperatureGaugeCelAmbient (external) temperature of the physical host.Development

Attributes:

KeyStabilityRequirement LevelValue TypeDescriptionExample Values
hw.idDevelopmentRequiredstringAn identifier for the hardware component, unique within the monitored hostwin32battery_battery_testsysa33_1
hw.nameDevelopmentRecommendedstringAn easily-recognizable name for the hardware componenteth0
hw.parentDevelopmentRecommendedstringUnique identifier of the parent component (typically the hw.id attribute of the enclosure, or disk controller)dellStorage_perc_0

Metric: hw.host.energy

This metric is recommended.

NameInstrument TypeUnit (UCUM)DescriptionStabilityEntity Associations
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.

Attributes:

KeyStabilityRequirement LevelValue TypeDescriptionExample Values
hw.idDevelopmentRequiredstringAn identifier for the hardware component, unique within the monitored hostwin32battery_battery_testsysa33_1
hw.nameDevelopmentRecommendedstringAn easily-recognizable name for the hardware componenteth0
hw.parentDevelopmentRecommendedstringUnique identifier of the parent component (typically the hw.id attribute of the enclosure, or disk controller)dellStorage_perc_0

Metric: hw.host.heating_margin

This metric is recommended.

NameInstrument TypeUnit (UCUM)DescriptionStabilityEntity Associations
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 sensors.Development

Attributes:

KeyStabilityRequirement LevelValue TypeDescriptionExample Values
hw.idDevelopmentRequiredstringAn identifier for the hardware component, unique within the monitored hostwin32battery_battery_testsysa33_1
hw.nameDevelopmentRecommendedstringAn easily-recognizable name for the hardware componenteth0
hw.parentDevelopmentRecommendedstringUnique identifier of the parent component (typically the hw.id attribute of the enclosure, or disk controller)dellStorage_perc_0

Metric: hw.host.power

This metric is recommended.

NameInstrument TypeUnit (UCUM)DescriptionStabilityEntity Associations
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.

Attributes:

KeyStabilityRequirement LevelValue TypeDescriptionExample Values
hw.idDevelopmentRequiredstringAn identifier for the hardware component, unique within the monitored hostwin32battery_battery_testsysa33_1
hw.nameDevelopmentRecommendedstringAn easily-recognizable name for the hardware componenteth0
hw.parentDevelopmentRecommendedstringUnique identifier of the parent component (typically the hw.id attribute of the enclosure, or disk controller)dellStorage_perc_0