|
|
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"
33 "otel.sdk.exporter.span.exported.count";
35 "The number of spans for which the export has finished, either successful or failed";
77 "otel.sdk.exporter.span.inflight.count";
79 "The number of spans which were passed to the exporter, but that have not been exported yet "
80 "(neither successful, nor failed)";
124 "otel.sdk.processor.span.processed.count";
126 "The number of spans for which the processing has finished, either successful or failed";
169 "otel.sdk.processor.span.queue.capacity";
171 "The maximum number of spans the queue of a given instance of an SDK span processor can hold";
214 "otel.sdk.processor.span.queue.size";
216 "The number of spans in the queue of a given instance of an SDK span processor";
261 "The number of created spans for which the end operation was called";
304 "The number of created spans for which the end operation has not been called yet";
static constexpr const char * descrMetricOtelSdkExporterSpanExportedCount
static constexpr const char * unitMetricOtelSdkProcessorSpanQueueCapacity
static constexpr const char * descrMetricOtelSdkProcessorSpanQueueCapacity
static constexpr const char * kMetricOtelSdkProcessorSpanQueueSize
The number of spans in the queue of a given instance of an SDK span processor.
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 nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricOtelSdkSpanEndedCount(metrics::Meter *meter)
static constexpr const char * descrMetricOtelSdkProcessorSpanQueueSize
static constexpr const char * kMetricOtelSdkProcessorSpanQueueCapacity
The maximum number of spans the queue of a given instance of an SDK span processor can hold.
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricOtelSdkSpanLiveCount(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricOtelSdkProcessorSpanQueueCapacity(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricOtelSdkProcessorSpanQueueCapacity(metrics::Meter *meter)
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricOtelSdkProcessorSpanQueueCapacity(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricOtelSdkProcessorSpanProcessedCount(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricOtelSdkProcessorSpanQueueSize(metrics::Meter *meter)
Provide a simplified port of std::unique_ptr that has ABI stability.
static constexpr const char * unitMetricOtelSdkSpanEndedCount
Provide a type-erased version of std::shared_ptr that has ABI stability.
static constexpr const char * descrMetricOtelSdkExporterSpanInflightCount
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricOtelSdkProcessorSpanProcessedCount(metrics::Meter *meter)
static constexpr const char * unitMetricOtelSdkProcessorSpanQueueSize
static constexpr const char * kMetricOtelSdkExporterSpanInflightCount
The number of spans which were passed to the exporter, but that have not been exported yet (neither s...
#define OPENTELEMETRY_BEGIN_NAMESPACE
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricOtelSdkExporterSpanInflightCount(metrics::Meter *meter)
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricOtelSdkSpanLiveCount(metrics::Meter *meter)
static constexpr const char * unitMetricOtelSdkExporterSpanExportedCount
virtual nostd::shared_ptr< ObservableInstrument > CreateDoubleObservableUpDownCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
static constexpr const char * kMetricOtelSdkExporterSpanExportedCount
The number of spans for which the export has finished, either successful or failed.
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricOtelSdkProcessorSpanProcessedCount(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricOtelSdkExporterSpanExportedCount(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricOtelSdkSpanEndedCount(metrics::Meter *meter)
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricOtelSdkExporterSpanInflightCount(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 nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricOtelSdkProcessorSpanQueueSize(metrics::Meter *meter)
static constexpr const char * unitMetricOtelSdkExporterSpanInflightCount
static constexpr const char * kMetricOtelSdkProcessorSpanProcessedCount
The number of spans for which the processing has finished, either successful or failed.
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricOtelSdkSpanLiveCount(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricOtelSdkProcessorSpanQueueSize(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 constexpr const char * descrMetricOtelSdkProcessorSpanProcessedCount
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricOtelSdkExporterSpanExportedCount(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricOtelSdkSpanLiveCount(metrics::Meter *meter)
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 * descrMetricOtelSdkSpanLiveCount
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricOtelSdkProcessorSpanQueueCapacity(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricOtelSdkSpanEndedCount(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricOtelSdkExporterSpanInflightCount(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricOtelSdkSpanEndedCount(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...
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 nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricOtelSdkProcessorSpanQueueSize(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricOtelSdkProcessorSpanProcessedCount(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricOtelSdkExporterSpanExportedCount(metrics::Meter *meter)
static constexpr const char * kMetricOtelSdkSpanLiveCount
The number of created spans for which the end operation has not been called yet.
static constexpr const char * descrMetricOtelSdkSpanEndedCount
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricOtelSdkExporterSpanExportedCount(metrics::Meter *meter)
static constexpr const char * unitMetricOtelSdkSpanLiveCount
Handles instrument creation and provides a facility for batch recording.
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricOtelSdkExporterSpanInflightCount(metrics::Meter *meter)
static constexpr const char * unitMetricOtelSdkProcessorSpanProcessedCount
static constexpr const char * kMetricOtelSdkSpanEndedCount
The number of created spans for which the end operation was called.