NVIDIA DeepStream SDK API Reference

9.2 Release
includes/opentelemetry/semconv/incubating/hw_metrics.h File Reference

Go to the source code of this file.

Namespaces

 semconv
 
 semconv::hw
 

Functions

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

Variables

static constexpr const char * semconv::hw::kMetricHwBatteryCharge = "hw.battery.charge"
 Remaining fraction of battery charge. More...
 
static constexpr const char * semconv::hw::descrMetricHwBatteryCharge = "Remaining fraction of battery charge."
 
static constexpr const char * semconv::hw::unitMetricHwBatteryCharge = "1"
 
static constexpr const char * semconv::hw::kMetricHwBatteryChargeLimit = "hw.battery.charge.limit"
 Lower limit of battery charge fraction to ensure proper operation. More...
 
static constexpr const char * semconv::hw::descrMetricHwBatteryChargeLimit
 
static constexpr const char * semconv::hw::unitMetricHwBatteryChargeLimit = "1"
 
static constexpr const char * semconv::hw::kMetricHwBatteryTimeLeft = "hw.battery.time_left"
 Time left before battery is completely charged or discharged. More...
 
static constexpr const char * semconv::hw::descrMetricHwBatteryTimeLeft
 
static constexpr const char * semconv::hw::unitMetricHwBatteryTimeLeft = "s"
 
static constexpr const char * semconv::hw::kMetricHwCpuSpeed = "hw.cpu.speed"
 CPU current frequency. More...
 
static constexpr const char * semconv::hw::descrMetricHwCpuSpeed = "CPU current frequency."
 
static constexpr const char * semconv::hw::unitMetricHwCpuSpeed = "Hz"
 
static constexpr const char * semconv::hw::kMetricHwCpuSpeedLimit = "hw.cpu.speed.limit"
 CPU maximum frequency. More...
 
static constexpr const char * semconv::hw::descrMetricHwCpuSpeedLimit = "CPU maximum frequency."
 
static constexpr const char * semconv::hw::unitMetricHwCpuSpeedLimit = "Hz"
 
static constexpr const char * semconv::hw::kMetricHwEnergy = "hw.energy"
 Energy consumed by the component. More...
 
static constexpr const char * semconv::hw::descrMetricHwEnergy = "Energy consumed by the component."
 
static constexpr const char * semconv::hw::unitMetricHwEnergy = "J"
 
static constexpr const char * semconv::hw::kMetricHwErrors = "hw.errors"
 Number of errors encountered by the component. More...
 
static constexpr const char * semconv::hw::descrMetricHwErrors = "Number of errors encountered by the component."
 
static constexpr const char * semconv::hw::unitMetricHwErrors = "{error}"
 
static constexpr const char * semconv::hw::kMetricHwFanSpeed = "hw.fan.speed"
 Fan speed in revolutions per minute. More...
 
static constexpr const char * semconv::hw::descrMetricHwFanSpeed = "Fan speed in revolutions per minute."
 
static constexpr const char * semconv::hw::unitMetricHwFanSpeed = "rpm"
 
static constexpr const char * semconv::hw::kMetricHwFanSpeedLimit = "hw.fan.speed.limit"
 Speed limit in rpm. More...
 
static constexpr const char * semconv::hw::descrMetricHwFanSpeedLimit = "Speed limit in rpm."
 
static constexpr const char * semconv::hw::unitMetricHwFanSpeedLimit = "rpm"
 
static constexpr const char * semconv::hw::kMetricHwFanSpeedRatio = "hw.fan.speed_ratio"
 Fan speed expressed as a fraction of its maximum speed. More...
 
static constexpr const char * semconv::hw::descrMetricHwFanSpeedRatio
 
static constexpr const char * semconv::hw::unitMetricHwFanSpeedRatio = "1"
 
static constexpr const char * semconv::hw::kMetricHwGpuIo = "hw.gpu.io"
 Received and transmitted bytes by the GPU. More...
 
static constexpr const char * semconv::hw::descrMetricHwGpuIo = "Received and transmitted bytes by the GPU."
 
static constexpr const char * semconv::hw::unitMetricHwGpuIo = "By"
 
static constexpr const char * semconv::hw::kMetricHwGpuMemoryLimit = "hw.gpu.memory.limit"
 Size of the GPU memory. More...
 
static constexpr const char * semconv::hw::descrMetricHwGpuMemoryLimit = "Size of the GPU memory."
 
static constexpr const char * semconv::hw::unitMetricHwGpuMemoryLimit = "By"
 
static constexpr const char * semconv::hw::kMetricHwGpuMemoryUsage = "hw.gpu.memory.usage"
 GPU memory used. More...
 
static constexpr const char * semconv::hw::descrMetricHwGpuMemoryUsage = "GPU memory used."
 
static constexpr const char * semconv::hw::unitMetricHwGpuMemoryUsage = "By"
 
