|
|
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"
30 "The number of pipeline runs currently active in the system by state.";
72 "Duration of a pipeline run grouped by pipeline, state and result.";
101 "The number of errors encountered in pipeline runs (eg. compile, test failures).";
142 "The number of errors in a component of the CICD system (eg. controller, scheduler, agent).";
180 "The number of workers on the CICD system by state.";
static constexpr const char * unitMetricCicdSystemErrors
static constexpr const char * descrMetricCicdSystemErrors
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 * kMetricCicdPipelineRunDuration
Duration of a pipeline run grouped by pipeline, state and result.
static constexpr const char * kMetricCicdPipelineRunActive
The number of pipeline runs currently active in the system by state.
static constexpr const char * unitMetricCicdPipelineRunActive
Provide a simplified port of std::unique_ptr that has ABI stability.
static constexpr const char * unitMetricCicdPipelineRunDuration
static constexpr const char * unitMetricCicdWorkerCount
Provide a type-erased version of std::shared_ptr that has ABI stability.
static constexpr const char * descrMetricCicdPipelineRunActive
virtual nostd::unique_ptr< Histogram< double > > CreateDoubleHistogram(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
#define OPENTELEMETRY_BEGIN_NAMESPACE
static constexpr const char * descrMetricCicdWorkerCount
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricCicdPipelineRunActive(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricCicdPipelineRunErrors(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricCicdWorkerCount(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 > CreateAsyncDoubleMetricCicdPipelineRunActive(metrics::Meter *meter)
virtual nostd::unique_ptr< Counter< double > > CreateDoubleCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
static constexpr const char * kMetricCicdSystemErrors
The number of errors in a component of the CICD system (eg.
virtual nostd::shared_ptr< ObservableInstrument > CreateDoubleObservableCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
#define OPENTELEMETRY_END_NAMESPACE
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 nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricCicdSystemErrors(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricCicdPipelineRunErrors(metrics::Meter *meter)
static constexpr const char * descrMetricCicdPipelineRunErrors
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::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricCicdWorkerCount(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricCicdSystemErrors(metrics::Meter *meter)
static constexpr const char * kMetricCicdWorkerCount
The number of workers on the CICD system by state.
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricCicdPipelineRunDuration(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricCicdPipelineRunErrors(metrics::Meter *meter)
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 ...
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricCicdPipelineRunDuration(metrics::Meter *meter)
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 * kMetricCicdPipelineRunErrors
The number of errors encountered in pipeline runs (eg.
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricCicdSystemErrors(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricCicdPipelineRunErrors(metrics::Meter *meter)
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricCicdWorkerCount(metrics::Meter *meter)
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricCicdPipelineRunActive(metrics::Meter *meter)
virtual nostd::unique_ptr< Histogram< uint64_t > > CreateUInt64Histogram(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
Creates a Histogram with the passed characteristics and returns a unique_ptr to that Histogram.
Handles instrument creation and provides a facility for batch recording.
static constexpr const char * descrMetricCicdPipelineRunDuration
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricCicdPipelineRunActive(metrics::Meter *meter)
static constexpr const char * unitMetricCicdPipelineRunErrors
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricCicdSystemErrors(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricCicdWorkerCount(metrics::Meter *meter)