|
|
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 "messaging.client.consumed.messages";
35 "Number of messages that were delivered to the application.";
77 "messaging.client.operation.duration";
79 "Duration of messaging operation initiated by a producer or consumer client.";
106 "messaging.client.published.messages";
108 "Deprecated. Use `messaging.client.sent.messages` instead.";
153 "Number of messages producer attempted to send to the broker.";
196 "Duration of processing operation.";
223 "messaging.process.messages";
225 "Deprecated. Use `messaging.client.consumed.messages` instead.";
269 "messaging.publish.duration";
271 "Deprecated. Use `messaging.client.operation.duration` instead.";
298 "messaging.publish.messages";
300 "Deprecated. Use `messaging.client.sent.messages` instead.";
344 "messaging.receive.duration";
346 "Deprecated. Use `messaging.client.operation.duration` instead.";
373 "messaging.receive.messages";
375 "Deprecated. Use `messaging.client.consumed.messages` instead.";
static constexpr const char * unitMetricMessagingClientSentMessages
static constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricMessagingPublishMessages
static constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricMessagingProcessMessages
static constexpr const char * descrMetricMessagingClientConsumedMessages
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricMessagingClientOperationDuration(metrics::Meter *meter)
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricMessagingPublishMessages(metrics::Meter *meter)
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricMessagingPublishMessages(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricMessagingClientSentMessages(metrics::Meter *meter)
static constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricMessagingReceiveDuration
static constexpr const char * descrMetricMessagingClientOperationDuration
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricMessagingClientConsumedMessages(metrics::Meter *meter)
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricMessagingPublishDuration(metrics::Meter *meter)
static constexpr const OPENTELEMETRY_DEPRECATED char * unitMetricMessagingClientPublishedMessages
Provide a simplified port of std::unique_ptr that has ABI stability.
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricMessagingProcessMessages(metrics::Meter *meter)
Provide a type-erased version of std::shared_ptr that has ABI stability.
static constexpr const OPENTELEMETRY_DEPRECATED char * unitMetricMessagingReceiveMessages
static constexpr const char * unitMetricMessagingProcessDuration
virtual nostd::unique_ptr< Histogram< double > > CreateDoubleHistogram(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricMessagingReceiveMessages(metrics::Meter *meter)
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricMessagingReceiveMessages(metrics::Meter *meter)
#define OPENTELEMETRY_BEGIN_NAMESPACE
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricMessagingClientOperationDuration(metrics::Meter *meter)
static constexpr const OPENTELEMETRY_DEPRECATED char * kMetricMessagingClientPublishedMessages
Deprecated.
static constexpr const char * unitMetricMessagingClientOperationDuration
static constexpr const char * kMetricMessagingProcessDuration
Duration of processing operation.
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricMessagingClientPublishedMessages(metrics::Meter *meter)
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricMessagingPublishMessages(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricMessagingClientConsumedMessages(metrics::Meter *meter)
static constexpr const OPENTELEMETRY_DEPRECATED char * kMetricMessagingPublishMessages
Deprecated.
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricMessagingProcessDuration(metrics::Meter *meter)
static constexpr const char * unitMetricMessagingClientConsumedMessages
virtual nostd::unique_ptr< Counter< double > > CreateDoubleCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
static constexpr const OPENTELEMETRY_DEPRECATED char * kMetricMessagingReceiveMessages
Deprecated.
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricMessagingClientConsumedMessages(metrics::Meter *meter)
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricMessagingProcessMessages(metrics::Meter *meter)
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricMessagingClientPublishedMessages(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 OPENTELEMETRY_DEPRECATED char * descrMetricMessagingPublishDuration
static constexpr const char * descrMetricMessagingClientSentMessages
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricMessagingPublishDuration(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 OPENTELEMETRY_DEPRECATED char * unitMetricMessagingPublishMessages
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricMessagingClientSentMessages(metrics::Meter *meter)
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricMessagingPublishMessages(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricMessagingClientConsumedMessages(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricMessagingProcessDuration(metrics::Meter *meter)
static constexpr const char * kMetricMessagingClientOperationDuration
Duration of messaging operation initiated by a producer or consumer client.
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::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricMessagingClientSentMessages(metrics::Meter *meter)
static constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricMessagingClientPublishedMessages
static constexpr const char * descrMetricMessagingProcessDuration
static constexpr const OPENTELEMETRY_DEPRECATED char * unitMetricMessagingPublishDuration
static constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricMessagingReceiveMessages
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricMessagingClientPublishedMessages(metrics::Meter *meter)
static constexpr const char * kMetricMessagingClientConsumedMessages
Number of messages that were delivered to the application.
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricMessagingReceiveDuration(metrics::Meter *meter)
static constexpr const OPENTELEMETRY_DEPRECATED char * kMetricMessagingProcessMessages
Deprecated.
static constexpr const char * kMetricMessagingClientSentMessages
Number of messages producer attempted to send to the broker.
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.
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricMessagingReceiveDuration(metrics::Meter *meter)
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricMessagingProcessMessages(metrics::Meter *meter)
Handles instrument creation and provides a facility for batch recording.
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricMessagingClientPublishedMessages(metrics::Meter *meter)
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricMessagingReceiveMessages(metrics::Meter *meter)
static constexpr const OPENTELEMETRY_DEPRECATED char * kMetricMessagingPublishDuration
Deprecated.
#define OPENTELEMETRY_DEPRECATED
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricMessagingClientSentMessages(metrics::Meter *meter)
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricMessagingReceiveMessages(metrics::Meter *meter)
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricMessagingProcessMessages(metrics::Meter *meter)
static constexpr const OPENTELEMETRY_DEPRECATED char * kMetricMessagingReceiveDuration
Deprecated.
static constexpr const OPENTELEMETRY_DEPRECATED char * unitMetricMessagingReceiveDuration
static constexpr const OPENTELEMETRY_DEPRECATED char * unitMetricMessagingProcessMessages