static constexpr const char * semconv::hw::kMetricHwGpuMemoryUtilization = "hw.gpu.memory.utilization"
 Fraction of GPU memory used. More...
 
static constexpr const char * semconv::hw::descrMetricHwGpuMemoryUtilization = "Fraction of GPU memory used."
 
static constexpr const char * semconv::hw::unitMetricHwGpuMemoryUtilization = "1"
 
static constexpr const char * semconv::hw::kMetricHwGpuUtilization = "hw.gpu.utilization"
 Fraction of time spent in a specific task. More...
 
static constexpr const char * semconv::hw::descrMetricHwGpuUtilization
 
static constexpr const char * semconv::hw::unitMetricHwGpuUtilization = "1"
 
static constexpr const char * semconv::hw::kMetricHwHostAmbientTemperature = "hw.host.ambient_temperature"
 Ambient (external) temperature of the physical host. More...
 
static constexpr const char * semconv::hw::descrMetricHwHostAmbientTemperature
 
static constexpr const char * semconv::hw::unitMetricHwHostAmbientTemperature = "Cel"
 
static constexpr const char * semconv::hw::kMetricHwHostEnergy = "hw.host.energy"
 Total energy consumed by the entire physical host, in joules. More...
 
static constexpr const char * semconv::hw::descrMetricHwHostEnergy
 
static constexpr const char * semconv::hw::unitMetricHwHostEnergy = "J"
 
static constexpr const char * semconv::hw::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 * semconv::hw::descrMetricHwHostHeatingMargin
 
static constexpr const char * semconv::hw::unitMetricHwHostHeatingMargin = "Cel"
 
