Hardware

Hardware Attributes

Attributes for hardware.

AttributeTypeDescriptionExamplesStability
hw.battery.capacitystringDesign capacity in Watts-hours or Amper-hours9.3Ah; 50WhDevelopment
hw.battery.chemistrystringBattery chemistry, e.g. Lithium-Ion, Nickel-Cadmium, etc.Li-ion; NiMHDevelopment
hw.battery.statestringThe current state of the batterycharging; dischargingDevelopment
hw.bios_versionstringBIOS version of the hardware component1.2.3Development
hw.driver_versionstringDriver version for the hardware component10.2.1-3Development
hw.enclosure.typestringType of the enclosure (useful for modular systems)Computer; Storage; SwitchDevelopment
hw.firmware_versionstringFirmware version of the hardware component2.0.1Development
hw.gpu.taskstringType of task the GPU is performingdecoder; encoder; generalDevelopment
hw.idstringAn identifier for the hardware component, unique within the monitored hostwin32battery_battery_testsysa33_1Development
hw.limit_typestringType of limit for hardware componentscritical; degraded; high.criticalDevelopment
hw.logical_disk.raid_levelstringRAID Level of the logical diskRAID0+1; RAID5; RAID10Development
hw.logical_disk.statestringState of the logical disk space usageused; freeDevelopment
hw.memory.typestringType of the memory moduleDDR4; DDR5; LPDDR5Development
hw.modelstringDescriptive model name of the hardware componentPERC H740P; Intel(R) Core(TM) i7-10700K; Dell XPS 15 BatteryDevelopment
hw.namestringAn easily-recognizable name for the hardware componenteth0Development
hw.network.logical_addressesstring[]Logical addresses of the adapter (e.g. IP address, or WWPN)["172.16.8.21", "57.11.193.42"]Development
hw.network.physical_addressstringPhysical address of the adapter (e.g. MAC address, or WWNN)00-90-F5-E9-7B-36Development
hw.parentstringUnique identifier of the parent component (typically the hw.id attribute of the enclosure, or disk controller)dellStorage_perc_0Development
hw.physical_disk.smart_attributestringS.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology) attribute of the physical diskSpin Retry Count; Seek Error Rate; Raw Read Error RateDevelopment
hw.physical_disk.statestringState of the physical disk endurance utilizationremainingDevelopment
hw.physical_disk.typestringType of the physical diskHDD; SSD; 10KDevelopment
hw.sensor_locationstringLocation of the sensorcpu0; ps1; INLET; CPU0_DIE; AMBIENT; MOTHERBOARD; PS0 V3_3; MAIN_12V; CPU_VCOREDevelopment
hw.serial_numberstringSerial number of the hardware componentCNFCP0123456789Development
hw.statestringThe current state of the componentdegraded; failed; needs_cleaningDevelopment
hw.tape_drive.operation_typestringType of tape drive operationmount; unmount; cleanDevelopment
hw.typestringType of the component [1]battery; cpu; disk_controllerDevelopment
hw.vendorstringVendor name of the hardware componentDell; HP; Intel; AMD; LSI; LenovoDevelopment

[1] hw.type: Describes the category of the hardware component for which hw.state is being reported. For example, hw.type=temperature along with hw.state=degraded would indicate that the temperature of the hardware component has been reported as degraded.


hw.battery.state has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

ValueDescriptionStability
chargingChargingDevelopment
dischargingDischargingDevelopment

hw.gpu.task has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

ValueDescriptionStability
decoderDecoderDevelopment
encoderEncoderDevelopment
generalGeneralDevelopment

hw.limit_type has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

ValueDescriptionStability
criticalCriticalDevelopment
degradedDegradedDevelopment
high.criticalHigh CriticalDevelopment
high.degradedHigh DegradedDevelopment
low.criticalLow CriticalDevelopment
low.degradedLow DegradedDevelopment
maxMaximumDevelopment
throttledThrottledDevelopment
turboTurboDevelopment

hw.logical_disk.state has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

ValueDescriptionStability
freeFreeDevelopment
usedUsedDevelopment

hw.physical_disk.state has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

ValueDescriptionStability
remainingRemainingDevelopment

hw.state has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

ValueDescriptionStability
degradedDegradedDevelopment
failedFailedDevelopment
needs_cleaningNeeds CleaningDevelopment
okOKDevelopment
predicted_failurePredicted FailureDevelopment

hw.tape_drive.operation_type has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

ValueDescriptionStability
cleanCleanDevelopment
mountMountDevelopment
unmountUnmountDevelopment

hw.type has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

ValueDescriptionStability
batteryBatteryDevelopment
cpuCPUDevelopment
disk_controllerDisk controllerDevelopment
enclosureEnclosureDevelopment
fanFanDevelopment
gpuGPUDevelopment
logical_diskLogical diskDevelopment
memoryMemoryDevelopment
networkNetworkDevelopment
physical_diskPhysical diskDevelopment
power_supplyPower supplyDevelopment
tape_driveTape driveDevelopment
temperatureTemperatureDevelopment
voltageVoltageDevelopment