NVIDIA DeepStream SDK API Reference

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

Go to the source code of this file.

Namespaces

 semconv
 
 semconv::hw
 

Functions

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::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::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::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)
 

Variables

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::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::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::kMetricHwStatus = "hw.status"
 Operational status: More...
 
static constexpr const char * semconv::hw::descrMetricHwStatus
 
static constexpr const char * semconv::hw::unitMetricHwStatus = "1"