NVIDIA DeepStream SDK API Reference

9.2 Release
includes/opentelemetry/semconv/incubating/http_metrics.h File Reference

Go to the source code of this file.

Namespaces

 semconv
 
 semconv::http
 

Functions

static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > semconv::http::CreateSyncInt64MetricHttpClientActiveRequests (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > semconv::http::CreateSyncDoubleMetricHttpClientActiveRequests (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > semconv::http::CreateAsyncInt64MetricHttpClientActiveRequests (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > semconv::http::CreateAsyncDoubleMetricHttpClientActiveRequests (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< uint64_t > > semconv::http::CreateSyncInt64MetricHttpClientConnectionDuration (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< double > > semconv::http::CreateSyncDoubleMetricHttpClientConnectionDuration (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > semconv::http::CreateSyncInt64MetricHttpClientOpenConnections (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > semconv::http::CreateSyncDoubleMetricHttpClientOpenConnections (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > semconv::http::CreateAsyncInt64MetricHttpClientOpenConnections (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > semconv::http::CreateAsyncDoubleMetricHttpClientOpenConnections (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< uint64_t > > semconv::http::CreateSyncInt64MetricHttpClientRequestBodySize (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< double > > semconv::http::CreateSyncDoubleMetricHttpClientRequestBodySize (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< uint64_t > > semconv::http::CreateSyncInt64MetricHttpClientRequestDuration (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< double > > semconv::http::CreateSyncDoubleMetricHttpClientRequestDuration (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< uint64_t > > semconv::http::CreateSyncInt64MetricHttpClientResponseBodySize (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< double > > semconv::http::CreateSyncDoubleMetricHttpClientResponseBodySize (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > semconv::http::CreateSyncInt64MetricHttpServerActiveRequests (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::UpDownCounter< double > > semconv::http::CreateSyncDoubleMetricHttpServerActiveRequests (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > semconv::http::CreateAsyncInt64MetricHttpServerActiveRequests (metrics::Meter *meter)
 
static nostd::shared_ptr< metrics::ObservableInstrument > semconv::http::CreateAsyncDoubleMetricHttpServerActiveRequests (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< uint64_t > > semconv::http::CreateSyncInt64MetricHttpServerRequestBodySize (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< double > > semconv::http::CreateSyncDoubleMetricHttpServerRequestBodySize (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< uint64_t > > semconv::http::CreateSyncInt64MetricHttpServerRequestDuration (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< double > > semconv::http::CreateSyncDoubleMetricHttpServerRequestDuration (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< uint64_t > > semconv::http::CreateSyncInt64MetricHttpServerResponseBodySize (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< double > > semconv::http::CreateSyncDoubleMetricHttpServerResponseBodySize (metrics::Meter *meter)
 

Variables

static constexpr const char * semconv::http::kMetricHttpClientActiveRequests = "http.client.active_requests"
 Number of active HTTP requests. More...
 
static constexpr const char * semconv::http::descrMetricHttpClientActiveRequests
 
static constexpr const char * semconv::http::unitMetricHttpClientActiveRequests = "{request}"
 
static constexpr const char * semconv::http::kMetricHttpClientConnectionDuration
 The duration of the successfully established outbound HTTP connections. More...
 
static constexpr const char * semconv::http::descrMetricHttpClientConnectionDuration
 
static constexpr const char * semconv::http::unitMetricHttpClientConnectionDuration = "s"
 
static constexpr const char * semconv::http::kMetricHttpClientOpenConnections = "http.client.open_connections"
 Number of outbound HTTP connections that are currently active or idle on the client. More...
 
static constexpr const char * semconv::http::descrMetricHttpClientOpenConnections
 
static constexpr const char * semconv::http::unitMetricHttpClientOpenConnections = "{connection}"
 
static constexpr const char * semconv::http::kMetricHttpClientRequestBodySize = "http.client.request.body.size"
 Size of HTTP client request bodies. More...
 
static constexpr const char * semconv::http::descrMetricHttpClientRequestBodySize
 
static constexpr const char * semconv::http::unitMetricHttpClientRequestBodySize = "By"
 
static constexpr const char * semconv::http::kMetricHttpClientRequestDuration = "http.client.request.duration"
 Duration of HTTP client requests. More...
 
static constexpr const char * semconv::http::descrMetricHttpClientRequestDuration
 
static constexpr const char * semconv::http::unitMetricHttpClientRequestDuration = "s"
 
static constexpr const char * semconv::http::kMetricHttpClientResponseBodySize = "http.client.response.body.size"
 Size of HTTP client response bodies. More...
 
static constexpr const char * semconv::http::descrMetricHttpClientResponseBodySize
 
static constexpr const char * semconv::http::unitMetricHttpClientResponseBodySize = "By"
 
static constexpr const char * semconv::http::kMetricHttpServerActiveRequests = "http.server.active_requests"
 Number of active HTTP server requests. More...
 
static constexpr const char * semconv::http::descrMetricHttpServerActiveRequests
 
static constexpr const char * semconv::http::unitMetricHttpServerActiveRequests = "{request}"
 
static constexpr const char * semconv::http::kMetricHttpServerRequestBodySize = "http.server.request.body.size"
 Size of HTTP server request bodies. More...
 
static constexpr const char * semconv::http::descrMetricHttpServerRequestBodySize
 
static constexpr const char * semconv::http::unitMetricHttpServerRequestBodySize = "By"
 
static constexpr const char * semconv::http::kMetricHttpServerRequestDuration = "http.server.request.duration"
 Duration of HTTP server requests. More...
 
static constexpr const char * semconv::http::descrMetricHttpServerRequestDuration
 
static constexpr const char * semconv::http::unitMetricHttpServerRequestDuration = "s"
 
static constexpr const char * semconv::http::kMetricHttpServerResponseBodySize = "http.server.response.body.size"
 Size of HTTP server response bodies. More...
 
static constexpr const char * semconv::http::descrMetricHttpServerResponseBodySize
 
static constexpr const char * semconv::http::unitMetricHttpServerResponseBodySize = "By"