static constexpr const char * semconv::hw::kMetricHwHostPower = "hw.host.power"
 Instantaneous power consumed by the entire physical host in Watts (. More...
 
static constexpr const char * semconv::hw::descrMetricHwHostPower
 
static constexpr const char * semconv::hw::unitMetricHwHostPower = "W"
 
static constexpr const char * semconv::hw::kMetricHwLogicalDiskLimit = "hw.logical_disk.limit"
 Size of the logical disk. More...
 
static constexpr const char * semconv::hw::descrMetricHwLogicalDiskLimit = "Size of the logical disk."
 
static constexpr const char * semconv::hw::unitMetricHwLogicalDiskLimit = "By"
 
static constexpr const char * semconv::hw::kMetricHwLogicalDiskUsage = "hw.logical_disk.usage"
 Logical disk space usage. More...
 
static constexpr const char * semconv::hw::descrMetricHwLogicalDiskUsage = "Logical disk space usage."
 
static constexpr const char * semconv::hw::unitMetricHwLogicalDiskUsage = "By"
 
static constexpr const char * semconv::hw::kMetricHwLogicalDiskUtilization = "hw.logical_disk.utilization"
 Logical disk space utilization as a fraction. More...
 
static constexpr const char * semconv::hw::descrMetricHwLogicalDiskUtilization
 
static constexpr const char * semconv::hw::unitMetricHwLogicalDiskUtilization = "1"
 
static constexpr const char * semconv::hw::kMetricHwMemorySize = "hw.memory.size"
 Size of the memory module. More...
 
static constexpr const char * semconv::hw::descrMetricHwMemorySize = "Size of the memory module."
 
static constexpr const char * semconv::hw::unitMetricHwMemorySize = "By"
 
static constexpr const char * semconv::hw::kMetricHwNetworkBandwidthLimit = "hw.network.bandwidth.limit"
 Link speed. More...
 
static constexpr const char * semconv::hw::descrMetricHwNetworkBandwidthLimit = "Link speed."
 
static constexpr const char * semconv::hw::unitMetricHwNetworkBandwidthLimit = "By/s"
 
static constexpr const char * semconv::hw::kMetricHwNetworkBandwidthUtilization
 Utilization of the network bandwidth as a fraction. More...
 
static constexpr const char * semconv::hw::descrMetricHwNetworkBandwidthUtilization
 
static constexpr const char * semconv::hw::unitMetricHwNetworkBandwidthUtilization = "1"
 
static constexpr const char * semconv::hw::kMetricHwNetworkIo = "hw.network.io"
 Received and transmitted network traffic in bytes. More...
 
static constexpr const char * semconv::hw::descrMetricHwNetworkIo
 
static constexpr const char * semconv::hw::unitMetricHwNetworkIo = "By"
 
static constexpr const char * semconv::hw::kMetricHwNetworkPackets = "hw.network.packets"
 Received and transmitted network traffic in packets (or frames). More...
 
static constexpr const char * semconv::hw::descrMetricHwNetworkPackets
 
static constexpr const char * semconv::hw::unitMetricHwNetworkPackets = "{packet}"
 
static constexpr const char * semconv::hw::kMetricHwNetworkUp = "hw.network.up"
 Link status: More...
 
static constexpr const char * semconv::hw::descrMetricHwNetworkUp = "Link status: `1` (up) or `0` (down)."
 
static constexpr const char * semconv::hw::unitMetricHwNetworkUp = "1"
 
static constexpr const char * semconv::hw::kMetricHwPhysicalDiskEnduranceUtilization
 Endurance remaining for this SSD disk. More...
 
static constexpr const char * semconv::hw::descrMetricHwPhysicalDiskEnduranceUtilization
 
static constexpr const char * semconv::hw::unitMetricHwPhysicalDiskEnduranceUtilization = "1"
 
static constexpr const char * semconv::hw::kMetricHwPhysicalDiskSize = "hw.physical_disk.size"
 Size of the disk. More...
 
static constexpr const char * semconv::hw::descrMetricHwPhysicalDiskSize = "Size of the disk."
 
static constexpr const char * semconv::hw::unitMetricHwPhysicalDiskSize = "By"
 
static constexpr const char * semconv::hw::kMetricHwPhysicalDiskSmart = "hw.physical_disk.smart"
 Value of the corresponding S.M.A.R.T. More...
 
static constexpr const char * semconv::hw::descrMetricHwPhysicalDiskSmart
 
static constexpr const char * semconv::hw::unitMetricHwPhysicalDiskSmart = "1"
 
static constexpr const char * semconv::hw::kMetricHwPower = "hw.power"
 Instantaneous power consumed by the component. More...
 
static constexpr const char * semconv::hw::descrMetricHwPower = "Instantaneous power consumed by the component."
 
static constexpr const char * semconv::hw::unitMetricHwPower = "W"
 
static constexpr const char * semconv::hw::kMetricHwPowerSupplyLimit = "hw.power_supply.limit"
 Maximum power output of the power supply. More...
 
static constexpr const char * semconv::hw::descrMetricHwPowerSupplyLimit
 
static constexpr const char * semconv::hw::unitMetricHwPowerSupplyLimit = "W"
 
static constexpr const char * semconv::hw::kMetricHwPowerSupplyUsage = "hw.power_supply.usage"
 Current power output of the power supply. More...
 
static constexpr const char * semconv::hw::descrMetricHwPowerSupplyUsage
 
static constexpr const char * semconv::hw::unitMetricHwPowerSupplyUsage = "W"
 
static constexpr const char * semconv::hw::kMetricHwPowerSupplyUtilization = "hw.power_supply.utilization"
 Utilization of the power supply as a fraction of its maximum output. More...
 
static constexpr const char * semconv::hw::descrMetricHwPowerSupplyUtilization
 
static constexpr const char * semconv::hw::unitMetricHwPowerSupplyUtilization = "1"
 
static constexpr const char * semconv::hw::kMetricHwStatus = "hw.status"
 Operational status: More...
 
static constexpr const char * semconv::hw::descrMetricHwStatus
 
static constexpr const char * semconv::hw::unitMetricHwStatus = "1"
 
static constexpr const char * semconv::hw::kMetricHwTapeDriveOperations = "hw.tape_drive.operations"
 Operations performed by the tape drive. More...
 
static constexpr const char * semconv::hw::descrMetricHwTapeDriveOperations
 
static constexpr const char * semconv::hw::unitMetricHwTapeDriveOperations = "{operation}"
 
static constexpr const char * semconv::hw::kMetricHwTemperature = "hw.temperature"
 Temperature in degrees Celsius. More...
 
static constexpr const char * semconv::hw::descrMetricHwTemperature = "Temperature in degrees Celsius."
 
static constexpr const char * semconv::hw::unitMetricHwTemperature = "Cel"
 
static constexpr const char * semconv::hw::kMetricHwTemperatureLimit = "hw.temperature.limit"
 Temperature limit in degrees Celsius. More...
 
static constexpr const char * semconv::hw::descrMetricHwTemperatureLimit
 
static constexpr const char * semconv::hw::unitMetricHwTemperatureLimit = "Cel"
 
static constexpr const char * semconv::hw::kMetricHwVoltage = "hw.voltage"
 Voltage measured by the sensor. More...
 
static constexpr const char * semconv::hw::descrMetricHwVoltage = "Voltage measured by the sensor."
 
static constexpr const char * semconv::hw::unitMetricHwVoltage = "V"
 
static constexpr const char * semconv::hw::kMetricHwVoltageLimit = "hw.voltage.limit"
 Voltage limit in Volts. More...
 
static constexpr const char * semconv::hw::descrMetricHwVoltageLimit = "Voltage limit in Volts."
 
static constexpr const char * semconv::hw::unitMetricHwVoltageLimit = "V"
 
static constexpr const char * semconv::hw::kMetricHwVoltageNominal = "hw.voltage.nominal"
 Nominal (expected) voltage. More...
 
static constexpr const char * semconv::hw::descrMetricHwVoltageNominal = "Nominal (expected) voltage."
 
static constexpr const char * semconv::hw::unitMetricHwVoltageNominal = "V"