|
|
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 "Number of active HTTP requests.";
71 "http.client.connection.duration";
73 "The duration of the successfully established outbound HTTP connections.";
99 "Number of outbound HTTP connections that are currently active or idle on the client.";
144 "Size of HTTP client request bodies.";
170 "Duration of HTTP client requests.";
199 "Size of HTTP client response bodies.";
225 "Number of active HTTP server requests.";
270 "Size of HTTP server request bodies.";
296 "Duration of HTTP server requests.";
325 "Size of HTTP server response bodies.";
static constexpr const char * kMetricHttpClientConnectionDuration
The duration of the successfully established outbound HTTP connections.
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricHttpClientResponseBodySize(metrics::Meter *meter)
static constexpr const char * kMetricHttpClientRequestBodySize
Size of HTTP client request bodies.
static constexpr const char * unitMetricHttpClientOpenConnections
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::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricHttpServerResponseBodySize(metrics::Meter *meter)
static constexpr const char * kMetricHttpClientOpenConnections
Number of outbound HTTP connections that are currently active or idle on the client.
static constexpr const char * descrMetricHttpClientRequestBodySize
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricHttpClientRequestDuration(metrics::Meter *meter)
Provide a simplified port of std::unique_ptr that has ABI stability.
static constexpr const char * unitMetricHttpClientRequestDuration
static constexpr const char * unitMetricHttpClientActiveRequests
Provide a type-erased version of std::shared_ptr that has ABI stability.
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricHttpServerResponseBodySize(metrics::Meter *meter)
virtual nostd::unique_ptr< Histogram< double > > CreateDoubleHistogram(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
static constexpr const char * kMetricHttpServerRequestBodySize
Size of HTTP server request bodies.
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricHttpClientResponseBodySize(metrics::Meter *meter)
#define OPENTELEMETRY_BEGIN_NAMESPACE
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricHttpServerRequestDuration(metrics::Meter *meter)
static constexpr const char * unitMetricHttpServerResponseBodySize
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHttpClientActiveRequests(metrics::Meter *meter)
static constexpr const char * kMetricHttpServerRequestDuration
Duration of HTTP server requests.
static constexpr const char * descrMetricHttpClientResponseBodySize
virtual nostd::shared_ptr< ObservableInstrument > CreateDoubleObservableUpDownCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
static constexpr const char * kMetricHttpClientResponseBodySize
Size of HTTP client response bodies.
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricHttpClientActiveRequests(metrics::Meter *meter)
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricHttpClientOpenConnections(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHttpClientOpenConnections(metrics::Meter *meter)
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricHttpClientActiveRequests(metrics::Meter *meter)
static constexpr const char * kMetricHttpServerActiveRequests
Number of active HTTP server requests.
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricHttpServerActiveRequests(metrics::Meter *meter)
static constexpr const char * kMetricHttpClientRequestDuration
Duration of HTTP client requests.
static constexpr const char * descrMetricHttpServerRequestDuration
static constexpr const char * unitMetricHttpClientConnectionDuration
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHttpClientActiveRequests(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHttpServerActiveRequests(metrics::Meter *meter)
#define OPENTELEMETRY_END_NAMESPACE
static constexpr const char * kMetricHttpClientActiveRequests
Number of active HTTP requests.
static constexpr const char * descrMetricHttpClientRequestDuration
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricHttpClientRequestBodySize(metrics::Meter *meter)
static constexpr const char * unitMetricHttpServerRequestDuration
static constexpr const char * descrMetricHttpClientConnectionDuration
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricHttpServerRequestBodySize(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricHttpClientConnectionDuration(metrics::Meter *meter)
static constexpr const char * descrMetricHttpServerActiveRequests
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 constexpr const char * descrMetricHttpClientActiveRequests
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricHttpServerRequestDuration(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricHttpClientRequestBodySize(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricHttpClientRequestDuration(metrics::Meter *meter)
static constexpr const char * descrMetricHttpClientOpenConnections
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 * unitMetricHttpServerActiveRequests
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHttpClientOpenConnections(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricHttpServerRequestBodySize(metrics::Meter *meter)
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricHttpServerActiveRequests(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricHttpClientConnectionDuration(metrics::Meter *meter)
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricHttpClientOpenConnections(metrics::Meter *meter)
static constexpr const char * unitMetricHttpServerRequestBodySize
static constexpr const char * descrMetricHttpServerRequestBodySize
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 * unitMetricHttpClientResponseBodySize
static constexpr const char * descrMetricHttpServerResponseBodySize
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHttpServerActiveRequests(metrics::Meter *meter)
static constexpr const char * unitMetricHttpClientRequestBodySize
static constexpr const char * kMetricHttpServerResponseBodySize
Size of HTTP server response bodies.