|
|
NVIDIA DeepStream SDK API Reference
|
9.2 Release
|
Go to the documentation of this file.
13 #include "opentelemetry/common/macros.h"
14 #include "opentelemetry/metrics/meter.h"
15 #include "opentelemetry/version.h"
100 "Ambient (external) temperature of the physical host";
103 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
106 CreateSyncInt64MetricHwHostAmbientTemperature(
metrics::Meter *meter)
114 CreateSyncDoubleMetricHwHostAmbientTemperature(
metrics::Meter *meter)
148 "Total energy consumed by the entire physical host, in joules";
185 "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
189 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
229 "Instantaneous power consumed by the entire physical host in Watts (`hw.host.energy` is preferred)
233 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
273 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
313 "Operational status: `1` (true) or `0` (false) for each of the possible states";
virtual nostd::shared_ptr< ObservableInstrument > CreateInt64ObservableGauge(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
Creates a Asynchronous (Observable) Gauge with the passed characteristics and returns a shared_ptr to...
static constexpr const char * unitMetricHwPower
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricHwHostEnergy(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricHwErrors(metrics::Meter *meter)
static constexpr const char * unitMetricHwHostHeatingMargin
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwPower(metrics::Meter *meter)
static constexpr const char * descrMetricHwHostPower
virtual nostd::unique_ptr< UpDownCounter< int64_t > > CreateInt64UpDownCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
Creates an UpDownCounter with the passed characteristics and returns a unique_ptr to that UpDownCount...
static constexpr const char * kMetricHwStatus
Operational status:
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwPower(metrics::Meter *meter)
static constexpr const char * descrMetricHwHostAmbientTemperature
static constexpr const char * unitMetricHwHostPower
Provide a simplified port of std::unique_ptr that has ABI stability.
static constexpr const char * unitMetricHwHostEnergy
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwEnergy(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwHostHeatingMargin(metrics::Meter *meter)
Provide a type-erased version of std::shared_ptr that has ABI stability.
static constexpr const char * kMetricHwPower
Instantaneous power consumed by the component.
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwHostPower(metrics::Meter *meter)
#define OPENTELEMETRY_BEGIN_NAMESPACE
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwErrors(metrics::Meter *meter)
virtual nostd::shared_ptr< ObservableInstrument > CreateDoubleObservableUpDownCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwStatus(metrics::Meter *meter)
static constexpr const char * descrMetricHwStatus
virtual nostd::unique_ptr< Counter< double > > CreateDoubleCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwHostHeatingMargin(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricHwErrors(metrics::Meter *meter)
virtual nostd::shared_ptr< ObservableInstrument > CreateDoubleObservableCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
#define OPENTELEMETRY_END_NAMESPACE
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwStatus(metrics::Meter *meter)
static constexpr const char * kMetricHwErrors
Number of errors encountered by the component.
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricHwEnergy(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricHwEnergy(metrics::Meter *meter)
static constexpr const char * descrMetricHwEnergy
virtual nostd::unique_ptr< Counter< uint64_t > > CreateUInt64Counter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
Creates a Counter with the passed characteristics and returns a unique_ptr to that Counter.
static constexpr const char * unitMetricHwHostAmbientTemperature
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwHostEnergy(metrics::Meter *meter)
static constexpr const char * kMetricHwHostPower
Instantaneous power consumed by the entire physical host in Watts (.
static constexpr const char * kMetricHwEnergy
Energy consumed by the component.
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwHostAmbientTemperature(metrics::Meter *meter)
virtual nostd::shared_ptr< ObservableInstrument > CreateInt64ObservableUpDownCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
Creates a Asynchronous (Observable) UpDownCounter with the passed characteristics and returns a share...
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwHostPower(metrics::Meter *meter)
static constexpr const char * unitMetricHwStatus
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricHwStatus(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwEnergy(metrics::Meter *meter)
static constexpr const char * descrMetricHwPower
virtual nostd::shared_ptr< ObservableInstrument > CreateInt64ObservableCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
Creates a Asynchronous (Observable) counter with the passed characteristics and returns a shared_ptr ...
virtual nostd::unique_ptr< UpDownCounter< double > > CreateDoubleUpDownCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
static constexpr const char * kMetricHwHostHeatingMargin
By how many degrees Celsius the temperature of the physical host can be increased,...
virtual nostd::shared_ptr< ObservableInstrument > CreateDoubleObservableGauge(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
static constexpr const char * descrMetricHwErrors
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricHwHostEnergy(metrics::Meter *meter)
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricHwStatus(metrics::Meter *meter)
static constexpr const char * descrMetricHwHostHeatingMargin
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwHostEnergy(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHwErrors(metrics::Meter *meter)
static constexpr const char * kMetricHwHostEnergy
Total energy consumed by the entire physical host, in joules.
static constexpr const char * unitMetricHwErrors
static constexpr const char * unitMetricHwEnergy
Handles instrument creation and provides a facility for batch recording.
static constexpr const char * descrMetricHwHostEnergy
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHwHostAmbientTemperature(metrics::Meter *meter)
static constexpr const char * kMetricHwHostAmbientTemperature
Ambient (external) temperature of the physical host.