NVIDIA DeepStream SDK API Reference

9.2 Release
semconv::hw Namespace Reference

Namespaces

 HwBatteryStateValues
 
 HwGpuTaskValues
 
 HwLimitTypeValues
 
 HwLogicalDiskStateValues
 
 HwPhysicalDiskStateValues
 
 HwStateValues
 
 HwTapeDriveOperationTypeValues
 
 HwTypeValues
 

Functions

static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricHwEnergy (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricHwEnergy (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwEnergy (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwEnergy (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricHwErrors (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricHwErrors (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwErrors (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwErrors (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwHostAmbientTemperature (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwHostAmbientTemperature (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricHwHostEnergy (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricHwHostEnergy (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwHostEnergy (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwHostEnergy (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwHostHeatingMargin (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwHostHeatingMargin (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwHostPower (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwHostPower (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwPower (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwPower (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricHwStatus (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricHwStatus (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwStatus (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwStatus (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwBatteryCharge (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwBatteryCharge (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwBatteryChargeLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwBatteryChargeLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwBatteryTimeLeft (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwBatteryTimeLeft (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwCpuSpeed (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwCpuSpeed (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwCpuSpeedLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwCpuSpeedLimit (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricHwEnergy (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricHwEnergy (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwEnergy (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwEnergy (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricHwErrors (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricHwErrors (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwErrors (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwErrors (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwFanSpeed (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwFanSpeed (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwFanSpeedLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwFanSpeedLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwFanSpeedRatio (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwFanSpeedRatio (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricHwGpuIo (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricHwGpuIo (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwGpuIo (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwGpuIo (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricHwGpuMemoryLimit (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricHwGpuMemoryLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwGpuMemoryLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwGpuMemoryLimit (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricHwGpuMemoryUsage (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricHwGpuMemoryUsage (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwGpuMemoryUsage (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwGpuMemoryUsage (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwGpuMemoryUtilization (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwGpuMemoryUtilization (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwGpuUtilization (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwGpuUtilization (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwHostAmbientTemperature (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwHostAmbientTemperature (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricHwHostEnergy (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricHwHostEnergy (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwHostEnergy (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwHostEnergy (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwHostHeatingMargin (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwHostHeatingMargin (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwHostPower (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwHostPower (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricHwLogicalDiskLimit (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricHwLogicalDiskLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwLogicalDiskLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwLogicalDiskLimit (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricHwLogicalDiskUsage (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricHwLogicalDiskUsage (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwLogicalDiskUsage (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwLogicalDiskUsage (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwLogicalDiskUtilization (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwLogicalDiskUtilization (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricHwMemorySize (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricHwMemorySize (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwMemorySize (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwMemorySize (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricHwNetworkBandwidthLimit (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricHwNetworkBandwidthLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwNetworkBandwidthLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwNetworkBandwidthLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwNetworkBandwidthUtilization (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwNetworkBandwidthUtilization (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricHwNetworkIo (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricHwNetworkIo (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwNetworkIo (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwNetworkIo (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricHwNetworkPackets (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricHwNetworkPackets (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwNetworkPackets (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwNetworkPackets (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricHwNetworkUp (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricHwNetworkUp (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwNetworkUp (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwNetworkUp (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwPhysicalDiskEnduranceUtilization (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwPhysicalDiskEnduranceUtilization (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricHwPhysicalDiskSize (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricHwPhysicalDiskSize (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwPhysicalDiskSize (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwPhysicalDiskSize (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwPhysicalDiskSmart (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwPhysicalDiskSmart (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwPower (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwPower (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricHwPowerSupplyLimit (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricHwPowerSupplyLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwPowerSupplyLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwPowerSupplyLimit (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricHwPowerSupplyUsage (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricHwPowerSupplyUsage (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwPowerSupplyUsage (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwPowerSupplyUsage (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwPowerSupplyUtilization (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwPowerSupplyUtilization (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricHwStatus (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricHwStatus (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwStatus (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwStatus (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricHwTapeDriveOperations (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricHwTapeDriveOperations (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwTapeDriveOperations (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwTapeDriveOperations (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwTemperature (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwTemperature (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwTemperatureLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwTemperatureLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwVoltage (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwVoltage (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwVoltageLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwVoltageLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwVoltageNominal (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwVoltageNominal (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricHwEnergy (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricHwEnergy (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwEnergy (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwEnergy (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricHwErrors (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricHwErrors (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwErrors (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwErrors (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwHostAmbientTemperature (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwHostAmbientTemperature (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricHwHostEnergy (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricHwHostEnergy (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwHostEnergy (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwHostEnergy (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwHostHeatingMargin (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwHostHeatingMargin (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwHostPower (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwHostPower (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwPower (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwPower (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricHwStatus (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricHwStatus (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwStatus (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwStatus (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwBatteryCharge (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwBatteryCharge (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwBatteryChargeLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwBatteryChargeLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwBatteryTimeLeft (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwBatteryTimeLeft (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwCpuSpeed (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwCpuSpeed (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwCpuSpeedLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwCpuSpeedLimit (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricHwEnergy (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricHwEnergy (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwEnergy (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwEnergy (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricHwErrors (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricHwErrors (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwErrors (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwErrors (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwFanSpeed (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwFanSpeed (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwFanSpeedLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwFanSpeedLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwFanSpeedRatio (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwFanSpeedRatio (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricHwGpuIo (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricHwGpuIo (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwGpuIo (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwGpuIo (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricHwGpuMemoryLimit (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricHwGpuMemoryLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwGpuMemoryLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwGpuMemoryLimit (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricHwGpuMemoryUsage (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricHwGpuMemoryUsage (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwGpuMemoryUsage (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwGpuMemoryUsage (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwGpuMemoryUtilization (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwGpuMemoryUtilization (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwGpuUtilization (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwGpuUtilization (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwHostAmbientTemperature (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwHostAmbientTemperature (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricHwHostEnergy (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricHwHostEnergy (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwHostEnergy (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwHostEnergy (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwHostHeatingMargin (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwHostHeatingMargin (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwHostPower (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwHostPower (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricHwLogicalDiskLimit (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricHwLogicalDiskLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwLogicalDiskLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwLogicalDiskLimit (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricHwLogicalDiskUsage (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricHwLogicalDiskUsage (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwLogicalDiskUsage (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwLogicalDiskUsage (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwLogicalDiskUtilization (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwLogicalDiskUtilization (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricHwMemorySize (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricHwMemorySize (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwMemorySize (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwMemorySize (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricHwNetworkBandwidthLimit (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricHwNetworkBandwidthLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwNetworkBandwidthLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwNetworkBandwidthLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwNetworkBandwidthUtilization (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwNetworkBandwidthUtilization (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricHwNetworkIo (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricHwNetworkIo (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwNetworkIo (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwNetworkIo (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricHwNetworkPackets (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricHwNetworkPackets (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwNetworkPackets (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwNetworkPackets (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricHwNetworkUp (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricHwNetworkUp (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwNetworkUp (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwNetworkUp (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwPhysicalDiskEnduranceUtilization (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwPhysicalDiskEnduranceUtilization (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricHwPhysicalDiskSize (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricHwPhysicalDiskSize (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwPhysicalDiskSize (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwPhysicalDiskSize (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwPhysicalDiskSmart (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwPhysicalDiskSmart (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwPower (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwPower (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricHwPowerSupplyLimit (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricHwPowerSupplyLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwPowerSupplyLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwPowerSupplyLimit (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricHwPowerSupplyUsage (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricHwPowerSupplyUsage (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwPowerSupplyUsage (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwPowerSupplyUsage (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwPowerSupplyUtilization (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwPowerSupplyUtilization (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricHwStatus (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricHwStatus (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwStatus (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwStatus (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricHwTapeDriveOperations (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricHwTapeDriveOperations (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwTapeDriveOperations (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwTapeDriveOperations (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwTemperature (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwTemperature (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwTemperatureLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwTemperatureLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwVoltage (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwVoltage (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwVoltageLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwVoltageLimit (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwVoltageNominal (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwVoltageNominal (metrics::Meter *meter)
 

Variables

static constexpr const char * kMetricHwEnergy = "hw.energy"
 Energy consumed by the component. More...
 
static constexpr const char * descrMetricHwEnergy = "Energy consumed by the component"
 
static constexpr const char * unitMetricHwEnergy = "J"
 
static constexpr const char * kMetricHwErrors = "hw.errors"
 Number of errors encountered by the component. More...
 
static constexpr const char * descrMetricHwErrors = "Number of errors encountered by the component"
 
static constexpr const char * unitMetricHwErrors = "{error}"
 
static constexpr const char * kMetricHwHostAmbientTemperature = "hw.host.ambient_temperature"
 Ambient (external) temperature of the physical host. More...
 
static constexpr const char * descrMetricHwHostAmbientTemperature
 
static constexpr const char * unitMetricHwHostAmbientTemperature = "Cel"
 
static constexpr const char * kMetricHwHostEnergy = "hw.host.energy"
 Total energy consumed by the entire physical host, in joules. More...
 
static constexpr const char * descrMetricHwHostEnergy
 
static constexpr const char * unitMetricHwHostEnergy = "J"
 
static constexpr const char * kMetricHwHostHeatingMargin = "hw.host.heating_margin"
 By how many degrees Celsius the temperature of the physical host can be increased, before reaching a warning threshold on one of the internal sensors. More...
 
static constexpr const char * descrMetricHwHostHeatingMargin
 
static constexpr const char * unitMetricHwHostHeatingMargin = "Cel"
 
static constexpr const char * kMetricHwHostPower = "hw.host.power"
 Instantaneous power consumed by the entire physical host in Watts (. More...
 
static constexpr const char * descrMetricHwHostPower
 
static constexpr const char * unitMetricHwHostPower = "W"
 
static constexpr const char * kMetricHwPower = "hw.power"
 Instantaneous power consumed by the component. More...
 
static constexpr const char * descrMetricHwPower = "Instantaneous power consumed by the component"
 
static constexpr const char * unitMetricHwPower = "W"
 
static constexpr const char * kMetricHwStatus = "hw.status"
 Operational status: More...
 
static constexpr const char * descrMetricHwStatus
 
static constexpr const char * unitMetricHwStatus = "1"
 
static constexpr const char * kHwBatteryCapacity = "hw.battery.capacity"
 Design capacity in Watts-hours or Amper-hours. More...
 
static constexpr const char * kHwBatteryChemistry = "hw.battery.chemistry"
 Battery chemistry, e.g. More...
 
static constexpr const char * kHwBatteryState = "hw.battery.state"
 The current state of the battery. More...
 
static constexpr const char * kHwBiosVersion = "hw.bios_version"
 BIOS version of the hardware component. More...
 
static constexpr const char * kHwDriverVersion = "hw.driver_version"
 Driver version for the hardware component. More...
 
static constexpr const char * kHwEnclosureType = "hw.enclosure.type"
 Type of the enclosure (useful for modular systems) More...
 
static constexpr const char * kHwFirmwareVersion = "hw.firmware_version"
 Firmware version of the hardware component. More...
 
static constexpr const char * kHwGpuTask = "hw.gpu.task"
 Type of task the GPU is performing. More...
 
static constexpr const char * kHwId = "hw.id"
 An identifier for the hardware component, unique within the monitored host. More...
 
static constexpr const char * kHwLimitType = "hw.limit_type"
 Type of limit for hardware components. More...
 
static constexpr const char * kHwLogicalDiskRaidLevel = "hw.logical_disk.raid_level"
 RAID Level of the logical disk. More...
 
static constexpr const char * kHwLogicalDiskState = "hw.logical_disk.state"
 State of the logical disk space usage. More...
 
static constexpr const char * kHwMemoryType = "hw.memory.type"
 Type of the memory module. More...
 
static constexpr const char * kHwModel = "hw.model"
 Descriptive model name of the hardware component. More...
 
static constexpr const char * kHwName = "hw.name"
 An easily-recognizable name for the hardware component. More...
 
static constexpr const char * kHwNetworkLogicalAddresses = "hw.network.logical_addresses"
 Logical addresses of the adapter (e.g. More...
 
static constexpr const char * kHwNetworkPhysicalAddress = "hw.network.physical_address"
 Physical address of the adapter (e.g. More...
 
static constexpr const char * kHwParent = "hw.parent"
 Unique identifier of the parent component (typically the. More...
 
static constexpr const char * kHwPhysicalDiskSmartAttribute = "hw.physical_disk.smart_attribute"
 S.M.A.R.T. More...
 
static constexpr const char * kHwPhysicalDiskState = "hw.physical_disk.state"
 State of the physical disk endurance utilization. More...
 
static constexpr const char * kHwPhysicalDiskType = "hw.physical_disk.type"
 Type of the physical disk. More...
 
static constexpr const char * kHwSensorLocation = "hw.sensor_location"
 Location of the sensor. More...
 
static constexpr const char * kHwSerialNumber = "hw.serial_number"
 Serial number of the hardware component. More...
 
static constexpr const char * kHwState = "hw.state"
 The current state of the component. More...
 
static constexpr const char * kHwTapeDriveOperationType = "hw.tape_drive.operation_type"
 Type of tape drive operation. More...
 
static constexpr const char * kHwType = "hw.type"
 Type of the component. More...
 
static constexpr const char * kHwVendor = "hw.vendor"
 Vendor name of the hardware component. More...
 
static constexpr const char * kMetricHwBatteryCharge = "hw.battery.charge"
 Remaining fraction of battery charge. More...
 
static constexpr const char * descrMetricHwBatteryCharge = "Remaining fraction of battery charge."
 
static constexpr const char * unitMetricHwBatteryCharge = "1"
 
static constexpr const char * kMetricHwBatteryChargeLimit = "hw.battery.charge.limit"
 Lower limit of battery charge fraction to ensure proper operation. More...
 
static constexpr const char * descrMetricHwBatteryChargeLimit
 
static constexpr const char * unitMetricHwBatteryChargeLimit = "1"
 
static constexpr const char * kMetricHwBatteryTimeLeft = "hw.battery.time_left"
 Time left before battery is completely charged or discharged. More...
 
static constexpr const char * descrMetricHwBatteryTimeLeft
 
static constexpr const char * unitMetricHwBatteryTimeLeft = "s"
 
static constexpr const char * kMetricHwCpuSpeed = "hw.cpu.speed"
 CPU current frequency. More...
 
static constexpr const char * descrMetricHwCpuSpeed = "CPU current frequency."
 
static constexpr const char * unitMetricHwCpuSpeed = "Hz"
 
static constexpr const char * kMetricHwCpuSpeedLimit = "hw.cpu.speed.limit"
 CPU maximum frequency. More...
 
static constexpr const char * descrMetricHwCpuSpeedLimit = "CPU maximum frequency."
 
static constexpr const char * unitMetricHwCpuSpeedLimit = "Hz"
 
static constexpr const char * kMetricHwEnergy = "hw.energy"
 Energy consumed by the component. More...
 
static constexpr const char * descrMetricHwEnergy = "Energy consumed by the component."
 
static constexpr const char * unitMetricHwEnergy = "J"
 
static constexpr const char * kMetricHwErrors = "hw.errors"
 Number of errors encountered by the component. More...
 
static constexpr const char * descrMetricHwErrors = "Number of errors encountered by the component."
 
static constexpr const char * unitMetricHwErrors = "{error}"
 
static constexpr const char * kMetricHwFanSpeed = "hw.fan.speed"
 Fan speed in revolutions per minute. More...
 
static constexpr const char * descrMetricHwFanSpeed = "Fan speed in revolutions per minute."
 
static constexpr const char * unitMetricHwFanSpeed = "rpm"
 
static constexpr const char * kMetricHwFanSpeedLimit = "hw.fan.speed.limit"
 Speed limit in rpm. More...
 
static constexpr const char * descrMetricHwFanSpeedLimit = "Speed limit in rpm."
 
static constexpr const char * unitMetricHwFanSpeedLimit = "rpm"
 
static constexpr const char * kMetricHwFanSpeedRatio = "hw.fan.speed_ratio"
 Fan speed expressed as a fraction of its maximum speed. More...
 
static constexpr const char * descrMetricHwFanSpeedRatio
 
static constexpr const char * unitMetricHwFanSpeedRatio = "1"
 
static constexpr const char * kMetricHwGpuIo = "hw.gpu.io"
 Received and transmitted bytes by the GPU. More...
 
static constexpr const char * descrMetricHwGpuIo = "Received and transmitted bytes by the GPU."
 
static constexpr const char * unitMetricHwGpuIo = "By"
 
static constexpr const char * kMetricHwGpuMemoryLimit = "hw.gpu.memory.limit"
 Size of the GPU memory. More...
 
static constexpr const char * descrMetricHwGpuMemoryLimit = "Size of the GPU memory."
 
static constexpr const char * unitMetricHwGpuMemoryLimit = "By"
 
static constexpr const char * kMetricHwGpuMemoryUsage = "hw.gpu.memory.usage"
 GPU memory used. More...
 
static constexpr const char * descrMetricHwGpuMemoryUsage = "GPU memory used."
 
static constexpr const char * unitMetricHwGpuMemoryUsage = "By"
 
static constexpr const char * kMetricHwGpuMemoryUtilization = "hw.gpu.memory.utilization"
 Fraction of GPU memory used. More...
 
static constexpr const char * descrMetricHwGpuMemoryUtilization = "Fraction of GPU memory used."
 
static constexpr const char * unitMetricHwGpuMemoryUtilization = "1"
 
static constexpr const char * kMetricHwGpuUtilization = "hw.gpu.utilization"
 Fraction of time spent in a specific task. More...
 
static constexpr const char * descrMetricHwGpuUtilization
 
static constexpr const char * unitMetricHwGpuUtilization = "1"
 
static constexpr const char * kMetricHwHostAmbientTemperature = "hw.host.ambient_temperature"
 Ambient (external) temperature of the physical host. More...
 
static constexpr const char * descrMetricHwHostAmbientTemperature
 
static constexpr const char * unitMetricHwHostAmbientTemperature = "Cel"
 
static constexpr const char * kMetricHwHostEnergy = "hw.host.energy"
 Total energy consumed by the entire physical host, in joules. More...
 
static constexpr const char * descrMetricHwHostEnergy
 
static constexpr const char * unitMetricHwHostEnergy = "J"
 
static constexpr const char * kMetricHwHostHeatingMargin = "hw.host.heating_margin"
 By how many degrees Celsius the temperature of the physical host can be increased, before reaching a warning threshold on one of the internal sensors. More...
 
static constexpr const char * descrMetricHwHostHeatingMargin
 
static constexpr const char * unitMetricHwHostHeatingMargin = "Cel"
 
static constexpr const char * kMetricHwHostPower = "hw.host.power"
 Instantaneous power consumed by the entire physical host in Watts (. More...
 
static constexpr const char * descrMetricHwHostPower
 
static constexpr const char * unitMetricHwHostPower = "W"
 
static constexpr const char * kMetricHwLogicalDiskLimit = "hw.logical_disk.limit"
 Size of the logical disk. More...
 
static constexpr const char * descrMetricHwLogicalDiskLimit = "Size of the logical disk."
 
static constexpr const char * unitMetricHwLogicalDiskLimit = "By"
 
static constexpr const char * kMetricHwLogicalDiskUsage = "hw.logical_disk.usage"
 Logical disk space usage. More...
 
static constexpr const char * descrMetricHwLogicalDiskUsage = "Logical disk space usage."
 
static constexpr const char * unitMetricHwLogicalDiskUsage = "By"
 
static constexpr const char * kMetricHwLogicalDiskUtilization = "hw.logical_disk.utilization"
 Logical disk space utilization as a fraction. More...
 
static constexpr const char * descrMetricHwLogicalDiskUtilization
 
static constexpr const char * unitMetricHwLogicalDiskUtilization = "1"
 
static constexpr const char * kMetricHwMemorySize = "hw.memory.size"
 Size of the memory module. More...
 
static constexpr const char * descrMetricHwMemorySize = "Size of the memory module."
 
static constexpr const char * unitMetricHwMemorySize = "By"
 
static constexpr const char * kMetricHwNetworkBandwidthLimit = "hw.network.bandwidth.limit"
 Link speed. More...
 
static constexpr const char * descrMetricHwNetworkBandwidthLimit = "Link speed."
 
static constexpr const char * unitMetricHwNetworkBandwidthLimit = "By/s"
 
static constexpr const char * kMetricHwNetworkBandwidthUtilization
 Utilization of the network bandwidth as a fraction. More...
 
static constexpr const char * descrMetricHwNetworkBandwidthUtilization
 
static constexpr const char * unitMetricHwNetworkBandwidthUtilization = "1"
 
static constexpr const char * kMetricHwNetworkIo = "hw.network.io"
 Received and transmitted network traffic in bytes. More...
 
static constexpr const char * descrMetricHwNetworkIo
 
static constexpr const char * unitMetricHwNetworkIo = "By"
 
static constexpr const char * kMetricHwNetworkPackets = "hw.network.packets"
 Received and transmitted network traffic in packets (or frames). More...
 
static constexpr const char * descrMetricHwNetworkPackets
 
static constexpr const char * unitMetricHwNetworkPackets = "{packet}"
 
static constexpr const char * kMetricHwNetworkUp = "hw.network.up"
 Link status: More...
 
static constexpr const char * descrMetricHwNetworkUp = "Link status: `1` (up) or `0` (down)."
 
static constexpr const char * unitMetricHwNetworkUp = "1"
 
static constexpr const char * kMetricHwPhysicalDiskEnduranceUtilization
 Endurance remaining for this SSD disk. More...
 
static constexpr const char * descrMetricHwPhysicalDiskEnduranceUtilization
 
static constexpr const char * unitMetricHwPhysicalDiskEnduranceUtilization = "1"
 
static constexpr const char * kMetricHwPhysicalDiskSize = "hw.physical_disk.size"
 Size of the disk. More...
 
static constexpr const char * descrMetricHwPhysicalDiskSize = "Size of the disk."
 
static constexpr const char * unitMetricHwPhysicalDiskSize = "By"
 
static constexpr const char * kMetricHwPhysicalDiskSmart = "hw.physical_disk.smart"
 Value of the corresponding S.M.A.R.T. More...
 
static constexpr const char * descrMetricHwPhysicalDiskSmart
 
static constexpr const char * unitMetricHwPhysicalDiskSmart = "1"
 
static constexpr const char * kMetricHwPower = "hw.power"
 Instantaneous power consumed by the component. More...
 
static constexpr const char * descrMetricHwPower = "Instantaneous power consumed by the component."
 
static constexpr const char * unitMetricHwPower = "W"
 
static constexpr const char * kMetricHwPowerSupplyLimit = "hw.power_supply.limit"
 Maximum power output of the power supply. More...
 
static constexpr const char * descrMetricHwPowerSupplyLimit
 
static constexpr const char * unitMetricHwPowerSupplyLimit = "W"
 
static constexpr const char * kMetricHwPowerSupplyUsage = "hw.power_supply.usage"
 Current power output of the power supply. More...
 
static constexpr const char * descrMetricHwPowerSupplyUsage
 
static constexpr const char * unitMetricHwPowerSupplyUsage = "W"
 
static constexpr const char * kMetricHwPowerSupplyUtilization = "hw.power_supply.utilization"
 Utilization of the power supply as a fraction of its maximum output. More...
 
static constexpr const char * descrMetricHwPowerSupplyUtilization
 
static constexpr const char * unitMetricHwPowerSupplyUtilization = "1"
 
static constexpr const char * kMetricHwStatus = "hw.status"
 Operational status: More...
 
static constexpr const char * descrMetricHwStatus
 
static constexpr const char * unitMetricHwStatus = "1"
 
static constexpr const char * kMetricHwTapeDriveOperations = "hw.tape_drive.operations"
 Operations performed by the tape drive. More...
 
static constexpr const char * descrMetricHwTapeDriveOperations
 
static constexpr const char * unitMetricHwTapeDriveOperations = "{operation}"
 
static constexpr const char * kMetricHwTemperature = "hw.temperature"
 Temperature in degrees Celsius. More...
 
static constexpr const char * descrMetricHwTemperature = "Temperature in degrees Celsius."
 
static constexpr const char * unitMetricHwTemperature = "Cel"
 
static constexpr const char * kMetricHwTemperatureLimit = "hw.temperature.limit"
 Temperature limit in degrees Celsius. More...
 
static constexpr const char * descrMetricHwTemperatureLimit
 
static constexpr const char * unitMetricHwTemperatureLimit = "Cel"
 
static constexpr const char * kMetricHwVoltage = "hw.voltage"
 Voltage measured by the sensor. More...
 
static constexpr const char * descrMetricHwVoltage = "Voltage measured by the sensor."
 
static constexpr const char * unitMetricHwVoltage = "V"
 
static constexpr const char * kMetricHwVoltageLimit = "hw.voltage.limit"
 Voltage limit in Volts. More...
 
static constexpr const char * descrMetricHwVoltageLimit = "Voltage limit in Volts."
 
static constexpr const char * unitMetricHwVoltageLimit = "V"
 
static constexpr const char * kMetricHwVoltageNominal = "hw.voltage.nominal"
 Nominal (expected) voltage. More...
 
static constexpr const char * descrMetricHwVoltageNominal = "Nominal (expected) voltage."
 
static constexpr const char * unitMetricHwVoltageNominal = "V"
 
static constexpr const char * kMetricHwEnergy = "hw.energy"
 Energy consumed by the component. More...
 
static constexpr const char * descrMetricHwEnergy = "Energy consumed by the component"
 
static constexpr const char * unitMetricHwEnergy = "J"
 
static constexpr const char * kMetricHwErrors = "hw.errors"
 Number of errors encountered by the component. More...
 
static constexpr const char * descrMetricHwErrors = "Number of errors encountered by the component"
 
static constexpr const char * unitMetricHwErrors = "{error}"
 
static constexpr const char * kMetricHwHostAmbientTemperature = "hw.host.ambient_temperature"
 Ambient (external) temperature of the physical host. More...
 
static constexpr const char * descrMetricHwHostAmbientTemperature
 
static constexpr const char * unitMetricHwHostAmbientTemperature = "Cel"
 
static constexpr const char * kMetricHwHostEnergy = "hw.host.energy"
 Total energy consumed by the entire physical host, in joules. More...
 
static constexpr const char * descrMetricHwHostEnergy
 
static constexpr const char * unitMetricHwHostEnergy = "J"
 
static constexpr const char * kMetricHwHostHeatingMargin = "hw.host.heating_margin"
 By how many degrees Celsius the temperature of the physical host can be increased, before reaching a warning threshold on one of the internal sensors. More...
 
static constexpr const char * descrMetricHwHostHeatingMargin
 
static constexpr const char * unitMetricHwHostHeatingMargin = "Cel"
 
static constexpr const char * kMetricHwHostPower = "hw.host.power"
 Instantaneous power consumed by the entire physical host in Watts (. More...
 
static constexpr const char * descrMetricHwHostPower
 
static constexpr const char * unitMetricHwHostPower = "W"
 
static constexpr const char * kMetricHwPower = "hw.power"
 Instantaneous power consumed by the component. More...
 
static constexpr const char * descrMetricHwPower = "Instantaneous power consumed by the component"
 
static constexpr const char * unitMetricHwPower = "W"
 
static constexpr const char * kMetricHwStatus = "hw.status"
 Operational status: More...
 
static constexpr const char * descrMetricHwStatus
 
static constexpr const char * unitMetricHwStatus = "1"
 
static constexpr const char * kHwBatteryCapacity = "hw.battery.capacity"
 Design capacity in Watts-hours or Amper-hours. More...
 
static constexpr const char * kHwBatteryChemistry = "hw.battery.chemistry"
 Battery chemistry, e.g. More...
 
static constexpr const char * kHwBatteryState = "hw.battery.state"
 The current state of the battery. More...
 
static constexpr const char * kHwBiosVersion = "hw.bios_version"
 BIOS version of the hardware component. More...
 
static constexpr const char * kHwDriverVersion = "hw.driver_version"
 Driver version for the hardware component. More...
 
static constexpr const char * kHwEnclosureType = "hw.enclosure.type"
 Type of the enclosure (useful for modular systems) More...
 
static constexpr const char * kHwFirmwareVersion = "hw.firmware_version"
 Firmware version of the hardware component. More...
 
static constexpr const char * kHwGpuTask = "hw.gpu.task"
 Type of task the GPU is performing. More...
 
static constexpr const char * kHwId = "hw.id"
 An identifier for the hardware component, unique within the monitored host. More...
 
static constexpr const char * kHwLimitType = "hw.limit_type"
 Type of limit for hardware components. More...
 
static constexpr const char * kHwLogicalDiskRaidLevel = "hw.logical_disk.raid_level"
 RAID Level of the logical disk. More...
 
static constexpr const char * kHwLogicalDiskState = "hw.logical_disk.state"
 State of the logical disk space usage. More...
 
static constexpr const char * kHwMemoryType = "hw.memory.type"
 Type of the memory module. More...
 
static constexpr const char * kHwModel = "hw.model"
 Descriptive model name of the hardware component. More...
 
static constexpr const char * kHwName = "hw.name"
 An easily-recognizable name for the hardware component. More...
 
static constexpr const char * kHwNetworkLogicalAddresses = "hw.network.logical_addresses"
 Logical addresses of the adapter (e.g. More...
 
static constexpr const char * kHwNetworkPhysicalAddress = "hw.network.physical_address"
 Physical address of the adapter (e.g. More...
 
static constexpr const char * kHwParent = "hw.parent"
 Unique identifier of the parent component (typically the. More...
 
static constexpr const char * kHwPhysicalDiskSmartAttribute = "hw.physical_disk.smart_attribute"
 S.M.A.R.T. More...
 
static constexpr const char * kHwPhysicalDiskState = "hw.physical_disk.state"
 State of the physical disk endurance utilization. More...
 
static constexpr const char * kHwPhysicalDiskType = "hw.physical_disk.type"
 Type of the physical disk. More...
 
static constexpr const char * kHwSensorLocation = "hw.sensor_location"
 Location of the sensor. More...
 
static constexpr const char * kHwSerialNumber = "hw.serial_number"
 Serial number of the hardware component. More...
 
static constexpr const char * kHwState = "hw.state"
 The current state of the component. More...
 
static constexpr const char * kHwTapeDriveOperationType = "hw.tape_drive.operation_type"
 Type of tape drive operation. More...
 
static constexpr const char * kHwType = "hw.type"
 Type of the component. More...
 
static constexpr const char * kHwVendor = "hw.vendor"
 Vendor name of the hardware component. More...
 
static constexpr const char * kMetricHwBatteryCharge = "hw.battery.charge"
 Remaining fraction of battery charge. More...
 
static constexpr const char * descrMetricHwBatteryCharge = "Remaining fraction of battery charge."
 
static constexpr const char * unitMetricHwBatteryCharge = "1"
 
static constexpr const char * kMetricHwBatteryChargeLimit = "hw.battery.charge.limit"
 Lower limit of battery charge fraction to ensure proper operation. More...
 
static constexpr const char * descrMetricHwBatteryChargeLimit
 
static constexpr const char * unitMetricHwBatteryChargeLimit = "1"
 
static constexpr const char * kMetricHwBatteryTimeLeft = "hw.battery.time_left"
 Time left before battery is completely charged or discharged. More...
 
static constexpr const char * descrMetricHwBatteryTimeLeft
 
static constexpr const char * unitMetricHwBatteryTimeLeft = "s"
 
static constexpr const char * kMetricHwCpuSpeed = "hw.cpu.speed"
 CPU current frequency. More...
 
static constexpr const char * descrMetricHwCpuSpeed = "CPU current frequency."
 
static constexpr const char * unitMetricHwCpuSpeed = "Hz"
 
static constexpr const char * kMetricHwCpuSpeedLimit = "hw.cpu.speed.limit"
 CPU maximum frequency. More...
 
static constexpr const char * descrMetricHwCpuSpeedLimit = "CPU maximum frequency."
 
static constexpr const char * unitMetricHwCpuSpeedLimit = "Hz"
 
static constexpr const char * kMetricHwEnergy = "hw.energy"
 Energy consumed by the component. More...
 
static constexpr const char * descrMetricHwEnergy = "Energy consumed by the component."
 
static constexpr const char * unitMetricHwEnergy = "J"
 
static constexpr const char * kMetricHwErrors = "hw.errors"
 Number of errors encountered by the component. More...
 
static constexpr const char * descrMetricHwErrors = "Number of errors encountered by the component."
 
static constexpr const char * unitMetricHwErrors = "{error}"
 
static constexpr const char * kMetricHwFanSpeed = "hw.fan.speed"
 Fan speed in revolutions per minute. More...
 
static constexpr const char * descrMetricHwFanSpeed = "Fan speed in revolutions per minute."
 
static constexpr const char * unitMetricHwFanSpeed = "rpm"
 
static constexpr const char * kMetricHwFanSpeedLimit = "hw.fan.speed.limit"
 Speed limit in rpm. More...
 
static constexpr const char * descrMetricHwFanSpeedLimit = "Speed limit in rpm."
 
static constexpr const char * unitMetricHwFanSpeedLimit = "rpm"
 
static constexpr const char * kMetricHwFanSpeedRatio = "hw.fan.speed_ratio"
 Fan speed expressed as a fraction of its maximum speed. More...
 
static constexpr const char * descrMetricHwFanSpeedRatio
 
static constexpr const char * unitMetricHwFanSpeedRatio = "1"
 
static constexpr const char * kMetricHwGpuIo = "hw.gpu.io"
 Received and transmitted bytes by the GPU. More...
 
static constexpr const char * descrMetricHwGpuIo = "Received and transmitted bytes by the GPU."
 
static constexpr const char * unitMetricHwGpuIo = "By"
 
static constexpr const char * kMetricHwGpuMemoryLimit = "hw.gpu.memory.limit"
 Size of the GPU memory. More...
 
static constexpr const char * descrMetricHwGpuMemoryLimit = "Size of the GPU memory."
 
static constexpr const char * unitMetricHwGpuMemoryLimit = "By"
 
static constexpr const char * kMetricHwGpuMemoryUsage = "hw.gpu.memory.usage"
 GPU memory used. More...
 
static constexpr const char * descrMetricHwGpuMemoryUsage = "GPU memory used."
 
static constexpr const char * unitMetricHwGpuMemoryUsage = "By"
 
static constexpr const char * kMetricHwGpuMemoryUtilization = "hw.gpu.memory.utilization"
 Fraction of GPU memory used. More...
 
static constexpr const char * descrMetricHwGpuMemoryUtilization = "Fraction of GPU memory used."
 
static constexpr const char * unitMetricHwGpuMemoryUtilization = "1"
 
static constexpr const char * kMetricHwGpuUtilization = "hw.gpu.utilization"
 Fraction of time spent in a specific task. More...
 
static constexpr const char * descrMetricHwGpuUtilization
 
static constexpr const char * unitMetricHwGpuUtilization = "1"
 
static constexpr const char * kMetricHwHostAmbientTemperature = "hw.host.ambient_temperature"
 Ambient (external) temperature of the physical host. More...
 
static constexpr const char * descrMetricHwHostAmbientTemperature
 
static constexpr const char * unitMetricHwHostAmbientTemperature = "Cel"
 
static constexpr const char * kMetricHwHostEnergy = "hw.host.energy"
 Total energy consumed by the entire physical host, in joules. More...
 
static constexpr const char * descrMetricHwHostEnergy
 
static constexpr const char * unitMetricHwHostEnergy = "J"
 
static constexpr const char * kMetricHwHostHeatingMargin = "hw.host.heating_margin"
 By how many degrees Celsius the temperature of the physical host can be increased, before reaching a warning threshold on one of the internal sensors. More...
 
static constexpr const char * descrMetricHwHostHeatingMargin
 
static constexpr const char * unitMetricHwHostHeatingMargin = "Cel"
 
static constexpr const char * kMetricHwHostPower = "hw.host.power"
 Instantaneous power consumed by the entire physical host in Watts (. More...
 
static constexpr const char * descrMetricHwHostPower
 
static constexpr const char * unitMetricHwHostPower = "W"
 
static constexpr const char * kMetricHwLogicalDiskLimit = "hw.logical_disk.limit"
 Size of the logical disk. More...
 
static constexpr const char * descrMetricHwLogicalDiskLimit = "Size of the logical disk."
 
static constexpr const char * unitMetricHwLogicalDiskLimit = "By"
 
static constexpr const char * kMetricHwLogicalDiskUsage = "hw.logical_disk.usage"
 Logical disk space usage. More...
 
static constexpr const char * descrMetricHwLogicalDiskUsage = "Logical disk space usage."
 
static constexpr const char * unitMetricHwLogicalDiskUsage = "By"
 
static constexpr const char * kMetricHwLogicalDiskUtilization = "hw.logical_disk.utilization"
 Logical disk space utilization as a fraction. More...
 
static constexpr const char * descrMetricHwLogicalDiskUtilization
 
static constexpr const char * unitMetricHwLogicalDiskUtilization = "1"
 
static constexpr const char * kMetricHwMemorySize = "hw.memory.size"
 Size of the memory module. More...
 
static constexpr const char * descrMetricHwMemorySize = "Size of the memory module."
 
static constexpr const char * unitMetricHwMemorySize = "By"
 
static constexpr const char * kMetricHwNetworkBandwidthLimit = "hw.network.bandwidth.limit"
 Link speed. More...
 
static constexpr const char * descrMetricHwNetworkBandwidthLimit = "Link speed."
 
static constexpr const char * unitMetricHwNetworkBandwidthLimit = "By/s"
 
static constexpr const char * kMetricHwNetworkBandwidthUtilization
 Utilization of the network bandwidth as a fraction. More...
 
static constexpr const char * descrMetricHwNetworkBandwidthUtilization
 
static constexpr const char * unitMetricHwNetworkBandwidthUtilization = "1"
 
static constexpr const char * kMetricHwNetworkIo = "hw.network.io"
 Received and transmitted network traffic in bytes. More...
 
static constexpr const char * descrMetricHwNetworkIo
 
static constexpr const char * unitMetricHwNetworkIo = "By"
 
static constexpr const char * kMetricHwNetworkPackets = "hw.network.packets"
 Received and transmitted network traffic in packets (or frames). More...
 
static constexpr const char * descrMetricHwNetworkPackets
 
static constexpr const char * unitMetricHwNetworkPackets = "{packet}"
 
static constexpr const char * kMetricHwNetworkUp = "hw.network.up"
 Link status: More...
 
static constexpr const char * descrMetricHwNetworkUp = "Link status: `1` (up) or `0` (down)."
 
static constexpr const char * unitMetricHwNetworkUp = "1"
 
static constexpr const char * kMetricHwPhysicalDiskEnduranceUtilization
 Endurance remaining for this SSD disk. More...
 
static constexpr const char * descrMetricHwPhysicalDiskEnduranceUtilization
 
static constexpr const char * unitMetricHwPhysicalDiskEnduranceUtilization = "1"
 
static constexpr const char * kMetricHwPhysicalDiskSize = "hw.physical_disk.size"
 Size of the disk. More...
 
static constexpr const char * descrMetricHwPhysicalDiskSize = "Size of the disk."
 
static constexpr const char * unitMetricHwPhysicalDiskSize = "By"
 
static constexpr const char * kMetricHwPhysicalDiskSmart = "hw.physical_disk.smart"
 Value of the corresponding S.M.A.R.T. More...
 
static constexpr const char * descrMetricHwPhysicalDiskSmart
 
static constexpr const char * unitMetricHwPhysicalDiskSmart = "1"
 
static constexpr const char * kMetricHwPower = "hw.power"
 Instantaneous power consumed by the component. More...
 
static constexpr const char * descrMetricHwPower = "Instantaneous power consumed by the component."
 
static constexpr const char * unitMetricHwPower = "W"
 
static constexpr const char * kMetricHwPowerSupplyLimit = "hw.power_supply.limit"
 Maximum power output of the power supply. More...
 
static constexpr const char * descrMetricHwPowerSupplyLimit
 
static constexpr const char * unitMetricHwPowerSupplyLimit = "W"
 
static constexpr const char * kMetricHwPowerSupplyUsage = "hw.power_supply.usage"
 Current power output of the power supply. More...
 
static constexpr const char * descrMetricHwPowerSupplyUsage
 
static constexpr const char * unitMetricHwPowerSupplyUsage = "W"
 
static constexpr const char * kMetricHwPowerSupplyUtilization = "hw.power_supply.utilization"
 Utilization of the power supply as a fraction of its maximum output. More...
 
static constexpr const char * descrMetricHwPowerSupplyUtilization
 
static constexpr const char * unitMetricHwPowerSupplyUtilization = "1"
 
static constexpr const char * kMetricHwStatus = "hw.status"
 Operational status: More...
 
static constexpr const char * descrMetricHwStatus
 
static constexpr const char * unitMetricHwStatus = "1"
 
static constexpr const char * kMetricHwTapeDriveOperations = "hw.tape_drive.operations"
 Operations performed by the tape drive. More...
 
static constexpr const char * descrMetricHwTapeDriveOperations
 
static constexpr const char * unitMetricHwTapeDriveOperations = "{operation}"
 
static constexpr const char * kMetricHwTemperature = "hw.temperature"
 Temperature in degrees Celsius. More...
 
static constexpr const char * descrMetricHwTemperature = "Temperature in degrees Celsius."
 
static constexpr const char * unitMetricHwTemperature = "Cel"
 
static constexpr const char * kMetricHwTemperatureLimit = "hw.temperature.limit"
 Temperature limit in degrees Celsius. More...
 
static constexpr const char * descrMetricHwTemperatureLimit
 
static constexpr const char * unitMetricHwTemperatureLimit = "Cel"
 
static constexpr const char * kMetricHwVoltage = "hw.voltage"
 Voltage measured by the sensor. More...
 
static constexpr const char * descrMetricHwVoltage = "Voltage measured by the sensor."
 
static constexpr const char * unitMetricHwVoltage = "V"
 
static constexpr const char * kMetricHwVoltageLimit = "hw.voltage.limit"
 Voltage limit in Volts. More...
 
static constexpr const char * descrMetricHwVoltageLimit = "Voltage limit in Volts."
 
static constexpr const char * unitMetricHwVoltageLimit = "V"
 
static constexpr const char * kMetricHwVoltageNominal = "hw.voltage.nominal"
 Nominal (expected) voltage. More...
 
static constexpr const char * descrMetricHwVoltageNominal = "Nominal (expected) voltage."
 
static constexpr const char * unitMetricHwVoltageNominal = "V"
 

Function Documentation

◆ CreateAsyncDoubleMetricHwBatteryCharge() [1/2]

◆ CreateAsyncDoubleMetricHwBatteryCharge() [2/2]

◆ CreateAsyncDoubleMetricHwBatteryChargeLimit() [1/2]

◆ CreateAsyncDoubleMetricHwBatteryChargeLimit() [2/2]

◆ CreateAsyncDoubleMetricHwBatteryTimeLeft() [1/2]

◆ CreateAsyncDoubleMetricHwBatteryTimeLeft() [2/2]

◆ CreateAsyncDoubleMetricHwCpuSpeed() [1/2]

◆ CreateAsyncDoubleMetricHwCpuSpeed() [2/2]

◆ CreateAsyncDoubleMetricHwCpuSpeedLimit() [1/2]

◆ CreateAsyncDoubleMetricHwCpuSpeedLimit() [2/2]

◆ CreateAsyncDoubleMetricHwEnergy() [1/4]

◆ CreateAsyncDoubleMetricHwEnergy() [2/4]

static nostd::shared_ptr<metrics::ObservableInstrument> semconv::hw::CreateAsyncDoubleMetricHwEnergy ( metrics::Meter *  meter)
inlinestatic

◆ CreateAsyncDoubleMetricHwEnergy() [3/4]

◆ CreateAsyncDoubleMetricHwEnergy() [4/4]

◆ CreateAsyncDoubleMetricHwErrors() [1/4]

static nostd::shared_ptr<metrics::ObservableInstrument> semconv::hw::CreateAsyncDoubleMetricHwErrors ( metrics::Meter *  meter)
inlinestatic

◆ CreateAsyncDoubleMetricHwErrors() [2/4]

◆ CreateAsyncDoubleMetricHwErrors() [3/4]

◆ CreateAsyncDoubleMetricHwErrors() [4/4]

◆ CreateAsyncDoubleMetricHwFanSpeed() [1/2]

◆ CreateAsyncDoubleMetricHwFanSpeed() [2/2]

◆ CreateAsyncDoubleMetricHwFanSpeedLimit() [1/2]

◆ CreateAsyncDoubleMetricHwFanSpeedLimit() [2/2]

◆ CreateAsyncDoubleMetricHwFanSpeedRatio() [1/2]

◆ CreateAsyncDoubleMetricHwFanSpeedRatio() [2/2]

◆ CreateAsyncDoubleMetricHwGpuIo() [1/2]

◆ CreateAsyncDoubleMetricHwGpuIo() [2/2]

◆ CreateAsyncDoubleMetricHwGpuMemoryLimit() [1/2]

◆ CreateAsyncDoubleMetricHwGpuMemoryLimit() [2/2]

◆ CreateAsyncDoubleMetricHwGpuMemoryUsage() [1/2]

◆ CreateAsyncDoubleMetricHwGpuMemoryUsage() [2/2]

◆ CreateAsyncDoubleMetricHwGpuMemoryUtilization() [1/2]

◆ CreateAsyncDoubleMetricHwGpuMemoryUtilization() [2/2]

◆ CreateAsyncDoubleMetricHwGpuUtilization() [1/2]

◆ CreateAsyncDoubleMetricHwGpuUtilization() [2/2]

◆ CreateAsyncDoubleMetricHwHostAmbientTemperature() [1/4]

◆ CreateAsyncDoubleMetricHwHostAmbientTemperature() [2/4]

◆ CreateAsyncDoubleMetricHwHostAmbientTemperature() [3/4]

◆ CreateAsyncDoubleMetricHwHostAmbientTemperature() [4/4]

◆ CreateAsyncDoubleMetricHwHostEnergy() [1/4]

◆ CreateAsyncDoubleMetricHwHostEnergy() [2/4]

◆ CreateAsyncDoubleMetricHwHostEnergy() [3/4]

◆ CreateAsyncDoubleMetricHwHostEnergy() [4/4]

◆ CreateAsyncDoubleMetricHwHostHeatingMargin() [1/4]

◆ CreateAsyncDoubleMetricHwHostHeatingMargin() [2/4]

◆ CreateAsyncDoubleMetricHwHostHeatingMargin() [3/4]

◆ CreateAsyncDoubleMetricHwHostHeatingMargin() [4/4]

◆ CreateAsyncDoubleMetricHwHostPower() [1/4]

◆ CreateAsyncDoubleMetricHwHostPower() [2/4]

◆ CreateAsyncDoubleMetricHwHostPower() [3/4]

◆ CreateAsyncDoubleMetricHwHostPower() [4/4]

◆ CreateAsyncDoubleMetricHwLogicalDiskLimit() [1/2]

◆ CreateAsyncDoubleMetricHwLogicalDiskLimit() [2/2]

◆ CreateAsyncDoubleMetricHwLogicalDiskUsage() [1/2]

◆ CreateAsyncDoubleMetricHwLogicalDiskUsage() [2/2]

◆ CreateAsyncDoubleMetricHwLogicalDiskUtilization() [1/2]

◆ CreateAsyncDoubleMetricHwLogicalDiskUtilization() [2/2]

◆ CreateAsyncDoubleMetricHwMemorySize() [1/2]

◆ CreateAsyncDoubleMetricHwMemorySize() [2/2]

◆ CreateAsyncDoubleMetricHwNetworkBandwidthLimit() [1/2]

◆ CreateAsyncDoubleMetricHwNetworkBandwidthLimit() [2/2]

◆ CreateAsyncDoubleMetricHwNetworkBandwidthUtilization() [1/2]

◆ CreateAsyncDoubleMetricHwNetworkBandwidthUtilization() [2/2]

◆ CreateAsyncDoubleMetricHwNetworkIo() [1/2]

◆ CreateAsyncDoubleMetricHwNetworkIo() [2/2]

◆ CreateAsyncDoubleMetricHwNetworkPackets() [1/2]

◆ CreateAsyncDoubleMetricHwNetworkPackets() [2/2]

◆ CreateAsyncDoubleMetricHwNetworkUp() [1/2]

◆ CreateAsyncDoubleMetricHwNetworkUp() [2/2]

◆ CreateAsyncDoubleMetricHwPhysicalDiskEnduranceUtilization() [1/2]

◆ CreateAsyncDoubleMetricHwPhysicalDiskEnduranceUtilization() [2/2]

◆ CreateAsyncDoubleMetricHwPhysicalDiskSize() [1/2]

◆ CreateAsyncDoubleMetricHwPhysicalDiskSize() [2/2]

◆ CreateAsyncDoubleMetricHwPhysicalDiskSmart() [1/2]

◆ CreateAsyncDoubleMetricHwPhysicalDiskSmart() [2/2]

◆ CreateAsyncDoubleMetricHwPower() [1/4]

◆ CreateAsyncDoubleMetricHwPower() [2/4]

static nostd::shared_ptr<metrics::ObservableInstrument> semconv::hw::CreateAsyncDoubleMetricHwPower ( metrics::Meter *  meter)
inlinestatic

◆ CreateAsyncDoubleMetricHwPower() [3/4]

◆ CreateAsyncDoubleMetricHwPower() [4/4]

◆ CreateAsyncDoubleMetricHwPowerSupplyLimit() [1/2]

◆ CreateAsyncDoubleMetricHwPowerSupplyLimit() [2/2]

◆ CreateAsyncDoubleMetricHwPowerSupplyUsage() [1/2]

◆ CreateAsyncDoubleMetricHwPowerSupplyUsage() [2/2]

◆ CreateAsyncDoubleMetricHwPowerSupplyUtilization() [1/2]

◆ CreateAsyncDoubleMetricHwPowerSupplyUtilization() [2/2]

◆ CreateAsyncDoubleMetricHwStatus() [1/4]

◆ CreateAsyncDoubleMetricHwStatus() [2/4]

◆ CreateAsyncDoubleMetricHwStatus() [3/4]

◆ CreateAsyncDoubleMetricHwStatus() [4/4]

◆ CreateAsyncDoubleMetricHwTapeDriveOperations() [1/2]

◆ CreateAsyncDoubleMetricHwTapeDriveOperations() [2/2]

◆ CreateAsyncDoubleMetricHwTemperature() [1/2]

◆ CreateAsyncDoubleMetricHwTemperature() [2/2]

◆ CreateAsyncDoubleMetricHwTemperatureLimit() [1/2]

◆ CreateAsyncDoubleMetricHwTemperatureLimit() [2/2]

◆ CreateAsyncDoubleMetricHwVoltage() [1/2]

◆ CreateAsyncDoubleMetricHwVoltage() [2/2]

◆ CreateAsyncDoubleMetricHwVoltageLimit() [1/2]

◆ CreateAsyncDoubleMetricHwVoltageLimit() [2/2]

◆ CreateAsyncDoubleMetricHwVoltageNominal() [1/2]

◆ CreateAsyncDoubleMetricHwVoltageNominal() [2/2]

◆ CreateAsyncInt64MetricHwBatteryCharge() [1/2]

◆ CreateAsyncInt64MetricHwBatteryCharge() [2/2]

◆ CreateAsyncInt64MetricHwBatteryChargeLimit() [1/2]

◆ CreateAsyncInt64MetricHwBatteryChargeLimit() [2/2]

◆ CreateAsyncInt64MetricHwBatteryTimeLeft() [1/2]

◆ CreateAsyncInt64MetricHwBatteryTimeLeft() [2/2]

◆ CreateAsyncInt64MetricHwCpuSpeed() [1/2]

◆ CreateAsyncInt64MetricHwCpuSpeed() [2/2]

◆ CreateAsyncInt64MetricHwCpuSpeedLimit() [1/2]

◆ CreateAsyncInt64MetricHwCpuSpeedLimit() [2/2]

◆ CreateAsyncInt64MetricHwEnergy() [1/4]

◆ CreateAsyncInt64MetricHwEnergy() [2/4]

◆ CreateAsyncInt64MetricHwEnergy() [3/4]

◆ CreateAsyncInt64MetricHwEnergy() [4/4]

◆ CreateAsyncInt64MetricHwErrors() [1/4]

◆ CreateAsyncInt64MetricHwErrors() [2/4]

◆ CreateAsyncInt64MetricHwErrors() [3/4]

◆ CreateAsyncInt64MetricHwErrors() [4/4]

◆ CreateAsyncInt64MetricHwFanSpeed() [1/2]

◆ CreateAsyncInt64MetricHwFanSpeed() [2/2]

◆ CreateAsyncInt64MetricHwFanSpeedLimit() [1/2]

◆ CreateAsyncInt64MetricHwFanSpeedLimit() [2/2]

◆ CreateAsyncInt64MetricHwFanSpeedRatio() [1/2]

◆ CreateAsyncInt64MetricHwFanSpeedRatio() [2/2]

◆ CreateAsyncInt64MetricHwGpuIo() [1/2]

◆ CreateAsyncInt64MetricHwGpuIo() [2/2]

◆ CreateAsyncInt64MetricHwGpuMemoryLimit() [1/2]

◆ CreateAsyncInt64MetricHwGpuMemoryLimit() [2/2]

◆ CreateAsyncInt64MetricHwGpuMemoryUsage() [1/2]

◆ CreateAsyncInt64MetricHwGpuMemoryUsage() [2/2]

◆ CreateAsyncInt64MetricHwGpuMemoryUtilization() [1/2]

◆ CreateAsyncInt64MetricHwGpuMemoryUtilization() [2/2]

◆ CreateAsyncInt64MetricHwGpuUtilization() [1/2]

◆ CreateAsyncInt64MetricHwGpuUtilization() [2/2]

◆ CreateAsyncInt64MetricHwHostAmbientTemperature() [1/4]

◆ CreateAsyncInt64MetricHwHostAmbientTemperature() [2/4]

◆ CreateAsyncInt64MetricHwHostAmbientTemperature() [3/4]

◆ CreateAsyncInt64MetricHwHostAmbientTemperature() [4/4]

◆ CreateAsyncInt64MetricHwHostEnergy() [1/4]

◆ CreateAsyncInt64MetricHwHostEnergy() [2/4]

◆ CreateAsyncInt64MetricHwHostEnergy() [3/4]

◆ CreateAsyncInt64MetricHwHostEnergy() [4/4]

◆ CreateAsyncInt64MetricHwHostHeatingMargin() [1/4]

◆ CreateAsyncInt64MetricHwHostHeatingMargin() [2/4]

◆ CreateAsyncInt64MetricHwHostHeatingMargin() [3/4]

◆ CreateAsyncInt64MetricHwHostHeatingMargin() [4/4]

◆ CreateAsyncInt64MetricHwHostPower() [1/4]

◆ CreateAsyncInt64MetricHwHostPower() [2/4]

◆ CreateAsyncInt64MetricHwHostPower() [3/4]

◆ CreateAsyncInt64MetricHwHostPower() [4/4]

◆ CreateAsyncInt64MetricHwLogicalDiskLimit() [1/2]

◆ CreateAsyncInt64MetricHwLogicalDiskLimit() [2/2]

◆ CreateAsyncInt64MetricHwLogicalDiskUsage() [1/2]

◆ CreateAsyncInt64MetricHwLogicalDiskUsage() [2/2]

◆ CreateAsyncInt64MetricHwLogicalDiskUtilization() [1/2]

◆ CreateAsyncInt64MetricHwLogicalDiskUtilization() [2/2]

◆ CreateAsyncInt64MetricHwMemorySize() [1/2]

◆ CreateAsyncInt64MetricHwMemorySize() [2/2]

◆ CreateAsyncInt64MetricHwNetworkBandwidthLimit() [1/2]

◆ CreateAsyncInt64MetricHwNetworkBandwidthLimit() [2/2]

◆ CreateAsyncInt64MetricHwNetworkBandwidthUtilization() [1/2]

◆ CreateAsyncInt64MetricHwNetworkBandwidthUtilization() [2/2]

◆ CreateAsyncInt64MetricHwNetworkIo() [1/2]

◆ CreateAsyncInt64MetricHwNetworkIo() [2/2]

◆ CreateAsyncInt64MetricHwNetworkPackets() [1/2]

◆ CreateAsyncInt64MetricHwNetworkPackets() [2/2]

◆ CreateAsyncInt64MetricHwNetworkUp() [1/2]

◆ CreateAsyncInt64MetricHwNetworkUp() [2/2]

◆ CreateAsyncInt64MetricHwPhysicalDiskEnduranceUtilization() [1/2]

◆ CreateAsyncInt64MetricHwPhysicalDiskEnduranceUtilization() [2/2]

◆ CreateAsyncInt64MetricHwPhysicalDiskSize() [1/2]

◆ CreateAsyncInt64MetricHwPhysicalDiskSize() [2/2]

◆ CreateAsyncInt64MetricHwPhysicalDiskSmart() [1/2]

◆ CreateAsyncInt64MetricHwPhysicalDiskSmart() [2/2]

◆ CreateAsyncInt64MetricHwPower() [1/4]

static nostd::shared_ptr<metrics::ObservableInstrument> semconv::hw::CreateAsyncInt64MetricHwPower ( metrics::Meter *  meter)
inlinestatic

◆ CreateAsyncInt64MetricHwPower() [2/4]

◆ CreateAsyncInt64MetricHwPower() [3/4]

◆ CreateAsyncInt64MetricHwPower() [4/4]

◆ CreateAsyncInt64MetricHwPowerSupplyLimit() [1/2]

◆ CreateAsyncInt64MetricHwPowerSupplyLimit() [2/2]

◆ CreateAsyncInt64MetricHwPowerSupplyUsage() [1/2]

◆ CreateAsyncInt64MetricHwPowerSupplyUsage() [2/2]

◆ CreateAsyncInt64MetricHwPowerSupplyUtilization() [1/2]

◆ CreateAsyncInt64MetricHwPowerSupplyUtilization() [2/2]

◆ CreateAsyncInt64MetricHwStatus() [1/4]

◆ CreateAsyncInt64MetricHwStatus() [2/4]

◆ CreateAsyncInt64MetricHwStatus() [3/4]

◆ CreateAsyncInt64MetricHwStatus() [4/4]

◆ CreateAsyncInt64MetricHwTapeDriveOperations() [1/2]

◆ CreateAsyncInt64MetricHwTapeDriveOperations() [2/2]

◆ CreateAsyncInt64MetricHwTemperature() [1/2]

◆ CreateAsyncInt64MetricHwTemperature() [2/2]

◆ CreateAsyncInt64MetricHwTemperatureLimit() [1/2]

◆ CreateAsyncInt64MetricHwTemperatureLimit() [2/2]

◆ CreateAsyncInt64MetricHwVoltage() [1/2]

◆ CreateAsyncInt64MetricHwVoltage() [2/2]

◆ CreateAsyncInt64MetricHwVoltageLimit() [1/2]

◆ CreateAsyncInt64MetricHwVoltageLimit() [2/2]

◆ CreateAsyncInt64MetricHwVoltageNominal() [1/2]

◆ CreateAsyncInt64MetricHwVoltageNominal() [2/2]

◆ CreateSyncDoubleMetricHwEnergy() [1/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::hw::CreateSyncDoubleMetricHwEnergy ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricHwEnergy() [2/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::hw::CreateSyncDoubleMetricHwEnergy ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricHwEnergy() [3/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::hw::CreateSyncDoubleMetricHwEnergy ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricHwEnergy() [4/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::hw::CreateSyncDoubleMetricHwEnergy ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricHwErrors() [1/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::hw::CreateSyncDoubleMetricHwErrors ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricHwErrors() [2/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::hw::CreateSyncDoubleMetricHwErrors ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricHwErrors() [3/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::hw::CreateSyncDoubleMetricHwErrors ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricHwErrors() [4/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::hw::CreateSyncDoubleMetricHwErrors ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricHwGpuIo() [1/2]

static nostd::unique_ptr<metrics::Counter<double> > semconv::hw::CreateSyncDoubleMetricHwGpuIo ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricHwGpuIo() [2/2]

static nostd::unique_ptr<metrics::Counter<double> > semconv::hw::CreateSyncDoubleMetricHwGpuIo ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricHwGpuMemoryLimit() [1/2]

◆ CreateSyncDoubleMetricHwGpuMemoryLimit() [2/2]

◆ CreateSyncDoubleMetricHwGpuMemoryUsage() [1/2]

◆ CreateSyncDoubleMetricHwGpuMemoryUsage() [2/2]

◆ CreateSyncDoubleMetricHwHostEnergy() [1/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::hw::CreateSyncDoubleMetricHwHostEnergy ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricHwHostEnergy() [2/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::hw::CreateSyncDoubleMetricHwHostEnergy ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricHwHostEnergy() [3/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::hw::CreateSyncDoubleMetricHwHostEnergy ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricHwHostEnergy() [4/4]

static nostd::unique_ptr<metrics::Counter<double> > semconv::hw::CreateSyncDoubleMetricHwHostEnergy ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricHwLogicalDiskLimit() [1/2]

◆ CreateSyncDoubleMetricHwLogicalDiskLimit() [2/2]

◆ CreateSyncDoubleMetricHwLogicalDiskUsage() [1/2]

◆ CreateSyncDoubleMetricHwLogicalDiskUsage() [2/2]

◆ CreateSyncDoubleMetricHwMemorySize() [1/2]

static nostd::unique_ptr<metrics::UpDownCounter<double> > semconv::hw::CreateSyncDoubleMetricHwMemorySize ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricHwMemorySize() [2/2]

static nostd::unique_ptr<metrics::UpDownCounter<double> > semconv::hw::CreateSyncDoubleMetricHwMemorySize ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricHwNetworkBandwidthLimit() [1/2]

◆ CreateSyncDoubleMetricHwNetworkBandwidthLimit() [2/2]

◆ CreateSyncDoubleMetricHwNetworkIo() [1/2]

static nostd::unique_ptr<metrics::Counter<double> > semconv::hw::CreateSyncDoubleMetricHwNetworkIo ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricHwNetworkIo() [2/2]

static nostd::unique_ptr<metrics::Counter<double> > semconv::hw::CreateSyncDoubleMetricHwNetworkIo ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricHwNetworkPackets() [1/2]

static nostd::unique_ptr<metrics::Counter<double> > semconv::hw::CreateSyncDoubleMetricHwNetworkPackets ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricHwNetworkPackets() [2/2]

static nostd::unique_ptr<metrics::Counter<double> > semconv::hw::CreateSyncDoubleMetricHwNetworkPackets ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricHwNetworkUp() [1/2]

static nostd::unique_ptr<metrics::UpDownCounter<double> > semconv::hw::CreateSyncDoubleMetricHwNetworkUp ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricHwNetworkUp() [2/2]

static nostd::unique_ptr<metrics::UpDownCounter<double> > semconv::hw::CreateSyncDoubleMetricHwNetworkUp ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricHwPhysicalDiskSize() [1/2]

◆ CreateSyncDoubleMetricHwPhysicalDiskSize() [2/2]

◆ CreateSyncDoubleMetricHwPowerSupplyLimit() [1/2]

◆ CreateSyncDoubleMetricHwPowerSupplyLimit() [2/2]

◆ CreateSyncDoubleMetricHwPowerSupplyUsage() [1/2]

◆ CreateSyncDoubleMetricHwPowerSupplyUsage() [2/2]

◆ CreateSyncDoubleMetricHwStatus() [1/4]

static nostd::unique_ptr<metrics::UpDownCounter<double> > semconv::hw::CreateSyncDoubleMetricHwStatus ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricHwStatus() [2/4]

static nostd::unique_ptr<metrics::UpDownCounter<double> > semconv::hw::CreateSyncDoubleMetricHwStatus ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricHwStatus() [3/4]

static nostd::unique_ptr<metrics::UpDownCounter<double> > semconv::hw::CreateSyncDoubleMetricHwStatus ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricHwStatus() [4/4]

static nostd::unique_ptr<metrics::UpDownCounter<double> > semconv::hw::CreateSyncDoubleMetricHwStatus ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricHwTapeDriveOperations() [1/2]

static nostd::unique_ptr<metrics::Counter<double> > semconv::hw::CreateSyncDoubleMetricHwTapeDriveOperations ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricHwTapeDriveOperations() [2/2]

◆ CreateSyncInt64MetricHwEnergy() [1/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::hw::CreateSyncInt64MetricHwEnergy ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHwEnergy() [2/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::hw::CreateSyncInt64MetricHwEnergy ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHwEnergy() [3/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::hw::CreateSyncInt64MetricHwEnergy ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHwEnergy() [4/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::hw::CreateSyncInt64MetricHwEnergy ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHwErrors() [1/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::hw::CreateSyncInt64MetricHwErrors ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHwErrors() [2/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::hw::CreateSyncInt64MetricHwErrors ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHwErrors() [3/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::hw::CreateSyncInt64MetricHwErrors ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHwErrors() [4/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::hw::CreateSyncInt64MetricHwErrors ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHwGpuIo() [1/2]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::hw::CreateSyncInt64MetricHwGpuIo ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHwGpuIo() [2/2]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::hw::CreateSyncInt64MetricHwGpuIo ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHwGpuMemoryLimit() [1/2]

◆ CreateSyncInt64MetricHwGpuMemoryLimit() [2/2]

static nostd::unique_ptr<metrics::UpDownCounter<int64_t> > semconv::hw::CreateSyncInt64MetricHwGpuMemoryLimit ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHwGpuMemoryUsage() [1/2]

static nostd::unique_ptr<metrics::UpDownCounter<int64_t> > semconv::hw::CreateSyncInt64MetricHwGpuMemoryUsage ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHwGpuMemoryUsage() [2/2]

◆ CreateSyncInt64MetricHwHostEnergy() [1/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::hw::CreateSyncInt64MetricHwHostEnergy ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHwHostEnergy() [2/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::hw::CreateSyncInt64MetricHwHostEnergy ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHwHostEnergy() [3/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::hw::CreateSyncInt64MetricHwHostEnergy ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHwHostEnergy() [4/4]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::hw::CreateSyncInt64MetricHwHostEnergy ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHwLogicalDiskLimit() [1/2]

◆ CreateSyncInt64MetricHwLogicalDiskLimit() [2/2]

◆ CreateSyncInt64MetricHwLogicalDiskUsage() [1/2]

◆ CreateSyncInt64MetricHwLogicalDiskUsage() [2/2]

◆ CreateSyncInt64MetricHwMemorySize() [1/2]

static nostd::unique_ptr<metrics::UpDownCounter<int64_t> > semconv::hw::CreateSyncInt64MetricHwMemorySize ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHwMemorySize() [2/2]

static nostd::unique_ptr<metrics::UpDownCounter<int64_t> > semconv::hw::CreateSyncInt64MetricHwMemorySize ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHwNetworkBandwidthLimit() [1/2]

◆ CreateSyncInt64MetricHwNetworkBandwidthLimit() [2/2]

◆ CreateSyncInt64MetricHwNetworkIo() [1/2]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::hw::CreateSyncInt64MetricHwNetworkIo ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHwNetworkIo() [2/2]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::hw::CreateSyncInt64MetricHwNetworkIo ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHwNetworkPackets() [1/2]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::hw::CreateSyncInt64MetricHwNetworkPackets ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHwNetworkPackets() [2/2]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::hw::CreateSyncInt64MetricHwNetworkPackets ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHwNetworkUp() [1/2]

static nostd::unique_ptr<metrics::UpDownCounter<int64_t> > semconv::hw::CreateSyncInt64MetricHwNetworkUp ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHwNetworkUp() [2/2]

static nostd::unique_ptr<metrics::UpDownCounter<int64_t> > semconv::hw::CreateSyncInt64MetricHwNetworkUp ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHwPhysicalDiskSize() [1/2]

◆ CreateSyncInt64MetricHwPhysicalDiskSize() [2/2]

◆ CreateSyncInt64MetricHwPowerSupplyLimit() [1/2]

◆ CreateSyncInt64MetricHwPowerSupplyLimit() [2/2]

◆ CreateSyncInt64MetricHwPowerSupplyUsage() [1/2]

◆ CreateSyncInt64MetricHwPowerSupplyUsage() [2/2]

◆ CreateSyncInt64MetricHwStatus() [1/4]

static nostd::unique_ptr<metrics::UpDownCounter<int64_t> > semconv::hw::CreateSyncInt64MetricHwStatus ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHwStatus() [2/4]

static nostd::unique_ptr<metrics::UpDownCounter<int64_t> > semconv::hw::CreateSyncInt64MetricHwStatus ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHwStatus() [3/4]

static nostd::unique_ptr<metrics::UpDownCounter<int64_t> > semconv::hw::CreateSyncInt64MetricHwStatus ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHwStatus() [4/4]

static nostd::unique_ptr<metrics::UpDownCounter<int64_t> > semconv::hw::CreateSyncInt64MetricHwStatus ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHwTapeDriveOperations() [1/2]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::hw::CreateSyncInt64MetricHwTapeDriveOperations ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHwTapeDriveOperations() [2/2]

static nostd::unique_ptr<metrics::Counter<uint64_t> > semconv::hw::CreateSyncInt64MetricHwTapeDriveOperations ( metrics::Meter *  meter)
inlinestatic

Variable Documentation

◆ descrMetricHwBatteryCharge [1/2]

constexpr const char* semconv::hw::descrMetricHwBatteryCharge = "Remaining fraction of battery charge."
staticconstexpr

◆ descrMetricHwBatteryCharge [2/2]

constexpr const char* semconv::hw::descrMetricHwBatteryCharge = "Remaining fraction of battery charge."
staticconstexpr

◆ descrMetricHwBatteryChargeLimit [1/2]

constexpr const char* semconv::hw::descrMetricHwBatteryChargeLimit
staticconstexpr
Initial value:
=
"Lower limit of battery charge fraction to ensure proper operation."

Definition at line 69 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwBatteryChargeLimit(), and CreateAsyncInt64MetricHwBatteryChargeLimit().

◆ descrMetricHwBatteryChargeLimit [2/2]

constexpr const char* semconv::hw::descrMetricHwBatteryChargeLimit
staticconstexpr
Initial value:
=
"Lower limit of battery charge fraction to ensure proper operation."

Definition at line 69 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ descrMetricHwBatteryTimeLeft [1/2]

constexpr const char* semconv::hw::descrMetricHwBatteryTimeLeft
staticconstexpr
Initial value:
=
"Time left before battery is completely charged or discharged."

Definition at line 110 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwBatteryTimeLeft(), and CreateAsyncInt64MetricHwBatteryTimeLeft().

◆ descrMetricHwBatteryTimeLeft [2/2]

constexpr const char* semconv::hw::descrMetricHwBatteryTimeLeft
staticconstexpr
Initial value:
=
"Time left before battery is completely charged or discharged."

Definition at line 110 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ descrMetricHwCpuSpeed [1/2]

constexpr const char* semconv::hw::descrMetricHwCpuSpeed = "CPU current frequency."
staticconstexpr

◆ descrMetricHwCpuSpeed [2/2]

constexpr const char* semconv::hw::descrMetricHwCpuSpeed = "CPU current frequency."
staticconstexpr

◆ descrMetricHwCpuSpeedLimit [1/2]

constexpr const char* semconv::hw::descrMetricHwCpuSpeedLimit = "CPU maximum frequency."
staticconstexpr

◆ descrMetricHwCpuSpeedLimit [2/2]

constexpr const char* semconv::hw::descrMetricHwCpuSpeedLimit = "CPU maximum frequency."
staticconstexpr

◆ descrMetricHwEnergy [1/4]

constexpr const char* semconv::hw::descrMetricHwEnergy = "Energy consumed by the component"
staticconstexpr

◆ descrMetricHwEnergy [2/4]

constexpr const char* semconv::hw::descrMetricHwEnergy = "Energy consumed by the component"
staticconstexpr

◆ descrMetricHwEnergy [3/4]

constexpr const char* semconv::hw::descrMetricHwEnergy = "Energy consumed by the component."
staticconstexpr

◆ descrMetricHwEnergy [4/4]

constexpr const char* semconv::hw::descrMetricHwEnergy = "Energy consumed by the component."
staticconstexpr

◆ descrMetricHwErrors [1/4]

constexpr const char* semconv::hw::descrMetricHwErrors = "Number of errors encountered by the component"
staticconstexpr

◆ descrMetricHwErrors [2/4]

constexpr const char* semconv::hw::descrMetricHwErrors = "Number of errors encountered by the component"
staticconstexpr

◆ descrMetricHwErrors [3/4]

constexpr const char* semconv::hw::descrMetricHwErrors = "Number of errors encountered by the component."
staticconstexpr

◆ descrMetricHwErrors [4/4]

constexpr const char* semconv::hw::descrMetricHwErrors = "Number of errors encountered by the component."
staticconstexpr

◆ descrMetricHwFanSpeed [1/2]

constexpr const char* semconv::hw::descrMetricHwFanSpeed = "Fan speed in revolutions per minute."
staticconstexpr

◆ descrMetricHwFanSpeed [2/2]

constexpr const char* semconv::hw::descrMetricHwFanSpeed = "Fan speed in revolutions per minute."
staticconstexpr

◆ descrMetricHwFanSpeedLimit [1/2]

constexpr const char* semconv::hw::descrMetricHwFanSpeedLimit = "Speed limit in rpm."
staticconstexpr

◆ descrMetricHwFanSpeedLimit [2/2]

constexpr const char* semconv::hw::descrMetricHwFanSpeedLimit = "Speed limit in rpm."
staticconstexpr

◆ descrMetricHwFanSpeedRatio [1/2]

constexpr const char* semconv::hw::descrMetricHwFanSpeedRatio
staticconstexpr
Initial value:
=
"Fan speed expressed as a fraction of its maximum speed."

Definition at line 377 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ descrMetricHwFanSpeedRatio [2/2]

constexpr const char* semconv::hw::descrMetricHwFanSpeedRatio
staticconstexpr
Initial value:
=
"Fan speed expressed as a fraction of its maximum speed."

Definition at line 377 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwFanSpeedRatio(), and CreateAsyncInt64MetricHwFanSpeedRatio().

◆ descrMetricHwGpuIo [1/2]

constexpr const char* semconv::hw::descrMetricHwGpuIo = "Received and transmitted bytes by the GPU."
staticconstexpr

◆ descrMetricHwGpuIo [2/2]

constexpr const char* semconv::hw::descrMetricHwGpuIo = "Received and transmitted bytes by the GPU."
staticconstexpr

◆ descrMetricHwGpuMemoryLimit [1/2]

constexpr const char* semconv::hw::descrMetricHwGpuMemoryLimit = "Size of the GPU memory."
staticconstexpr

◆ descrMetricHwGpuMemoryLimit [2/2]

constexpr const char* semconv::hw::descrMetricHwGpuMemoryLimit = "Size of the GPU memory."
staticconstexpr

◆ descrMetricHwGpuMemoryUsage [1/2]

constexpr const char* semconv::hw::descrMetricHwGpuMemoryUsage = "GPU memory used."
staticconstexpr

◆ descrMetricHwGpuMemoryUsage [2/2]

constexpr const char* semconv::hw::descrMetricHwGpuMemoryUsage = "GPU memory used."
staticconstexpr

◆ descrMetricHwGpuMemoryUtilization [1/2]

constexpr const char* semconv::hw::descrMetricHwGpuMemoryUtilization = "Fraction of GPU memory used."
staticconstexpr

◆ descrMetricHwGpuMemoryUtilization [2/2]

constexpr const char* semconv::hw::descrMetricHwGpuMemoryUtilization = "Fraction of GPU memory used."
staticconstexpr

◆ descrMetricHwGpuUtilization [1/2]

constexpr const char* semconv::hw::descrMetricHwGpuUtilization
staticconstexpr
Initial value:
=
"Fraction of time spent in a specific task."

Definition at line 568 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ descrMetricHwGpuUtilization [2/2]

constexpr const char* semconv::hw::descrMetricHwGpuUtilization
staticconstexpr
Initial value:
=
"Fraction of time spent in a specific task."

Definition at line 568 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwGpuUtilization(), and CreateAsyncInt64MetricHwGpuUtilization().

◆ descrMetricHwHostAmbientTemperature [1/4]

constexpr const char* semconv::hw::descrMetricHwHostAmbientTemperature
staticconstexpr
Initial value:
=
"Ambient (external) temperature of the physical host"

Definition at line 99 of file includes/opentelemetry/semconv/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwHostAmbientTemperature(), and CreateAsyncInt64MetricHwHostAmbientTemperature().

◆ descrMetricHwHostAmbientTemperature [2/4]

constexpr const char* semconv::hw::descrMetricHwHostAmbientTemperature
staticconstexpr
Initial value:
=
"Ambient (external) temperature of the physical host"

Definition at line 99 of file 9.2/includes/opentelemetry/semconv/hw_metrics.h.

◆ descrMetricHwHostAmbientTemperature [3/4]

constexpr const char* semconv::hw::descrMetricHwHostAmbientTemperature
staticconstexpr
Initial value:
=
"Ambient (external) temperature of the physical host."

Definition at line 609 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ descrMetricHwHostAmbientTemperature [4/4]

constexpr const char* semconv::hw::descrMetricHwHostAmbientTemperature
staticconstexpr
Initial value:
=
"Ambient (external) temperature of the physical host."

Definition at line 609 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ descrMetricHwHostEnergy [1/4]

constexpr const char* semconv::hw::descrMetricHwHostEnergy
staticconstexpr
Initial value:
=
"Total energy consumed by the entire physical host, in joules"

Definition at line 147 of file includes/opentelemetry/semconv/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwHostEnergy(), CreateAsyncInt64MetricHwHostEnergy(), CreateSyncDoubleMetricHwHostEnergy(), and CreateSyncInt64MetricHwHostEnergy().

◆ descrMetricHwHostEnergy [2/4]

constexpr const char* semconv::hw::descrMetricHwHostEnergy
staticconstexpr
Initial value:
=
"Total energy consumed by the entire physical host, in joules"

Definition at line 147 of file 9.2/includes/opentelemetry/semconv/hw_metrics.h.

◆ descrMetricHwHostEnergy [3/4]

constexpr const char* semconv::hw::descrMetricHwHostEnergy
staticconstexpr
Initial value:
=
"Total energy consumed by the entire physical host, in joules."

Definition at line 657 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ descrMetricHwHostEnergy [4/4]

constexpr const char* semconv::hw::descrMetricHwHostEnergy
staticconstexpr
Initial value:
=
"Total energy consumed by the entire physical host, in joules."

Definition at line 657 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ descrMetricHwHostHeatingMargin [1/4]

constexpr const char* semconv::hw::descrMetricHwHostHeatingMargin
staticconstexpr
Initial value:
=
"By how many degrees Celsius the temperature of the physical host can be increased, before reaching a warning threshold on one of the internal sensors
"

Definition at line 184 of file 9.2/includes/opentelemetry/semconv/hw_metrics.h.

◆ descrMetricHwHostHeatingMargin [2/4]

constexpr const char* semconv::hw::descrMetricHwHostHeatingMargin
staticconstexpr
Initial value:
=
"By how many degrees Celsius the temperature of the physical host can be increased, before reaching a warning threshold on one of the internal sensors
"

Definition at line 184 of file includes/opentelemetry/semconv/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwHostHeatingMargin(), and CreateAsyncInt64MetricHwHostHeatingMargin().

◆ descrMetricHwHostHeatingMargin [3/4]

constexpr const char* semconv::hw::descrMetricHwHostHeatingMargin
staticconstexpr
Initial value:
=
"By how many degrees Celsius the temperature of the physical host can be increased, before reaching a warning threshold on one of the internal sensors.
"

Definition at line 694 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ descrMetricHwHostHeatingMargin [4/4]

constexpr const char* semconv::hw::descrMetricHwHostHeatingMargin
staticconstexpr
Initial value:
=
"By how many degrees Celsius the temperature of the physical host can be increased, before reaching a warning threshold on one of the internal sensors.
"

Definition at line 694 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ descrMetricHwHostPower [1/4]

constexpr const char* semconv::hw::descrMetricHwHostPower
staticconstexpr
Initial value:
=
"Instantaneous power consumed by the entire physical host in Watts (`hw.host.energy` is preferred)
"

Definition at line 228 of file includes/opentelemetry/semconv/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwHostPower(), and CreateAsyncInt64MetricHwHostPower().

◆ descrMetricHwHostPower [2/4]

constexpr const char* semconv::hw::descrMetricHwHostPower
staticconstexpr
Initial value:
=
"Instantaneous power consumed by the entire physical host in Watts (`hw.host.energy` is preferred)
"

Definition at line 228 of file 9.2/includes/opentelemetry/semconv/hw_metrics.h.

◆ descrMetricHwHostPower [3/4]

constexpr const char* semconv::hw::descrMetricHwHostPower
staticconstexpr
Initial value:
=
"Instantaneous power consumed by the entire physical host in Watts (`hw.host.energy` is preferred).
"

Definition at line 738 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ descrMetricHwHostPower [4/4]

constexpr const char* semconv::hw::descrMetricHwHostPower
staticconstexpr
Initial value:
=
"Instantaneous power consumed by the entire physical host in Watts (`hw.host.energy` is preferred).
"

Definition at line 738 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ descrMetricHwLogicalDiskLimit [1/2]

constexpr const char* semconv::hw::descrMetricHwLogicalDiskLimit = "Size of the logical disk."
staticconstexpr

◆ descrMetricHwLogicalDiskLimit [2/2]

constexpr const char* semconv::hw::descrMetricHwLogicalDiskLimit = "Size of the logical disk."
staticconstexpr

◆ descrMetricHwLogicalDiskUsage [1/2]

constexpr const char* semconv::hw::descrMetricHwLogicalDiskUsage = "Logical disk space usage."
staticconstexpr

◆ descrMetricHwLogicalDiskUsage [2/2]

constexpr const char* semconv::hw::descrMetricHwLogicalDiskUsage = "Logical disk space usage."
staticconstexpr

◆ descrMetricHwLogicalDiskUtilization [1/2]

constexpr const char* semconv::hw::descrMetricHwLogicalDiskUtilization
staticconstexpr
Initial value:
=
"Logical disk space utilization as a fraction."

Definition at line 853 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ descrMetricHwLogicalDiskUtilization [2/2]

constexpr const char* semconv::hw::descrMetricHwLogicalDiskUtilization
staticconstexpr
Initial value:
=
"Logical disk space utilization as a fraction."

Definition at line 853 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwLogicalDiskUtilization(), and CreateAsyncInt64MetricHwLogicalDiskUtilization().

◆ descrMetricHwMemorySize [1/2]

constexpr const char* semconv::hw::descrMetricHwMemorySize = "Size of the memory module."
staticconstexpr

◆ descrMetricHwMemorySize [2/2]

constexpr const char* semconv::hw::descrMetricHwMemorySize = "Size of the memory module."
staticconstexpr

◆ descrMetricHwNetworkBandwidthLimit [1/2]

constexpr const char* semconv::hw::descrMetricHwNetworkBandwidthLimit = "Link speed."
staticconstexpr

◆ descrMetricHwNetworkBandwidthLimit [2/2]

◆ descrMetricHwNetworkBandwidthUtilization [1/2]

constexpr const char* semconv::hw::descrMetricHwNetworkBandwidthUtilization
staticconstexpr
Initial value:
=
"Utilization of the network bandwidth as a fraction."

Definition at line 977 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ descrMetricHwNetworkBandwidthUtilization [2/2]

constexpr const char* semconv::hw::descrMetricHwNetworkBandwidthUtilization
staticconstexpr
Initial value:
=
"Utilization of the network bandwidth as a fraction."

Definition at line 977 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwNetworkBandwidthUtilization(), and CreateAsyncInt64MetricHwNetworkBandwidthUtilization().

◆ descrMetricHwNetworkIo [1/2]

constexpr const char* semconv::hw::descrMetricHwNetworkIo
staticconstexpr

◆ descrMetricHwNetworkIo [2/2]

constexpr const char* semconv::hw::descrMetricHwNetworkIo
staticconstexpr
Initial value:
=
"Received and transmitted network traffic in bytes."

Definition at line 1022 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ descrMetricHwNetworkPackets [1/2]

constexpr const char* semconv::hw::descrMetricHwNetworkPackets
staticconstexpr

◆ descrMetricHwNetworkPackets [2/2]

constexpr const char* semconv::hw::descrMetricHwNetworkPackets
staticconstexpr
Initial value:
=
"Received and transmitted network traffic in packets (or frames)."

Definition at line 1060 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ descrMetricHwNetworkUp [1/2]

constexpr const char* semconv::hw::descrMetricHwNetworkUp = "Link status: `1` (up) or `0` (down)."
staticconstexpr

◆ descrMetricHwNetworkUp [2/2]

constexpr const char* semconv::hw::descrMetricHwNetworkUp = "Link status: `1` (up) or `0` (down)."
staticconstexpr

◆ descrMetricHwPhysicalDiskEnduranceUtilization [1/2]

constexpr const char* semconv::hw::descrMetricHwPhysicalDiskEnduranceUtilization
staticconstexpr

◆ descrMetricHwPhysicalDiskEnduranceUtilization [2/2]

constexpr const char* semconv::hw::descrMetricHwPhysicalDiskEnduranceUtilization
staticconstexpr
Initial value:
=
"Endurance remaining for this SSD disk."

Definition at line 1136 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ descrMetricHwPhysicalDiskSize [1/2]

constexpr const char* semconv::hw::descrMetricHwPhysicalDiskSize = "Size of the disk."
staticconstexpr

◆ descrMetricHwPhysicalDiskSize [2/2]

constexpr const char* semconv::hw::descrMetricHwPhysicalDiskSize = "Size of the disk."
staticconstexpr

◆ descrMetricHwPhysicalDiskSmart [1/2]

constexpr const char* semconv::hw::descrMetricHwPhysicalDiskSmart
staticconstexpr
Initial value:
=
"Value of the corresponding [S.M.A.R.T.](https://wikipedia.org/wiki/S.M.A.R.T.) "
"(Self-Monitoring, Analysis, and Reporting Technology) attribute."

Definition at line 1217 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwPhysicalDiskSmart(), and CreateAsyncInt64MetricHwPhysicalDiskSmart().

◆ descrMetricHwPhysicalDiskSmart [2/2]

constexpr const char* semconv::hw::descrMetricHwPhysicalDiskSmart
staticconstexpr
Initial value:
=
"Value of the corresponding [S.M.A.R.T.](https://wikipedia.org/wiki/S.M.A.R.T.) "
"(Self-Monitoring, Analysis, and Reporting Technology) attribute."

Definition at line 1217 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ descrMetricHwPower [1/4]

constexpr const char* semconv::hw::descrMetricHwPower = "Instantaneous power consumed by the component"
staticconstexpr

◆ descrMetricHwPower [2/4]

constexpr const char* semconv::hw::descrMetricHwPower = "Instantaneous power consumed by the component"
staticconstexpr

◆ descrMetricHwPower [3/4]

constexpr const char* semconv::hw::descrMetricHwPower = "Instantaneous power consumed by the component."
staticconstexpr

◆ descrMetricHwPower [4/4]

constexpr const char* semconv::hw::descrMetricHwPower = "Instantaneous power consumed by the component."
staticconstexpr

◆ descrMetricHwPowerSupplyLimit [1/2]

constexpr const char* semconv::hw::descrMetricHwPowerSupplyLimit
staticconstexpr

◆ descrMetricHwPowerSupplyLimit [2/2]

constexpr const char* semconv::hw::descrMetricHwPowerSupplyLimit
staticconstexpr
Initial value:
=
"Maximum power output of the power supply."

Definition at line 1296 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ descrMetricHwPowerSupplyUsage [1/2]

constexpr const char* semconv::hw::descrMetricHwPowerSupplyUsage
staticconstexpr

◆ descrMetricHwPowerSupplyUsage [2/2]

constexpr const char* semconv::hw::descrMetricHwPowerSupplyUsage
staticconstexpr
Initial value:
=
"Current power output of the power supply."

Definition at line 1334 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ descrMetricHwPowerSupplyUtilization [1/2]

constexpr const char* semconv::hw::descrMetricHwPowerSupplyUtilization
staticconstexpr
Initial value:
=
"Utilization of the power supply as a fraction of its maximum output."

Definition at line 1372 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwPowerSupplyUtilization(), and CreateAsyncInt64MetricHwPowerSupplyUtilization().

◆ descrMetricHwPowerSupplyUtilization [2/2]

constexpr const char* semconv::hw::descrMetricHwPowerSupplyUtilization
staticconstexpr
Initial value:
=
"Utilization of the power supply as a fraction of its maximum output."

Definition at line 1372 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ descrMetricHwStatus [1/4]

constexpr const char* semconv::hw::descrMetricHwStatus
staticconstexpr
Initial value:
=
"Operational status: `1` (true) or `0` (false) for each of the possible states"

Definition at line 312 of file includes/opentelemetry/semconv/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwStatus(), CreateAsyncInt64MetricHwStatus(), CreateSyncDoubleMetricHwStatus(), and CreateSyncInt64MetricHwStatus().

◆ descrMetricHwStatus [2/4]

constexpr const char* semconv::hw::descrMetricHwStatus
staticconstexpr
Initial value:
=
"Operational status: `1` (true) or `0` (false) for each of the possible states"

Definition at line 312 of file 9.2/includes/opentelemetry/semconv/hw_metrics.h.

◆ descrMetricHwStatus [3/4]

constexpr const char* semconv::hw::descrMetricHwStatus
staticconstexpr
Initial value:
=
"Operational status: `1` (true) or `0` (false) for each of the possible states."

Definition at line 1424 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ descrMetricHwStatus [4/4]

constexpr const char* semconv::hw::descrMetricHwStatus
staticconstexpr
Initial value:
=
"Operational status: `1` (true) or `0` (false) for each of the possible states."

Definition at line 1424 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ descrMetricHwTapeDriveOperations [1/2]

constexpr const char* semconv::hw::descrMetricHwTapeDriveOperations
staticconstexpr

◆ descrMetricHwTapeDriveOperations [2/2]

constexpr const char* semconv::hw::descrMetricHwTapeDriveOperations
staticconstexpr
Initial value:
=
"Operations performed by the tape drive."

Definition at line 1460 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ descrMetricHwTemperature [1/2]

constexpr const char* semconv::hw::descrMetricHwTemperature = "Temperature in degrees Celsius."
staticconstexpr

◆ descrMetricHwTemperature [2/2]

constexpr const char* semconv::hw::descrMetricHwTemperature = "Temperature in degrees Celsius."
staticconstexpr

◆ descrMetricHwTemperatureLimit [1/2]

constexpr const char* semconv::hw::descrMetricHwTemperatureLimit
staticconstexpr
Initial value:
=
"Temperature limit in degrees Celsius."

Definition at line 1540 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwTemperatureLimit(), and CreateAsyncInt64MetricHwTemperatureLimit().

◆ descrMetricHwTemperatureLimit [2/2]

constexpr const char* semconv::hw::descrMetricHwTemperatureLimit
staticconstexpr
Initial value:
=
"Temperature limit in degrees Celsius."

Definition at line 1540 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ descrMetricHwVoltage [1/2]

constexpr const char* semconv::hw::descrMetricHwVoltage = "Voltage measured by the sensor."
staticconstexpr

◆ descrMetricHwVoltage [2/2]

constexpr const char* semconv::hw::descrMetricHwVoltage = "Voltage measured by the sensor."
staticconstexpr

◆ descrMetricHwVoltageLimit [1/2]

constexpr const char* semconv::hw::descrMetricHwVoltageLimit = "Voltage limit in Volts."
staticconstexpr

◆ descrMetricHwVoltageLimit [2/2]

constexpr const char* semconv::hw::descrMetricHwVoltageLimit = "Voltage limit in Volts."
staticconstexpr

◆ descrMetricHwVoltageNominal [1/2]

constexpr const char* semconv::hw::descrMetricHwVoltageNominal = "Nominal (expected) voltage."
staticconstexpr

◆ descrMetricHwVoltageNominal [2/2]

constexpr const char* semconv::hw::descrMetricHwVoltageNominal = "Nominal (expected) voltage."
staticconstexpr

◆ kHwBatteryCapacity [1/2]

constexpr const char* semconv::hw::kHwBatteryCapacity = "hw.battery.capacity"
staticconstexpr

Design capacity in Watts-hours or Amper-hours.

Definition at line 25 of file 9.2/includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwBatteryCapacity [2/2]

constexpr const char* semconv::hw::kHwBatteryCapacity = "hw.battery.capacity"
staticconstexpr

Design capacity in Watts-hours or Amper-hours.

Definition at line 25 of file includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwBatteryChemistry [1/2]

constexpr const char* semconv::hw::kHwBatteryChemistry = "hw.battery.chemistry"
staticconstexpr

Battery chemistry, e.g.

Lithium-Ion, Nickel-Cadmium, etc.

Definition at line 31 of file 9.2/includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwBatteryChemistry [2/2]

constexpr const char* semconv::hw::kHwBatteryChemistry = "hw.battery.chemistry"
staticconstexpr

Battery chemistry, e.g.

Lithium-Ion, Nickel-Cadmium, etc.

Definition at line 31 of file includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwBatteryState [1/2]

constexpr const char* semconv::hw::kHwBatteryState = "hw.battery.state"
staticconstexpr

The current state of the battery.

Definition at line 36 of file 9.2/includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwBatteryState [2/2]

constexpr const char* semconv::hw::kHwBatteryState = "hw.battery.state"
staticconstexpr

The current state of the battery.

Definition at line 36 of file includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwBiosVersion [1/2]

constexpr const char* semconv::hw::kHwBiosVersion = "hw.bios_version"
staticconstexpr

BIOS version of the hardware component.

Definition at line 41 of file 9.2/includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwBiosVersion [2/2]

constexpr const char* semconv::hw::kHwBiosVersion = "hw.bios_version"
staticconstexpr

BIOS version of the hardware component.

Definition at line 41 of file includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwDriverVersion [1/2]

constexpr const char* semconv::hw::kHwDriverVersion = "hw.driver_version"
staticconstexpr

Driver version for the hardware component.

Definition at line 46 of file 9.2/includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwDriverVersion [2/2]

constexpr const char* semconv::hw::kHwDriverVersion = "hw.driver_version"
staticconstexpr

Driver version for the hardware component.

Definition at line 46 of file includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwEnclosureType [1/2]

constexpr const char* semconv::hw::kHwEnclosureType = "hw.enclosure.type"
staticconstexpr

Type of the enclosure (useful for modular systems)

Definition at line 51 of file 9.2/includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwEnclosureType [2/2]

constexpr const char* semconv::hw::kHwEnclosureType = "hw.enclosure.type"
staticconstexpr

Type of the enclosure (useful for modular systems)

Definition at line 51 of file includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwFirmwareVersion [1/2]

constexpr const char* semconv::hw::kHwFirmwareVersion = "hw.firmware_version"
staticconstexpr

Firmware version of the hardware component.

Definition at line 56 of file 9.2/includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwFirmwareVersion [2/2]

constexpr const char* semconv::hw::kHwFirmwareVersion = "hw.firmware_version"
staticconstexpr

Firmware version of the hardware component.

Definition at line 56 of file includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwGpuTask [1/2]

constexpr const char* semconv::hw::kHwGpuTask = "hw.gpu.task"
staticconstexpr

Type of task the GPU is performing.

Definition at line 61 of file includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwGpuTask [2/2]

constexpr const char* semconv::hw::kHwGpuTask = "hw.gpu.task"
staticconstexpr

Type of task the GPU is performing.

Definition at line 61 of file 9.2/includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwId [1/2]

constexpr const char* semconv::hw::kHwId = "hw.id"
staticconstexpr

An identifier for the hardware component, unique within the monitored host.

Definition at line 66 of file includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwId [2/2]

constexpr const char* semconv::hw::kHwId = "hw.id"
staticconstexpr

An identifier for the hardware component, unique within the monitored host.

Definition at line 66 of file 9.2/includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwLimitType [1/2]

constexpr const char* semconv::hw::kHwLimitType = "hw.limit_type"
staticconstexpr

Type of limit for hardware components.

Definition at line 71 of file includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwLimitType [2/2]

constexpr const char* semconv::hw::kHwLimitType = "hw.limit_type"
staticconstexpr

Type of limit for hardware components.

Definition at line 71 of file 9.2/includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwLogicalDiskRaidLevel [1/2]

constexpr const char* semconv::hw::kHwLogicalDiskRaidLevel = "hw.logical_disk.raid_level"
staticconstexpr

RAID Level of the logical disk.

Definition at line 76 of file includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwLogicalDiskRaidLevel [2/2]

constexpr const char* semconv::hw::kHwLogicalDiskRaidLevel = "hw.logical_disk.raid_level"
staticconstexpr

RAID Level of the logical disk.

Definition at line 76 of file 9.2/includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwLogicalDiskState [1/2]

constexpr const char* semconv::hw::kHwLogicalDiskState = "hw.logical_disk.state"
staticconstexpr

State of the logical disk space usage.

Definition at line 81 of file includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwLogicalDiskState [2/2]

constexpr const char* semconv::hw::kHwLogicalDiskState = "hw.logical_disk.state"
staticconstexpr

State of the logical disk space usage.

Definition at line 81 of file 9.2/includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwMemoryType [1/2]

constexpr const char* semconv::hw::kHwMemoryType = "hw.memory.type"
staticconstexpr

Type of the memory module.

Definition at line 86 of file includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwMemoryType [2/2]

constexpr const char* semconv::hw::kHwMemoryType = "hw.memory.type"
staticconstexpr

Type of the memory module.

Definition at line 86 of file 9.2/includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwModel [1/2]

constexpr const char* semconv::hw::kHwModel = "hw.model"
staticconstexpr

Descriptive model name of the hardware component.

Definition at line 91 of file includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwModel [2/2]

constexpr const char* semconv::hw::kHwModel = "hw.model"
staticconstexpr

Descriptive model name of the hardware component.

Definition at line 91 of file 9.2/includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwName [1/2]

constexpr const char* semconv::hw::kHwName = "hw.name"
staticconstexpr

An easily-recognizable name for the hardware component.

Definition at line 96 of file includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwName [2/2]

constexpr const char* semconv::hw::kHwName = "hw.name"
staticconstexpr

An easily-recognizable name for the hardware component.

Definition at line 96 of file 9.2/includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwNetworkLogicalAddresses [1/2]

constexpr const char* semconv::hw::kHwNetworkLogicalAddresses = "hw.network.logical_addresses"
staticconstexpr

Logical addresses of the adapter (e.g.

IP address, or WWPN)

Definition at line 101 of file includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwNetworkLogicalAddresses [2/2]

constexpr const char* semconv::hw::kHwNetworkLogicalAddresses = "hw.network.logical_addresses"
staticconstexpr

Logical addresses of the adapter (e.g.

IP address, or WWPN)

Definition at line 101 of file 9.2/includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwNetworkPhysicalAddress [1/2]

constexpr const char* semconv::hw::kHwNetworkPhysicalAddress = "hw.network.physical_address"
staticconstexpr

Physical address of the adapter (e.g.

MAC address, or WWNN)

Definition at line 106 of file includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwNetworkPhysicalAddress [2/2]

constexpr const char* semconv::hw::kHwNetworkPhysicalAddress = "hw.network.physical_address"
staticconstexpr

Physical address of the adapter (e.g.

MAC address, or WWNN)

Definition at line 106 of file 9.2/includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwParent [1/2]

constexpr const char* semconv::hw::kHwParent = "hw.parent"
staticconstexpr

Unique identifier of the parent component (typically the.

hw.id

attribute of the enclosure, or disk controller)

Definition at line 112 of file includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwParent [2/2]

constexpr const char* semconv::hw::kHwParent = "hw.parent"
staticconstexpr

Unique identifier of the parent component (typically the.

hw.id

attribute of the enclosure, or disk controller)

Definition at line 112 of file 9.2/includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwPhysicalDiskSmartAttribute [1/2]

constexpr const char* semconv::hw::kHwPhysicalDiskSmartAttribute = "hw.physical_disk.smart_attribute"
staticconstexpr

S.M.A.R.T.

(Self-Monitoring, Analysis, and Reporting Technology) attribute of the physical disk

Definition at line 118 of file includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwPhysicalDiskSmartAttribute [2/2]

constexpr const char* semconv::hw::kHwPhysicalDiskSmartAttribute = "hw.physical_disk.smart_attribute"
staticconstexpr

S.M.A.R.T.

(Self-Monitoring, Analysis, and Reporting Technology) attribute of the physical disk

Definition at line 118 of file 9.2/includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwPhysicalDiskState [1/2]

constexpr const char* semconv::hw::kHwPhysicalDiskState = "hw.physical_disk.state"
staticconstexpr

State of the physical disk endurance utilization.

Definition at line 123 of file includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwPhysicalDiskState [2/2]

constexpr const char* semconv::hw::kHwPhysicalDiskState = "hw.physical_disk.state"
staticconstexpr

State of the physical disk endurance utilization.

Definition at line 123 of file 9.2/includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwPhysicalDiskType [1/2]

constexpr const char* semconv::hw::kHwPhysicalDiskType = "hw.physical_disk.type"
staticconstexpr

Type of the physical disk.

Definition at line 128 of file includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwPhysicalDiskType [2/2]

constexpr const char* semconv::hw::kHwPhysicalDiskType = "hw.physical_disk.type"
staticconstexpr

Type of the physical disk.

Definition at line 128 of file 9.2/includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwSensorLocation [1/2]

constexpr const char* semconv::hw::kHwSensorLocation = "hw.sensor_location"
staticconstexpr

Location of the sensor.

Definition at line 133 of file includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwSensorLocation [2/2]

constexpr const char* semconv::hw::kHwSensorLocation = "hw.sensor_location"
staticconstexpr

Location of the sensor.

Definition at line 133 of file 9.2/includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwSerialNumber [1/2]

constexpr const char* semconv::hw::kHwSerialNumber = "hw.serial_number"
staticconstexpr

Serial number of the hardware component.

Definition at line 138 of file includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwSerialNumber [2/2]

constexpr const char* semconv::hw::kHwSerialNumber = "hw.serial_number"
staticconstexpr

Serial number of the hardware component.

Definition at line 138 of file 9.2/includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwState [1/2]

constexpr const char* semconv::hw::kHwState = "hw.state"
staticconstexpr

The current state of the component.

Definition at line 143 of file includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwState [2/2]

constexpr const char* semconv::hw::kHwState = "hw.state"
staticconstexpr

The current state of the component.

Definition at line 143 of file 9.2/includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwTapeDriveOperationType [1/2]

constexpr const char* semconv::hw::kHwTapeDriveOperationType = "hw.tape_drive.operation_type"
staticconstexpr

Type of tape drive operation.

Definition at line 148 of file includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwTapeDriveOperationType [2/2]

constexpr const char* semconv::hw::kHwTapeDriveOperationType = "hw.tape_drive.operation_type"
staticconstexpr

Type of tape drive operation.

Definition at line 148 of file 9.2/includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwType [1/2]

constexpr const char* semconv::hw::kHwType = "hw.type"
staticconstexpr

Type of the component.

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

.

Definition at line 158 of file includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwType [2/2]

constexpr const char* semconv::hw::kHwType = "hw.type"
staticconstexpr

Type of the component.

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

.

Definition at line 158 of file 9.2/includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwVendor [1/2]

constexpr const char* semconv::hw::kHwVendor = "hw.vendor"
staticconstexpr

Vendor name of the hardware component.

Definition at line 163 of file includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kHwVendor [2/2]

constexpr const char* semconv::hw::kHwVendor = "hw.vendor"
staticconstexpr

Vendor name of the hardware component.

Definition at line 163 of file 9.2/includes/opentelemetry/semconv/incubating/hw_attributes.h.

◆ kMetricHwBatteryCharge [1/2]

constexpr const char* semconv::hw::kMetricHwBatteryCharge = "hw.battery.charge"
staticconstexpr

Remaining fraction of battery charge.

gauge

Definition at line 28 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwBatteryCharge(), and CreateAsyncInt64MetricHwBatteryCharge().

◆ kMetricHwBatteryCharge [2/2]

constexpr const char* semconv::hw::kMetricHwBatteryCharge = "hw.battery.charge"
staticconstexpr

Remaining fraction of battery charge.

gauge

Definition at line 28 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwBatteryChargeLimit [1/2]

constexpr const char* semconv::hw::kMetricHwBatteryChargeLimit = "hw.battery.charge.limit"
staticconstexpr

Lower limit of battery charge fraction to ensure proper operation.

gauge

Definition at line 68 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwBatteryChargeLimit(), and CreateAsyncInt64MetricHwBatteryChargeLimit().

◆ kMetricHwBatteryChargeLimit [2/2]

constexpr const char* semconv::hw::kMetricHwBatteryChargeLimit = "hw.battery.charge.limit"
staticconstexpr

Lower limit of battery charge fraction to ensure proper operation.

gauge

Definition at line 68 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwBatteryTimeLeft [1/2]

constexpr const char* semconv::hw::kMetricHwBatteryTimeLeft = "hw.battery.time_left"
staticconstexpr

Time left before battery is completely charged or discharged.

gauge

Definition at line 109 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwBatteryTimeLeft [2/2]

constexpr const char* semconv::hw::kMetricHwBatteryTimeLeft = "hw.battery.time_left"
staticconstexpr

Time left before battery is completely charged or discharged.

gauge

Definition at line 109 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwBatteryTimeLeft(), and CreateAsyncInt64MetricHwBatteryTimeLeft().

◆ kMetricHwCpuSpeed [1/2]

constexpr const char* semconv::hw::kMetricHwCpuSpeed = "hw.cpu.speed"
staticconstexpr

CPU current frequency.

gauge

Definition at line 150 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwCpuSpeed [2/2]

constexpr const char* semconv::hw::kMetricHwCpuSpeed = "hw.cpu.speed"
staticconstexpr

◆ kMetricHwCpuSpeedLimit [1/2]

constexpr const char* semconv::hw::kMetricHwCpuSpeedLimit = "hw.cpu.speed.limit"
staticconstexpr

◆ kMetricHwCpuSpeedLimit [2/2]

constexpr const char* semconv::hw::kMetricHwCpuSpeedLimit = "hw.cpu.speed.limit"
staticconstexpr

CPU maximum frequency.

gauge

Definition at line 188 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwEnergy [1/4]

constexpr const char* semconv::hw::kMetricHwEnergy = "hw.energy"
staticconstexpr

Energy consumed by the component.

counter

Definition at line 28 of file 9.2/includes/opentelemetry/semconv/hw_metrics.h.

◆ kMetricHwEnergy [2/4]

constexpr const char* semconv::hw::kMetricHwEnergy = "hw.energy"
staticconstexpr

◆ kMetricHwEnergy [3/4]

constexpr const char* semconv::hw::kMetricHwEnergy = "hw.energy"
staticconstexpr

Energy consumed by the component.

counter

Definition at line 228 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwEnergy [4/4]

constexpr const char* semconv::hw::kMetricHwEnergy = "hw.energy"
staticconstexpr

Energy consumed by the component.

counter

Definition at line 228 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwErrors [1/4]

constexpr const char* semconv::hw::kMetricHwErrors = "hw.errors"
staticconstexpr

◆ kMetricHwErrors [2/4]

constexpr const char* semconv::hw::kMetricHwErrors = "hw.errors"
staticconstexpr

Number of errors encountered by the component.

counter

Definition at line 63 of file 9.2/includes/opentelemetry/semconv/hw_metrics.h.

◆ kMetricHwErrors [3/4]

constexpr const char* semconv::hw::kMetricHwErrors = "hw.errors"
staticconstexpr

Number of errors encountered by the component.

counter

Definition at line 263 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwErrors [4/4]

constexpr const char* semconv::hw::kMetricHwErrors = "hw.errors"
staticconstexpr

Number of errors encountered by the component.

counter

Definition at line 263 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwFanSpeed [1/2]

constexpr const char* semconv::hw::kMetricHwFanSpeed = "hw.fan.speed"
staticconstexpr

Fan speed in revolutions per minute.

gauge

Definition at line 298 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwFanSpeed(), and CreateAsyncInt64MetricHwFanSpeed().

◆ kMetricHwFanSpeed [2/2]

constexpr const char* semconv::hw::kMetricHwFanSpeed = "hw.fan.speed"
staticconstexpr

Fan speed in revolutions per minute.

gauge

Definition at line 298 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwFanSpeedLimit [1/2]

constexpr const char* semconv::hw::kMetricHwFanSpeedLimit = "hw.fan.speed.limit"
staticconstexpr

◆ kMetricHwFanSpeedLimit [2/2]

constexpr const char* semconv::hw::kMetricHwFanSpeedLimit = "hw.fan.speed.limit"
staticconstexpr

Speed limit in rpm.

gauge

Definition at line 336 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwFanSpeedRatio [1/2]

constexpr const char* semconv::hw::kMetricHwFanSpeedRatio = "hw.fan.speed_ratio"
staticconstexpr

Fan speed expressed as a fraction of its maximum speed.

gauge

Definition at line 376 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwFanSpeedRatio [2/2]

constexpr const char* semconv::hw::kMetricHwFanSpeedRatio = "hw.fan.speed_ratio"
staticconstexpr

Fan speed expressed as a fraction of its maximum speed.

gauge

Definition at line 376 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwFanSpeedRatio(), and CreateAsyncInt64MetricHwFanSpeedRatio().

◆ kMetricHwGpuIo [1/2]

constexpr const char* semconv::hw::kMetricHwGpuIo = "hw.gpu.io"
staticconstexpr

Received and transmitted bytes by the GPU.

counter

Definition at line 417 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwGpuIo [2/2]

constexpr const char* semconv::hw::kMetricHwGpuIo = "hw.gpu.io"
staticconstexpr

◆ kMetricHwGpuMemoryLimit [1/2]

constexpr const char* semconv::hw::kMetricHwGpuMemoryLimit = "hw.gpu.memory.limit"
staticconstexpr

Size of the GPU memory.

updowncounter

Definition at line 451 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwGpuMemoryLimit [2/2]

constexpr const char* semconv::hw::kMetricHwGpuMemoryLimit = "hw.gpu.memory.limit"
staticconstexpr

◆ kMetricHwGpuMemoryUsage [1/2]

constexpr const char* semconv::hw::kMetricHwGpuMemoryUsage = "hw.gpu.memory.usage"
staticconstexpr

GPU memory used.

updowncounter

Definition at line 488 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwGpuMemoryUsage [2/2]

constexpr const char* semconv::hw::kMetricHwGpuMemoryUsage = "hw.gpu.memory.usage"
staticconstexpr

◆ kMetricHwGpuMemoryUtilization [1/2]

constexpr const char* semconv::hw::kMetricHwGpuMemoryUtilization = "hw.gpu.memory.utilization"
staticconstexpr

Fraction of GPU memory used.

gauge

Definition at line 525 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwGpuMemoryUtilization [2/2]

constexpr const char* semconv::hw::kMetricHwGpuMemoryUtilization = "hw.gpu.memory.utilization"
staticconstexpr

◆ kMetricHwGpuUtilization [1/2]

constexpr const char* semconv::hw::kMetricHwGpuUtilization = "hw.gpu.utilization"
staticconstexpr

Fraction of time spent in a specific task.

gauge

Definition at line 567 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwGpuUtilization [2/2]

constexpr const char* semconv::hw::kMetricHwGpuUtilization = "hw.gpu.utilization"
staticconstexpr

Fraction of time spent in a specific task.

gauge

Definition at line 567 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwGpuUtilization(), and CreateAsyncInt64MetricHwGpuUtilization().

◆ kMetricHwHostAmbientTemperature [1/4]

constexpr const char* semconv::hw::kMetricHwHostAmbientTemperature = "hw.host.ambient_temperature"
staticconstexpr

Ambient (external) temperature of the physical host.

gauge

Definition at line 98 of file 9.2/includes/opentelemetry/semconv/hw_metrics.h.

◆ kMetricHwHostAmbientTemperature [2/4]

constexpr const char* semconv::hw::kMetricHwHostAmbientTemperature = "hw.host.ambient_temperature"
staticconstexpr

Ambient (external) temperature of the physical host.

gauge

Definition at line 98 of file includes/opentelemetry/semconv/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwHostAmbientTemperature(), and CreateAsyncInt64MetricHwHostAmbientTemperature().

◆ kMetricHwHostAmbientTemperature [3/4]

constexpr const char* semconv::hw::kMetricHwHostAmbientTemperature = "hw.host.ambient_temperature"
staticconstexpr

Ambient (external) temperature of the physical host.

gauge

Definition at line 608 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwHostAmbientTemperature [4/4]

constexpr const char* semconv::hw::kMetricHwHostAmbientTemperature = "hw.host.ambient_temperature"
staticconstexpr

Ambient (external) temperature of the physical host.

gauge

Definition at line 608 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwHostEnergy [1/4]

constexpr const char* semconv::hw::kMetricHwHostEnergy = "hw.host.energy"
staticconstexpr

Total energy consumed by the entire physical host, in joules.

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.

counter

Definition at line 146 of file includes/opentelemetry/semconv/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwHostEnergy(), CreateAsyncInt64MetricHwHostEnergy(), CreateSyncDoubleMetricHwHostEnergy(), and CreateSyncInt64MetricHwHostEnergy().

◆ kMetricHwHostEnergy [2/4]

constexpr const char* semconv::hw::kMetricHwHostEnergy = "hw.host.energy"
staticconstexpr

Total energy consumed by the entire physical host, in joules.

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.

counter

Definition at line 146 of file 9.2/includes/opentelemetry/semconv/hw_metrics.h.

◆ kMetricHwHostEnergy [3/4]

constexpr const char* semconv::hw::kMetricHwHostEnergy = "hw.host.energy"
staticconstexpr

Total energy consumed by the entire physical host, in joules.

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.

counter

Definition at line 656 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwHostEnergy [4/4]

constexpr const char* semconv::hw::kMetricHwHostEnergy = "hw.host.energy"
staticconstexpr

Total energy consumed by the entire physical host, in joules.

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.

counter

Definition at line 656 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwHostHeatingMargin [1/4]

constexpr const char* semconv::hw::kMetricHwHostHeatingMargin = "hw.host.heating_margin"
staticconstexpr

By how many degrees Celsius the temperature of the physical host can be increased, before reaching a warning threshold on one of the internal sensors.

gauge

Definition at line 183 of file 9.2/includes/opentelemetry/semconv/hw_metrics.h.

◆ kMetricHwHostHeatingMargin [2/4]

constexpr const char* semconv::hw::kMetricHwHostHeatingMargin = "hw.host.heating_margin"
staticconstexpr

By how many degrees Celsius the temperature of the physical host can be increased, before reaching a warning threshold on one of the internal sensors.

gauge

Definition at line 183 of file includes/opentelemetry/semconv/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwHostHeatingMargin(), and CreateAsyncInt64MetricHwHostHeatingMargin().

◆ kMetricHwHostHeatingMargin [3/4]

constexpr const char* semconv::hw::kMetricHwHostHeatingMargin = "hw.host.heating_margin"
staticconstexpr

By how many degrees Celsius the temperature of the physical host can be increased, before reaching a warning threshold on one of the internal sensors.

gauge

Definition at line 693 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwHostHeatingMargin [4/4]

constexpr const char* semconv::hw::kMetricHwHostHeatingMargin = "hw.host.heating_margin"
staticconstexpr

By how many degrees Celsius the temperature of the physical host can be increased, before reaching a warning threshold on one of the internal sensors.

gauge

Definition at line 693 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwHostPower [1/4]

constexpr const char* semconv::hw::kMetricHwHostPower = "hw.host.power"
staticconstexpr

Instantaneous power consumed by the entire physical host in Watts (.

hw.host.energy

is preferred)

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.

gauge

Definition at line 227 of file includes/opentelemetry/semconv/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwHostPower(), and CreateAsyncInt64MetricHwHostPower().

◆ kMetricHwHostPower [2/4]

constexpr const char* semconv::hw::kMetricHwHostPower = "hw.host.power"
staticconstexpr

Instantaneous power consumed by the entire physical host in Watts (.

hw.host.energy

is preferred)

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.

gauge

Definition at line 227 of file 9.2/includes/opentelemetry/semconv/hw_metrics.h.

◆ kMetricHwHostPower [3/4]

constexpr const char* semconv::hw::kMetricHwHostPower = "hw.host.power"
staticconstexpr

Instantaneous power consumed by the entire physical host in Watts (.

hw.host.energy

is preferred).

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.

gauge

Definition at line 737 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwHostPower [4/4]

constexpr const char* semconv::hw::kMetricHwHostPower = "hw.host.power"
staticconstexpr

Instantaneous power consumed by the entire physical host in Watts (.

hw.host.energy

is preferred).

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.

gauge

Definition at line 737 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwLogicalDiskLimit [1/2]

constexpr const char* semconv::hw::kMetricHwLogicalDiskLimit = "hw.logical_disk.limit"
staticconstexpr

Size of the logical disk.

updowncounter

Definition at line 778 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwLogicalDiskLimit [2/2]

constexpr const char* semconv::hw::kMetricHwLogicalDiskLimit = "hw.logical_disk.limit"
staticconstexpr

◆ kMetricHwLogicalDiskUsage [1/2]

constexpr const char* semconv::hw::kMetricHwLogicalDiskUsage = "hw.logical_disk.usage"
staticconstexpr

Logical disk space usage.

updowncounter

Definition at line 815 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwLogicalDiskUsage [2/2]

constexpr const char* semconv::hw::kMetricHwLogicalDiskUsage = "hw.logical_disk.usage"
staticconstexpr

◆ kMetricHwLogicalDiskUtilization [1/2]

constexpr const char* semconv::hw::kMetricHwLogicalDiskUtilization = "hw.logical_disk.utilization"
staticconstexpr

Logical disk space utilization as a fraction.

gauge

Definition at line 852 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwLogicalDiskUtilization(), and CreateAsyncInt64MetricHwLogicalDiskUtilization().

◆ kMetricHwLogicalDiskUtilization [2/2]

constexpr const char* semconv::hw::kMetricHwLogicalDiskUtilization = "hw.logical_disk.utilization"
staticconstexpr

Logical disk space utilization as a fraction.

gauge

Definition at line 852 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwMemorySize [1/2]

constexpr const char* semconv::hw::kMetricHwMemorySize = "hw.memory.size"
staticconstexpr

Size of the memory module.

updowncounter

Definition at line 897 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwMemorySize [2/2]

constexpr const char* semconv::hw::kMetricHwMemorySize = "hw.memory.size"
staticconstexpr

◆ kMetricHwNetworkBandwidthLimit [1/2]

constexpr const char* semconv::hw::kMetricHwNetworkBandwidthLimit = "hw.network.bandwidth.limit"
staticconstexpr

Link speed.

updowncounter

Definition at line 934 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwNetworkBandwidthLimit [2/2]

constexpr const char* semconv::hw::kMetricHwNetworkBandwidthLimit = "hw.network.bandwidth.limit"
staticconstexpr

◆ kMetricHwNetworkBandwidthUtilization [1/2]

constexpr const char* semconv::hw::kMetricHwNetworkBandwidthUtilization
staticconstexpr
Initial value:
=
"hw.network.bandwidth.utilization"

Utilization of the network bandwidth as a fraction.

gauge

Definition at line 975 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwNetworkBandwidthUtilization [2/2]

constexpr const char* semconv::hw::kMetricHwNetworkBandwidthUtilization
staticconstexpr
Initial value:
=
"hw.network.bandwidth.utilization"

Utilization of the network bandwidth as a fraction.

gauge

Definition at line 975 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwNetworkBandwidthUtilization(), and CreateAsyncInt64MetricHwNetworkBandwidthUtilization().

◆ kMetricHwNetworkIo [1/2]

constexpr const char* semconv::hw::kMetricHwNetworkIo = "hw.network.io"
staticconstexpr

Received and transmitted network traffic in bytes.

counter

Definition at line 1021 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwNetworkIo [2/2]

constexpr const char* semconv::hw::kMetricHwNetworkIo = "hw.network.io"
staticconstexpr

◆ kMetricHwNetworkPackets [1/2]

constexpr const char* semconv::hw::kMetricHwNetworkPackets = "hw.network.packets"
staticconstexpr

◆ kMetricHwNetworkPackets [2/2]

constexpr const char* semconv::hw::kMetricHwNetworkPackets = "hw.network.packets"
staticconstexpr

Received and transmitted network traffic in packets (or frames).

counter

Definition at line 1059 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwNetworkUp [1/2]

constexpr const char* semconv::hw::kMetricHwNetworkUp = "hw.network.up"
staticconstexpr

◆ kMetricHwNetworkUp [2/2]

constexpr const char* semconv::hw::kMetricHwNetworkUp = "hw.network.up"
staticconstexpr

Link status:

1

(up) or

0

(down).

updowncounter

Definition at line 1097 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwPhysicalDiskEnduranceUtilization [1/2]

constexpr const char* semconv::hw::kMetricHwPhysicalDiskEnduranceUtilization
staticconstexpr
Initial value:
=
"hw.physical_disk.endurance_utilization"

Endurance remaining for this SSD disk.

gauge

Definition at line 1134 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwPhysicalDiskEnduranceUtilization(), and CreateAsyncInt64MetricHwPhysicalDiskEnduranceUtilization().

◆ kMetricHwPhysicalDiskEnduranceUtilization [2/2]

constexpr const char* semconv::hw::kMetricHwPhysicalDiskEnduranceUtilization
staticconstexpr
Initial value:
=
"hw.physical_disk.endurance_utilization"

Endurance remaining for this SSD disk.

gauge

Definition at line 1134 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwPhysicalDiskSize [1/2]

constexpr const char* semconv::hw::kMetricHwPhysicalDiskSize = "hw.physical_disk.size"
staticconstexpr

Size of the disk.

updowncounter

Definition at line 1180 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwPhysicalDiskSize [2/2]

constexpr const char* semconv::hw::kMetricHwPhysicalDiskSize = "hw.physical_disk.size"
staticconstexpr

◆ kMetricHwPhysicalDiskSmart [1/2]

constexpr const char* semconv::hw::kMetricHwPhysicalDiskSmart = "hw.physical_disk.smart"
staticconstexpr

Value of the corresponding S.M.A.R.T.

(Self-Monitoring, Analysis, and Reporting Technology) attribute.

gauge

Definition at line 1216 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwPhysicalDiskSmart(), and CreateAsyncInt64MetricHwPhysicalDiskSmart().

◆ kMetricHwPhysicalDiskSmart [2/2]

constexpr const char* semconv::hw::kMetricHwPhysicalDiskSmart = "hw.physical_disk.smart"
staticconstexpr

Value of the corresponding S.M.A.R.T.

(Self-Monitoring, Analysis, and Reporting Technology) attribute.

gauge

Definition at line 1216 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwPower [1/4]

constexpr const char* semconv::hw::kMetricHwPower = "hw.power"
staticconstexpr

Instantaneous power consumed by the component.

It is recommended to report

hw.energy

instead of

hw.power

when possible.

gauge

Definition at line 269 of file 9.2/includes/opentelemetry/semconv/hw_metrics.h.

◆ kMetricHwPower [2/4]

constexpr const char* semconv::hw::kMetricHwPower = "hw.power"
staticconstexpr

Instantaneous power consumed by the component.

It is recommended to report

hw.energy

instead of

hw.power

when possible.

gauge

Definition at line 269 of file includes/opentelemetry/semconv/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwPower(), and CreateAsyncInt64MetricHwPower().

◆ kMetricHwPower [3/4]

constexpr const char* semconv::hw::kMetricHwPower = "hw.power"
staticconstexpr

Instantaneous power consumed by the component.

It is recommended to report

hw.energy

instead of

hw.power

when possible.

gauge

Definition at line 1259 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwPower [4/4]

constexpr const char* semconv::hw::kMetricHwPower = "hw.power"
staticconstexpr

Instantaneous power consumed by the component.

It is recommended to report

hw.energy

instead of

hw.power

when possible.

gauge

Definition at line 1259 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwPowerSupplyLimit [1/2]

constexpr const char* semconv::hw::kMetricHwPowerSupplyLimit = "hw.power_supply.limit"
staticconstexpr

◆ kMetricHwPowerSupplyLimit [2/2]

constexpr const char* semconv::hw::kMetricHwPowerSupplyLimit = "hw.power_supply.limit"
staticconstexpr

Maximum power output of the power supply.

updowncounter

Definition at line 1295 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwPowerSupplyUsage [1/2]

constexpr const char* semconv::hw::kMetricHwPowerSupplyUsage = "hw.power_supply.usage"
staticconstexpr

Current power output of the power supply.

updowncounter

Definition at line 1333 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwPowerSupplyUsage [2/2]

constexpr const char* semconv::hw::kMetricHwPowerSupplyUsage = "hw.power_supply.usage"
staticconstexpr

◆ kMetricHwPowerSupplyUtilization [1/2]

constexpr const char* semconv::hw::kMetricHwPowerSupplyUtilization = "hw.power_supply.utilization"
staticconstexpr

Utilization of the power supply as a fraction of its maximum output.

gauge

Definition at line 1371 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwPowerSupplyUtilization [2/2]

constexpr const char* semconv::hw::kMetricHwPowerSupplyUtilization = "hw.power_supply.utilization"
staticconstexpr

Utilization of the power supply as a fraction of its maximum output.

gauge

Definition at line 1371 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwPowerSupplyUtilization(), and CreateAsyncInt64MetricHwPowerSupplyUtilization().

◆ kMetricHwStatus [1/4]

constexpr const char* semconv::hw::kMetricHwStatus = "hw.status"
staticconstexpr

Operational status:

1

(true) or

0

(false) for each of the possible states

hw.status

is currently specified as an UpDownCounter but would ideally be represented using a StateSet as defined in OpenMetrics. This semantic convention will be updated once StateSet is specified in OpenTelemetry. This planned change is not expected to have any consequence on the way users query their timeseries backend to retrieve the values of

hw.status

over time.

updowncounter

Definition at line 311 of file 9.2/includes/opentelemetry/semconv/hw_metrics.h.

◆ kMetricHwStatus [2/4]

constexpr const char* semconv::hw::kMetricHwStatus = "hw.status"
staticconstexpr

Operational status:

1

(true) or

0

(false) for each of the possible states

hw.status

is currently specified as an UpDownCounter but would ideally be represented using a StateSet as defined in OpenMetrics. This semantic convention will be updated once StateSet is specified in OpenTelemetry. This planned change is not expected to have any consequence on the way users query their timeseries backend to retrieve the values of

hw.status

over time.

updowncounter

Definition at line 311 of file includes/opentelemetry/semconv/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwStatus(), CreateAsyncInt64MetricHwStatus(), CreateSyncDoubleMetricHwStatus(), and CreateSyncInt64MetricHwStatus().

◆ kMetricHwStatus [3/4]

constexpr const char* semconv::hw::kMetricHwStatus = "hw.status"
staticconstexpr

Operational status:

1

(true) or

0

(false) for each of the possible states.

hw.status

is currently specified as an UpDownCounter but would ideally be represented using a StateSet as defined in OpenMetrics. This semantic convention will be updated once StateSet is specified in OpenTelemetry. This planned change is not expected to have any consequence on the way users query their timeseries backend to retrieve the values of

hw.status

over time.

updowncounter

Definition at line 1423 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwStatus [4/4]

constexpr const char* semconv::hw::kMetricHwStatus = "hw.status"
staticconstexpr

Operational status:

1

(true) or

0

(false) for each of the possible states.

hw.status

is currently specified as an UpDownCounter but would ideally be represented using a StateSet as defined in OpenMetrics. This semantic convention will be updated once StateSet is specified in OpenTelemetry. This planned change is not expected to have any consequence on the way users query their timeseries backend to retrieve the values of

hw.status

over time.

updowncounter

Definition at line 1423 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwTapeDriveOperations [1/2]

constexpr const char* semconv::hw::kMetricHwTapeDriveOperations = "hw.tape_drive.operations"
staticconstexpr

◆ kMetricHwTapeDriveOperations [2/2]

constexpr const char* semconv::hw::kMetricHwTapeDriveOperations = "hw.tape_drive.operations"
staticconstexpr

Operations performed by the tape drive.

counter

Definition at line 1459 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwTemperature [1/2]

constexpr const char* semconv::hw::kMetricHwTemperature = "hw.temperature"
staticconstexpr

Temperature in degrees Celsius.

gauge

Definition at line 1499 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwTemperature(), and CreateAsyncInt64MetricHwTemperature().

◆ kMetricHwTemperature [2/2]

constexpr const char* semconv::hw::kMetricHwTemperature = "hw.temperature"
staticconstexpr

Temperature in degrees Celsius.

gauge

Definition at line 1499 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwTemperatureLimit [1/2]

constexpr const char* semconv::hw::kMetricHwTemperatureLimit = "hw.temperature.limit"
staticconstexpr

Temperature limit in degrees Celsius.

gauge

Definition at line 1539 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwTemperatureLimit(), and CreateAsyncInt64MetricHwTemperatureLimit().

◆ kMetricHwTemperatureLimit [2/2]

constexpr const char* semconv::hw::kMetricHwTemperatureLimit = "hw.temperature.limit"
staticconstexpr

Temperature limit in degrees Celsius.

gauge

Definition at line 1539 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwVoltage [1/2]

constexpr const char* semconv::hw::kMetricHwVoltage = "hw.voltage"
staticconstexpr

Voltage measured by the sensor.

gauge

Definition at line 1580 of file includes/opentelemetry/semconv/incubating/hw_metrics.h.

Referenced by CreateAsyncDoubleMetricHwVoltage(), and CreateAsyncInt64MetricHwVoltage().

◆ kMetricHwVoltage [2/2]

constexpr const char* semconv::hw::kMetricHwVoltage = "hw.voltage"
staticconstexpr

Voltage measured by the sensor.

gauge

Definition at line 1580 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwVoltageLimit [1/2]

constexpr const char* semconv::hw::kMetricHwVoltageLimit = "hw.voltage.limit"
staticconstexpr

Voltage limit in Volts.

gauge

Definition at line 1618 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwVoltageLimit [2/2]

constexpr const char* semconv::hw::kMetricHwVoltageLimit = "hw.voltage.limit"
staticconstexpr

◆ kMetricHwVoltageNominal [1/2]

constexpr const char* semconv::hw::kMetricHwVoltageNominal = "hw.voltage.nominal"
staticconstexpr

Nominal (expected) voltage.

gauge

Definition at line 1658 of file 9.2/includes/opentelemetry/semconv/incubating/hw_metrics.h.

◆ kMetricHwVoltageNominal [2/2]

constexpr const char* semconv::hw::kMetricHwVoltageNominal = "hw.voltage.nominal"
staticconstexpr

◆ unitMetricHwBatteryCharge [1/2]

constexpr const char* semconv::hw::unitMetricHwBatteryCharge = "1"
staticconstexpr

◆ unitMetricHwBatteryCharge [2/2]

constexpr const char* semconv::hw::unitMetricHwBatteryCharge = "1"
staticconstexpr

◆ unitMetricHwBatteryChargeLimit [1/2]

constexpr const char* semconv::hw::unitMetricHwBatteryChargeLimit = "1"
staticconstexpr

◆ unitMetricHwBatteryChargeLimit [2/2]

constexpr const char* semconv::hw::unitMetricHwBatteryChargeLimit = "1"
staticconstexpr

◆ unitMetricHwBatteryTimeLeft [1/2]

constexpr const char* semconv::hw::unitMetricHwBatteryTimeLeft = "s"
staticconstexpr

◆ unitMetricHwBatteryTimeLeft [2/2]

constexpr const char* semconv::hw::unitMetricHwBatteryTimeLeft = "s"
staticconstexpr

◆ unitMetricHwCpuSpeed [1/2]

constexpr const char* semconv::hw::unitMetricHwCpuSpeed = "Hz"
staticconstexpr

◆ unitMetricHwCpuSpeed [2/2]

constexpr const char* semconv::hw::unitMetricHwCpuSpeed = "Hz"
staticconstexpr

◆ unitMetricHwCpuSpeedLimit [1/2]

constexpr const char* semconv::hw::unitMetricHwCpuSpeedLimit = "Hz"
staticconstexpr

◆ unitMetricHwCpuSpeedLimit [2/2]

constexpr const char* semconv::hw::unitMetricHwCpuSpeedLimit = "Hz"
staticconstexpr

◆ unitMetricHwEnergy [1/4]

constexpr const char* semconv::hw::unitMetricHwEnergy = "J"
staticconstexpr

◆ unitMetricHwEnergy [2/4]

constexpr const char* semconv::hw::unitMetricHwEnergy = "J"
staticconstexpr

◆ unitMetricHwEnergy [3/4]

constexpr const char* semconv::hw::unitMetricHwEnergy = "J"
staticconstexpr

◆ unitMetricHwEnergy [4/4]

constexpr const char* semconv::hw::unitMetricHwEnergy = "J"
staticconstexpr

◆ unitMetricHwErrors [1/4]

constexpr const char* semconv::hw::unitMetricHwErrors = "{error}"
staticconstexpr

◆ unitMetricHwErrors [2/4]

constexpr const char* semconv::hw::unitMetricHwErrors = "{error}"
staticconstexpr

◆ unitMetricHwErrors [3/4]

constexpr const char* semconv::hw::unitMetricHwErrors = "{error}"
staticconstexpr

◆ unitMetricHwErrors [4/4]

constexpr const char* semconv::hw::unitMetricHwErrors = "{error}"
staticconstexpr

◆ unitMetricHwFanSpeed [1/2]

constexpr const char* semconv::hw::unitMetricHwFanSpeed = "rpm"
staticconstexpr

◆ unitMetricHwFanSpeed [2/2]

constexpr const char* semconv::hw::unitMetricHwFanSpeed = "rpm"
staticconstexpr

◆ unitMetricHwFanSpeedLimit [1/2]

constexpr const char* semconv::hw::unitMetricHwFanSpeedLimit = "rpm"
staticconstexpr

◆ unitMetricHwFanSpeedLimit [2/2]

constexpr const char* semconv::hw::unitMetricHwFanSpeedLimit = "rpm"
staticconstexpr

◆ unitMetricHwFanSpeedRatio [1/2]

constexpr const char* semconv::hw::unitMetricHwFanSpeedRatio = "1"
staticconstexpr

◆ unitMetricHwFanSpeedRatio [2/2]

constexpr const char* semconv::hw::unitMetricHwFanSpeedRatio = "1"
staticconstexpr

◆ unitMetricHwGpuIo [1/2]

constexpr const char* semconv::hw::unitMetricHwGpuIo = "By"
staticconstexpr

◆ unitMetricHwGpuIo [2/2]

constexpr const char* semconv::hw::unitMetricHwGpuIo = "By"
staticconstexpr

◆ unitMetricHwGpuMemoryLimit [1/2]

◆ unitMetricHwGpuMemoryLimit [2/2]

constexpr const char* semconv::hw::unitMetricHwGpuMemoryLimit = "By"
staticconstexpr

◆ unitMetricHwGpuMemoryUsage [1/2]

constexpr const char* semconv::hw::unitMetricHwGpuMemoryUsage = "By"
staticconstexpr

◆ unitMetricHwGpuMemoryUsage [2/2]

◆ unitMetricHwGpuMemoryUtilization [1/2]

constexpr const char* semconv::hw::unitMetricHwGpuMemoryUtilization = "1"
staticconstexpr

◆ unitMetricHwGpuMemoryUtilization [2/2]

constexpr const char* semconv::hw::unitMetricHwGpuMemoryUtilization = "1"
staticconstexpr

◆ unitMetricHwGpuUtilization [1/2]

constexpr const char* semconv::hw::unitMetricHwGpuUtilization = "1"
staticconstexpr

◆ unitMetricHwGpuUtilization [2/2]

constexpr const char* semconv::hw::unitMetricHwGpuUtilization = "1"
staticconstexpr

◆ unitMetricHwHostAmbientTemperature [1/4]

constexpr const char* semconv::hw::unitMetricHwHostAmbientTemperature = "Cel"
staticconstexpr

◆ unitMetricHwHostAmbientTemperature [2/4]

constexpr const char* semconv::hw::unitMetricHwHostAmbientTemperature = "Cel"
staticconstexpr

◆ unitMetricHwHostAmbientTemperature [3/4]

constexpr const char* semconv::hw::unitMetricHwHostAmbientTemperature = "Cel"
staticconstexpr

◆ unitMetricHwHostAmbientTemperature [4/4]

constexpr const char* semconv::hw::unitMetricHwHostAmbientTemperature = "Cel"
staticconstexpr

◆ unitMetricHwHostEnergy [1/4]

constexpr const char* semconv::hw::unitMetricHwHostEnergy = "J"
staticconstexpr

◆ unitMetricHwHostEnergy [2/4]

constexpr const char* semconv::hw::unitMetricHwHostEnergy = "J"
staticconstexpr

◆ unitMetricHwHostEnergy [3/4]

constexpr const char* semconv::hw::unitMetricHwHostEnergy = "J"
staticconstexpr

◆ unitMetricHwHostEnergy [4/4]

constexpr const char* semconv::hw::unitMetricHwHostEnergy = "J"
staticconstexpr

◆ unitMetricHwHostHeatingMargin [1/4]

constexpr const char* semconv::hw::unitMetricHwHostHeatingMargin = "Cel"
staticconstexpr

◆ unitMetricHwHostHeatingMargin [2/4]

constexpr const char* semconv::hw::unitMetricHwHostHeatingMargin = "Cel"
staticconstexpr

◆ unitMetricHwHostHeatingMargin [3/4]

constexpr const char* semconv::hw::unitMetricHwHostHeatingMargin = "Cel"
staticconstexpr

◆ unitMetricHwHostHeatingMargin [4/4]

constexpr const char* semconv::hw::unitMetricHwHostHeatingMargin = "Cel"
staticconstexpr

◆ unitMetricHwHostPower [1/4]

constexpr const char* semconv::hw::unitMetricHwHostPower = "W"
staticconstexpr

◆ unitMetricHwHostPower [2/4]

constexpr const char* semconv::hw::unitMetricHwHostPower = "W"
staticconstexpr

◆ unitMetricHwHostPower [3/4]

constexpr const char* semconv::hw::unitMetricHwHostPower = "W"
staticconstexpr

◆ unitMetricHwHostPower [4/4]

constexpr const char* semconv::hw::unitMetricHwHostPower = "W"
staticconstexpr

◆ unitMetricHwLogicalDiskLimit [1/2]

◆ unitMetricHwLogicalDiskLimit [2/2]

constexpr const char* semconv::hw::unitMetricHwLogicalDiskLimit = "By"
staticconstexpr

◆ unitMetricHwLogicalDiskUsage [1/2]

constexpr const char* semconv::hw::unitMetricHwLogicalDiskUsage = "By"
staticconstexpr

◆ unitMetricHwLogicalDiskUsage [2/2]

◆ unitMetricHwLogicalDiskUtilization [1/2]

constexpr const char* semconv::hw::unitMetricHwLogicalDiskUtilization = "1"
staticconstexpr

◆ unitMetricHwLogicalDiskUtilization [2/2]

constexpr const char* semconv::hw::unitMetricHwLogicalDiskUtilization = "1"
staticconstexpr

◆ unitMetricHwMemorySize [1/2]

constexpr const char* semconv::hw::unitMetricHwMemorySize = "By"
staticconstexpr

◆ unitMetricHwMemorySize [2/2]

constexpr const char* semconv::hw::unitMetricHwMemorySize = "By"
staticconstexpr

◆ unitMetricHwNetworkBandwidthLimit [1/2]

constexpr const char* semconv::hw::unitMetricHwNetworkBandwidthLimit = "By/s"
staticconstexpr

◆ unitMetricHwNetworkBandwidthLimit [2/2]

◆ unitMetricHwNetworkBandwidthUtilization [1/2]

constexpr const char* semconv::hw::unitMetricHwNetworkBandwidthUtilization = "1"
staticconstexpr

◆ unitMetricHwNetworkBandwidthUtilization [2/2]

constexpr const char* semconv::hw::unitMetricHwNetworkBandwidthUtilization = "1"
staticconstexpr

◆ unitMetricHwNetworkIo [1/2]

constexpr const char* semconv::hw::unitMetricHwNetworkIo = "By"
staticconstexpr

◆ unitMetricHwNetworkIo [2/2]

constexpr const char* semconv::hw::unitMetricHwNetworkIo = "By"
staticconstexpr

◆ unitMetricHwNetworkPackets [1/2]

constexpr const char* semconv::hw::unitMetricHwNetworkPackets = "{packet}"
staticconstexpr

◆ unitMetricHwNetworkPackets [2/2]

constexpr const char* semconv::hw::unitMetricHwNetworkPackets = "{packet}"
staticconstexpr

◆ unitMetricHwNetworkUp [1/2]

constexpr const char* semconv::hw::unitMetricHwNetworkUp = "1"
staticconstexpr

◆ unitMetricHwNetworkUp [2/2]

constexpr const char* semconv::hw::unitMetricHwNetworkUp = "1"
staticconstexpr

◆ unitMetricHwPhysicalDiskEnduranceUtilization [1/2]

constexpr const char* semconv::hw::unitMetricHwPhysicalDiskEnduranceUtilization = "1"
staticconstexpr

◆ unitMetricHwPhysicalDiskEnduranceUtilization [2/2]

constexpr const char* semconv::hw::unitMetricHwPhysicalDiskEnduranceUtilization = "1"
staticconstexpr

◆ unitMetricHwPhysicalDiskSize [1/2]

◆ unitMetricHwPhysicalDiskSize [2/2]

constexpr const char* semconv::hw::unitMetricHwPhysicalDiskSize = "By"
staticconstexpr

◆ unitMetricHwPhysicalDiskSmart [1/2]

constexpr const char* semconv::hw::unitMetricHwPhysicalDiskSmart = "1"
staticconstexpr

◆ unitMetricHwPhysicalDiskSmart [2/2]

constexpr const char* semconv::hw::unitMetricHwPhysicalDiskSmart = "1"
staticconstexpr

◆ unitMetricHwPower [1/4]

constexpr const char* semconv::hw::unitMetricHwPower = "W"
staticconstexpr

◆ unitMetricHwPower [2/4]

constexpr const char* semconv::hw::unitMetricHwPower = "W"
staticconstexpr

◆ unitMetricHwPower [3/4]

constexpr const char* semconv::hw::unitMetricHwPower = "W"
staticconstexpr

◆ unitMetricHwPower [4/4]

constexpr const char* semconv::hw::unitMetricHwPower = "W"
staticconstexpr

◆ unitMetricHwPowerSupplyLimit [1/2]

◆ unitMetricHwPowerSupplyLimit [2/2]

constexpr const char* semconv::hw::unitMetricHwPowerSupplyLimit = "W"
staticconstexpr

◆ unitMetricHwPowerSupplyUsage [1/2]

constexpr const char* semconv::hw::unitMetricHwPowerSupplyUsage = "W"
staticconstexpr

◆ unitMetricHwPowerSupplyUsage [2/2]

◆ unitMetricHwPowerSupplyUtilization [1/2]

constexpr const char* semconv::hw::unitMetricHwPowerSupplyUtilization = "1"
staticconstexpr

◆ unitMetricHwPowerSupplyUtilization [2/2]

constexpr const char* semconv::hw::unitMetricHwPowerSupplyUtilization = "1"
staticconstexpr

◆ unitMetricHwStatus [1/4]

constexpr const char* semconv::hw::unitMetricHwStatus = "1"
staticconstexpr

◆ unitMetricHwStatus [2/4]

constexpr const char* semconv::hw::unitMetricHwStatus = "1"
staticconstexpr

◆ unitMetricHwStatus [3/4]

constexpr const char* semconv::hw::unitMetricHwStatus = "1"
staticconstexpr

◆ unitMetricHwStatus [4/4]

constexpr const char* semconv::hw::unitMetricHwStatus = "1"
staticconstexpr

◆ unitMetricHwTapeDriveOperations [1/2]

constexpr const char* semconv::hw::unitMetricHwTapeDriveOperations = "{operation}"
staticconstexpr

◆ unitMetricHwTapeDriveOperations [2/2]

◆ unitMetricHwTemperature [1/2]

constexpr const char* semconv::hw::unitMetricHwTemperature = "Cel"
staticconstexpr

◆ unitMetricHwTemperature [2/2]

constexpr const char* semconv::hw::unitMetricHwTemperature = "Cel"
staticconstexpr

◆ unitMetricHwTemperatureLimit [1/2]

constexpr const char* semconv::hw::unitMetricHwTemperatureLimit = "Cel"
staticconstexpr

◆ unitMetricHwTemperatureLimit [2/2]

constexpr const char* semconv::hw::unitMetricHwTemperatureLimit = "Cel"
staticconstexpr

◆ unitMetricHwVoltage [1/2]

constexpr const char* semconv::hw::unitMetricHwVoltage = "V"
staticconstexpr

◆ unitMetricHwVoltage [2/2]

constexpr const char* semconv::hw::unitMetricHwVoltage = "V"
staticconstexpr

◆ unitMetricHwVoltageLimit [1/2]

constexpr const char* semconv::hw::unitMetricHwVoltageLimit = "V"
staticconstexpr

◆ unitMetricHwVoltageLimit [2/2]

constexpr const char* semconv::hw::unitMetricHwVoltageLimit = "V"
staticconstexpr

◆ unitMetricHwVoltageNominal [1/2]

constexpr const char* semconv::hw::unitMetricHwVoltageNominal = "V"
staticconstexpr

◆ unitMetricHwVoltageNominal [2/2]

constexpr const char* semconv::hw::unitMetricHwVoltageNominal = "V"
staticconstexpr