NVIDIA DeepStream SDK API Reference

9.2 Release
semconv::http Namespace Reference

Namespaces

 HttpConnectionStateValues
 
 HttpFlavorValues
 
 HttpRequestMethodValues
 

Functions

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

Variables

static constexpr const char * kHttpRequestHeader = "http.request.header"
 HTTP request headers,. More...
 
static constexpr const char * kHttpRequestMethod = "http.request.method"
 HTTP request method. More...
 
static constexpr const char * kHttpRequestMethodOriginal = "http.request.method_original"
 Original HTTP method sent by the client in the request line. More...
 
static constexpr const char * kHttpRequestResendCount = "http.request.resend_count"
 The ordinal number of request resending attempt (for any reason, including redirects). More...
 
static constexpr const char * kHttpResponseHeader = "http.response.header"
 HTTP response headers,. More...
 
static constexpr const char * kHttpResponseStatusCode = "http.response.status_code"
 HTTP response status code. More...
 
static constexpr const char * kHttpRoute = "http.route"
 The matched route, that is, the path template in the format used by the respective server framework. More...
 
static constexpr const char * kMetricHttpClientRequestDuration = "http.client.request.duration"
 Duration of HTTP client requests. More...
 
static constexpr const char * descrMetricHttpClientRequestDuration
 
static constexpr const char * unitMetricHttpClientRequestDuration = "s"
 
static constexpr const char * kMetricHttpServerRequestDuration = "http.server.request.duration"
 Duration of HTTP server requests. More...
 
static constexpr const char * descrMetricHttpServerRequestDuration
 
static constexpr const char * unitMetricHttpServerRequestDuration = "s"
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kHttpClientIp = "http.client_ip"
 Deprecated, use. More...
 
static constexpr const char * kHttpConnectionState = "http.connection.state"
 State of the HTTP connection in the HTTP connection pool. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kHttpFlavor = "http.flavor"
 Deprecated, use. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kHttpHost = "http.host"
 Deprecated, use one of. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kHttpMethod = "http.method"
 Deprecated, use. More...
 
static constexpr const char * kHttpRequestBodySize = "http.request.body.size"
 The size of the request payload body in bytes. More...
 
static constexpr const char * kHttpRequestHeader = "http.request.header"
 HTTP request headers,. More...
 
static constexpr const char * kHttpRequestMethod = "http.request.method"
 HTTP request method. More...
 
static constexpr const char * kHttpRequestMethodOriginal = "http.request.method_original"
 Original HTTP method sent by the client in the request line. More...
 
static constexpr const char * kHttpRequestResendCount = "http.request.resend_count"
 The ordinal number of request resending attempt (for any reason, including redirects). More...
 
static constexpr const char * kHttpRequestSize = "http.request.size"
 The total size of the request in bytes. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kHttpRequestContentLength
 Deprecated, use. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kHttpRequestContentLengthUncompressed
 Deprecated, use. More...
 
static constexpr const char * kHttpResponseBodySize = "http.response.body.size"
 The size of the response payload body in bytes. More...
 
static constexpr const char * kHttpResponseHeader = "http.response.header"
 HTTP response headers,. More...
 
static constexpr const char * kHttpResponseSize = "http.response.size"
 The total size of the response in bytes. More...
 
static constexpr const char * kHttpResponseStatusCode = "http.response.status_code"
 HTTP response status code. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kHttpResponseContentLength
 Deprecated, use. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kHttpResponseContentLengthUncompressed
 Deprecated, use. More...
 
static constexpr const char * kHttpRoute = "http.route"
 The matched route, that is, the path template in the format used by the respective server framework. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kHttpScheme = "http.scheme"
 Deprecated, use. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kHttpServerName = "http.server_name"
 Deprecated, use. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kHttpStatusCode = "http.status_code"
 Deprecated, use. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kHttpTarget = "http.target"
 Deprecated, use. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kHttpUrl = "http.url"
 Deprecated, use. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kHttpUserAgent = "http.user_agent"
 Deprecated, use. More...
 
static constexpr const char * kMetricHttpClientActiveRequests = "http.client.active_requests"
 Number of active HTTP requests. More...
 
static constexpr const char * descrMetricHttpClientActiveRequests
 
static constexpr const char * unitMetricHttpClientActiveRequests = "{request}"
 
static constexpr const char * kMetricHttpClientConnectionDuration
 The duration of the successfully established outbound HTTP connections. More...
 
static constexpr const char * descrMetricHttpClientConnectionDuration
 
static constexpr const char * unitMetricHttpClientConnectionDuration = "s"
 
static constexpr const char * kMetricHttpClientOpenConnections = "http.client.open_connections"
 Number of outbound HTTP connections that are currently active or idle on the client. More...
 
static constexpr const char * descrMetricHttpClientOpenConnections
 
static constexpr const char * unitMetricHttpClientOpenConnections = "{connection}"
 
static constexpr const char * kMetricHttpClientRequestBodySize = "http.client.request.body.size"
 Size of HTTP client request bodies. More...
 
static constexpr const char * descrMetricHttpClientRequestBodySize
 
static constexpr const char * unitMetricHttpClientRequestBodySize = "By"
 
static constexpr const char * kMetricHttpClientRequestDuration = "http.client.request.duration"
 Duration of HTTP client requests. More...
 
static constexpr const char * descrMetricHttpClientRequestDuration
 
static constexpr const char * unitMetricHttpClientRequestDuration = "s"
 
static constexpr const char * kMetricHttpClientResponseBodySize = "http.client.response.body.size"
 Size of HTTP client response bodies. More...
 
static constexpr const char * descrMetricHttpClientResponseBodySize
 
static constexpr const char * unitMetricHttpClientResponseBodySize = "By"
 
static constexpr const char * kMetricHttpServerActiveRequests = "http.server.active_requests"
 Number of active HTTP server requests. More...
 
static constexpr const char * descrMetricHttpServerActiveRequests
 
static constexpr const char * unitMetricHttpServerActiveRequests = "{request}"
 
static constexpr const char * kMetricHttpServerRequestBodySize = "http.server.request.body.size"
 Size of HTTP server request bodies. More...
 
static constexpr const char * descrMetricHttpServerRequestBodySize
 
static constexpr const char * unitMetricHttpServerRequestBodySize = "By"
 
static constexpr const char * kMetricHttpServerRequestDuration = "http.server.request.duration"
 Duration of HTTP server requests. More...
 
static constexpr const char * descrMetricHttpServerRequestDuration
 
static constexpr const char * unitMetricHttpServerRequestDuration = "s"
 
static constexpr const char * kMetricHttpServerResponseBodySize = "http.server.response.body.size"
 Size of HTTP server response bodies. More...
 
static constexpr const char * descrMetricHttpServerResponseBodySize
 
static constexpr const char * unitMetricHttpServerResponseBodySize = "By"
 
static constexpr const char * kHttpRequestHeader = "http.request.header"
 HTTP request headers,. More...
 
static constexpr const char * kHttpRequestMethod = "http.request.method"
 HTTP request method. More...
 
static constexpr const char * kHttpRequestMethodOriginal = "http.request.method_original"
 Original HTTP method sent by the client in the request line. More...
 
static constexpr const char * kHttpRequestResendCount = "http.request.resend_count"
 The ordinal number of request resending attempt (for any reason, including redirects). More...
 
static constexpr const char * kHttpResponseHeader = "http.response.header"
 HTTP response headers,. More...
 
static constexpr const char * kHttpResponseStatusCode = "http.response.status_code"
 HTTP response status code. More...
 
static constexpr const char * kHttpRoute = "http.route"
 The matched route, that is, the path template in the format used by the respective server framework. More...
 
static constexpr const char * kMetricHttpClientRequestDuration = "http.client.request.duration"
 Duration of HTTP client requests. More...
 
static constexpr const char * descrMetricHttpClientRequestDuration
 
static constexpr const char * unitMetricHttpClientRequestDuration = "s"
 
static constexpr const char * kMetricHttpServerRequestDuration = "http.server.request.duration"
 Duration of HTTP server requests. More...
 
static constexpr const char * descrMetricHttpServerRequestDuration
 
static constexpr const char * unitMetricHttpServerRequestDuration = "s"
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kHttpClientIp = "http.client_ip"
 Deprecated, use. More...
 
static constexpr const char * kHttpConnectionState = "http.connection.state"
 State of the HTTP connection in the HTTP connection pool. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kHttpFlavor = "http.flavor"
 Deprecated, use. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kHttpHost = "http.host"
 Deprecated, use one of. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kHttpMethod = "http.method"
 Deprecated, use. More...
 
static constexpr const char * kHttpRequestBodySize = "http.request.body.size"
 The size of the request payload body in bytes. More...
 
static constexpr const char * kHttpRequestHeader = "http.request.header"
 HTTP request headers,. More...
 
static constexpr const char * kHttpRequestMethod = "http.request.method"
 HTTP request method. More...
 
static constexpr const char * kHttpRequestMethodOriginal = "http.request.method_original"
 Original HTTP method sent by the client in the request line. More...
 
static constexpr const char * kHttpRequestResendCount = "http.request.resend_count"
 The ordinal number of request resending attempt (for any reason, including redirects). More...
 
static constexpr const char * kHttpRequestSize = "http.request.size"
 The total size of the request in bytes. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kHttpRequestContentLength
 Deprecated, use. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kHttpRequestContentLengthUncompressed
 Deprecated, use. More...
 
static constexpr const char * kHttpResponseBodySize = "http.response.body.size"
 The size of the response payload body in bytes. More...
 
static constexpr const char * kHttpResponseHeader = "http.response.header"
 HTTP response headers,. More...
 
static constexpr const char * kHttpResponseSize = "http.response.size"
 The total size of the response in bytes. More...
 
static constexpr const char * kHttpResponseStatusCode = "http.response.status_code"
 HTTP response status code. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kHttpResponseContentLength
 Deprecated, use. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kHttpResponseContentLengthUncompressed
 Deprecated, use. More...
 
static constexpr const char * kHttpRoute = "http.route"
 The matched route, that is, the path template in the format used by the respective server framework. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kHttpScheme = "http.scheme"
 Deprecated, use. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kHttpServerName = "http.server_name"
 Deprecated, use. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kHttpStatusCode = "http.status_code"
 Deprecated, use. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kHttpTarget = "http.target"
 Deprecated, use. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kHttpUrl = "http.url"
 Deprecated, use. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kHttpUserAgent = "http.user_agent"
 Deprecated, use. More...
 
static constexpr const char * kMetricHttpClientActiveRequests = "http.client.active_requests"
 Number of active HTTP requests. More...
 
static constexpr const char * descrMetricHttpClientActiveRequests
 
static constexpr const char * unitMetricHttpClientActiveRequests = "{request}"
 
static constexpr const char * kMetricHttpClientConnectionDuration
 The duration of the successfully established outbound HTTP connections. More...
 
static constexpr const char * descrMetricHttpClientConnectionDuration
 
static constexpr const char * unitMetricHttpClientConnectionDuration = "s"
 
static constexpr const char * kMetricHttpClientOpenConnections = "http.client.open_connections"
 Number of outbound HTTP connections that are currently active or idle on the client. More...
 
static constexpr const char * descrMetricHttpClientOpenConnections
 
static constexpr const char * unitMetricHttpClientOpenConnections = "{connection}"
 
static constexpr const char * kMetricHttpClientRequestBodySize = "http.client.request.body.size"
 Size of HTTP client request bodies. More...
 
static constexpr const char * descrMetricHttpClientRequestBodySize
 
static constexpr const char * unitMetricHttpClientRequestBodySize = "By"
 
static constexpr const char * kMetricHttpClientRequestDuration = "http.client.request.duration"
 Duration of HTTP client requests. More...
 
static constexpr const char * descrMetricHttpClientRequestDuration
 
static constexpr const char * unitMetricHttpClientRequestDuration = "s"
 
static constexpr const char * kMetricHttpClientResponseBodySize = "http.client.response.body.size"
 Size of HTTP client response bodies. More...
 
static constexpr const char * descrMetricHttpClientResponseBodySize
 
static constexpr const char * unitMetricHttpClientResponseBodySize = "By"
 
static constexpr const char * kMetricHttpServerActiveRequests = "http.server.active_requests"
 Number of active HTTP server requests. More...
 
static constexpr const char * descrMetricHttpServerActiveRequests
 
static constexpr const char * unitMetricHttpServerActiveRequests = "{request}"
 
static constexpr const char * kMetricHttpServerRequestBodySize = "http.server.request.body.size"
 Size of HTTP server request bodies. More...
 
static constexpr const char * descrMetricHttpServerRequestBodySize
 
static constexpr const char * unitMetricHttpServerRequestBodySize = "By"
 
static constexpr const char * kMetricHttpServerRequestDuration = "http.server.request.duration"
 Duration of HTTP server requests. More...
 
static constexpr const char * descrMetricHttpServerRequestDuration
 
static constexpr const char * unitMetricHttpServerRequestDuration = "s"
 
static constexpr const char * kMetricHttpServerResponseBodySize = "http.server.response.body.size"
 Size of HTTP server response bodies. More...
 
static constexpr const char * descrMetricHttpServerResponseBodySize
 
static constexpr const char * unitMetricHttpServerResponseBodySize = "By"
 

Function Documentation

◆ CreateAsyncDoubleMetricHttpClientActiveRequests() [1/2]

◆ CreateAsyncDoubleMetricHttpClientActiveRequests() [2/2]

◆ CreateAsyncDoubleMetricHttpClientOpenConnections() [1/2]

◆ CreateAsyncDoubleMetricHttpClientOpenConnections() [2/2]

◆ CreateAsyncDoubleMetricHttpServerActiveRequests() [1/2]

◆ CreateAsyncDoubleMetricHttpServerActiveRequests() [2/2]

◆ CreateAsyncInt64MetricHttpClientActiveRequests() [1/2]

◆ CreateAsyncInt64MetricHttpClientActiveRequests() [2/2]

◆ CreateAsyncInt64MetricHttpClientOpenConnections() [1/2]

◆ CreateAsyncInt64MetricHttpClientOpenConnections() [2/2]

◆ CreateAsyncInt64MetricHttpServerActiveRequests() [1/2]

◆ CreateAsyncInt64MetricHttpServerActiveRequests() [2/2]

◆ CreateSyncDoubleMetricHttpClientActiveRequests() [1/2]

◆ CreateSyncDoubleMetricHttpClientActiveRequests() [2/2]

◆ CreateSyncDoubleMetricHttpClientConnectionDuration() [1/2]

◆ CreateSyncDoubleMetricHttpClientConnectionDuration() [2/2]

◆ CreateSyncDoubleMetricHttpClientOpenConnections() [1/2]

◆ CreateSyncDoubleMetricHttpClientOpenConnections() [2/2]

◆ CreateSyncDoubleMetricHttpClientRequestBodySize() [1/2]

◆ CreateSyncDoubleMetricHttpClientRequestBodySize() [2/2]

◆ CreateSyncDoubleMetricHttpClientRequestDuration() [1/4]

static nostd::unique_ptr<metrics::Histogram<double> > semconv::http::CreateSyncDoubleMetricHttpClientRequestDuration ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricHttpClientRequestDuration() [2/4]

static nostd::unique_ptr<metrics::Histogram<double> > semconv::http::CreateSyncDoubleMetricHttpClientRequestDuration ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricHttpClientRequestDuration() [3/4]

◆ CreateSyncDoubleMetricHttpClientRequestDuration() [4/4]

◆ CreateSyncDoubleMetricHttpClientResponseBodySize() [1/2]

◆ CreateSyncDoubleMetricHttpClientResponseBodySize() [2/2]

◆ CreateSyncDoubleMetricHttpServerActiveRequests() [1/2]

◆ CreateSyncDoubleMetricHttpServerActiveRequests() [2/2]

◆ CreateSyncDoubleMetricHttpServerRequestBodySize() [1/2]

◆ CreateSyncDoubleMetricHttpServerRequestBodySize() [2/2]

◆ CreateSyncDoubleMetricHttpServerRequestDuration() [1/4]

static nostd::unique_ptr<metrics::Histogram<double> > semconv::http::CreateSyncDoubleMetricHttpServerRequestDuration ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricHttpServerRequestDuration() [2/4]

static nostd::unique_ptr<metrics::Histogram<double> > semconv::http::CreateSyncDoubleMetricHttpServerRequestDuration ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncDoubleMetricHttpServerRequestDuration() [3/4]

◆ CreateSyncDoubleMetricHttpServerRequestDuration() [4/4]

◆ CreateSyncDoubleMetricHttpServerResponseBodySize() [1/2]

◆ CreateSyncDoubleMetricHttpServerResponseBodySize() [2/2]

◆ CreateSyncInt64MetricHttpClientActiveRequests() [1/2]

◆ CreateSyncInt64MetricHttpClientActiveRequests() [2/2]

◆ CreateSyncInt64MetricHttpClientConnectionDuration() [1/2]

◆ CreateSyncInt64MetricHttpClientConnectionDuration() [2/2]

◆ CreateSyncInt64MetricHttpClientOpenConnections() [1/2]

◆ CreateSyncInt64MetricHttpClientOpenConnections() [2/2]

◆ CreateSyncInt64MetricHttpClientRequestBodySize() [1/2]

◆ CreateSyncInt64MetricHttpClientRequestBodySize() [2/2]

◆ CreateSyncInt64MetricHttpClientRequestDuration() [1/4]

static nostd::unique_ptr<metrics::Histogram<uint64_t> > semconv::http::CreateSyncInt64MetricHttpClientRequestDuration ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHttpClientRequestDuration() [2/4]

static nostd::unique_ptr<metrics::Histogram<uint64_t> > semconv::http::CreateSyncInt64MetricHttpClientRequestDuration ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHttpClientRequestDuration() [3/4]

◆ CreateSyncInt64MetricHttpClientRequestDuration() [4/4]

◆ CreateSyncInt64MetricHttpClientResponseBodySize() [1/2]

◆ CreateSyncInt64MetricHttpClientResponseBodySize() [2/2]

◆ CreateSyncInt64MetricHttpServerActiveRequests() [1/2]

◆ CreateSyncInt64MetricHttpServerActiveRequests() [2/2]

◆ CreateSyncInt64MetricHttpServerRequestBodySize() [1/2]

◆ CreateSyncInt64MetricHttpServerRequestBodySize() [2/2]

◆ CreateSyncInt64MetricHttpServerRequestDuration() [1/4]

static nostd::unique_ptr<metrics::Histogram<uint64_t> > semconv::http::CreateSyncInt64MetricHttpServerRequestDuration ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHttpServerRequestDuration() [2/4]

static nostd::unique_ptr<metrics::Histogram<uint64_t> > semconv::http::CreateSyncInt64MetricHttpServerRequestDuration ( metrics::Meter *  meter)
inlinestatic

◆ CreateSyncInt64MetricHttpServerRequestDuration() [3/4]

◆ CreateSyncInt64MetricHttpServerRequestDuration() [4/4]

◆ CreateSyncInt64MetricHttpServerResponseBodySize() [1/2]

◆ CreateSyncInt64MetricHttpServerResponseBodySize() [2/2]

Variable Documentation

◆ descrMetricHttpClientActiveRequests [1/2]

constexpr const char* semconv::http::descrMetricHttpClientActiveRequests
staticconstexpr

◆ descrMetricHttpClientActiveRequests [2/2]

constexpr const char* semconv::http::descrMetricHttpClientActiveRequests
staticconstexpr
Initial value:
=
"Number of active HTTP requests."

Definition at line 29 of file 9.2/includes/opentelemetry/semconv/incubating/http_metrics.h.

◆ descrMetricHttpClientConnectionDuration [1/2]

constexpr const char* semconv::http::descrMetricHttpClientConnectionDuration
staticconstexpr
Initial value:
=
"The duration of the successfully established outbound HTTP connections."

Definition at line 72 of file includes/opentelemetry/semconv/incubating/http_metrics.h.

Referenced by CreateSyncDoubleMetricHttpClientConnectionDuration(), and CreateSyncInt64MetricHttpClientConnectionDuration().

◆ descrMetricHttpClientConnectionDuration [2/2]

constexpr const char* semconv::http::descrMetricHttpClientConnectionDuration
staticconstexpr
Initial value:
=
"The duration of the successfully established outbound HTTP connections."

Definition at line 72 of file 9.2/includes/opentelemetry/semconv/incubating/http_metrics.h.

◆ descrMetricHttpClientOpenConnections [1/2]

constexpr const char* semconv::http::descrMetricHttpClientOpenConnections
staticconstexpr

◆ descrMetricHttpClientOpenConnections [2/2]

constexpr const char* semconv::http::descrMetricHttpClientOpenConnections
staticconstexpr
Initial value:
=
"Number of outbound HTTP connections that are currently active or idle on the client."

Definition at line 98 of file 9.2/includes/opentelemetry/semconv/incubating/http_metrics.h.

◆ descrMetricHttpClientRequestBodySize [1/2]

constexpr const char* semconv::http::descrMetricHttpClientRequestBodySize
staticconstexpr
Initial value:
=
"Size of HTTP client request bodies."

Definition at line 143 of file includes/opentelemetry/semconv/incubating/http_metrics.h.

Referenced by CreateSyncDoubleMetricHttpClientRequestBodySize(), and CreateSyncInt64MetricHttpClientRequestBodySize().

◆ descrMetricHttpClientRequestBodySize [2/2]

constexpr const char* semconv::http::descrMetricHttpClientRequestBodySize
staticconstexpr
Initial value:
=
"Size of HTTP client request bodies."

Definition at line 143 of file 9.2/includes/opentelemetry/semconv/incubating/http_metrics.h.

◆ descrMetricHttpClientRequestDuration [1/4]

constexpr const char* semconv::http::descrMetricHttpClientRequestDuration
staticconstexpr
Initial value:
=
"Duration of HTTP client requests."

Definition at line 29 of file 9.2/includes/opentelemetry/semconv/http_metrics.h.

◆ descrMetricHttpClientRequestDuration [2/4]

constexpr const char* semconv::http::descrMetricHttpClientRequestDuration
staticconstexpr
Initial value:
=
"Duration of HTTP client requests."

Definition at line 29 of file includes/opentelemetry/semconv/http_metrics.h.

Referenced by CreateSyncDoubleMetricHttpClientRequestDuration(), and CreateSyncInt64MetricHttpClientRequestDuration().

◆ descrMetricHttpClientRequestDuration [3/4]

constexpr const char* semconv::http::descrMetricHttpClientRequestDuration
staticconstexpr
Initial value:
=
"Duration of HTTP client requests."

Definition at line 169 of file includes/opentelemetry/semconv/incubating/http_metrics.h.

◆ descrMetricHttpClientRequestDuration [4/4]

constexpr const char* semconv::http::descrMetricHttpClientRequestDuration
staticconstexpr
Initial value:
=
"Duration of HTTP client requests."

Definition at line 169 of file 9.2/includes/opentelemetry/semconv/incubating/http_metrics.h.

◆ descrMetricHttpClientResponseBodySize [1/2]

constexpr const char* semconv::http::descrMetricHttpClientResponseBodySize
staticconstexpr
Initial value:
=
"Size of HTTP client response bodies."

Definition at line 198 of file includes/opentelemetry/semconv/incubating/http_metrics.h.

Referenced by CreateSyncDoubleMetricHttpClientResponseBodySize(), and CreateSyncInt64MetricHttpClientResponseBodySize().

◆ descrMetricHttpClientResponseBodySize [2/2]

constexpr const char* semconv::http::descrMetricHttpClientResponseBodySize
staticconstexpr
Initial value:
=
"Size of HTTP client response bodies."

Definition at line 198 of file 9.2/includes/opentelemetry/semconv/incubating/http_metrics.h.

◆ descrMetricHttpServerActiveRequests [1/2]

constexpr const char* semconv::http::descrMetricHttpServerActiveRequests
staticconstexpr
Initial value:
=
"Number of active HTTP server requests."

Definition at line 224 of file 9.2/includes/opentelemetry/semconv/incubating/http_metrics.h.

◆ descrMetricHttpServerActiveRequests [2/2]

constexpr const char* semconv::http::descrMetricHttpServerActiveRequests
staticconstexpr

◆ descrMetricHttpServerRequestBodySize [1/2]

constexpr const char* semconv::http::descrMetricHttpServerRequestBodySize
staticconstexpr
Initial value:
=
"Size of HTTP server request bodies."

Definition at line 269 of file 9.2/includes/opentelemetry/semconv/incubating/http_metrics.h.

◆ descrMetricHttpServerRequestBodySize [2/2]

constexpr const char* semconv::http::descrMetricHttpServerRequestBodySize
staticconstexpr
Initial value:
=
"Size of HTTP server request bodies."

Definition at line 269 of file includes/opentelemetry/semconv/incubating/http_metrics.h.

Referenced by CreateSyncDoubleMetricHttpServerRequestBodySize(), and CreateSyncInt64MetricHttpServerRequestBodySize().

◆ descrMetricHttpServerRequestDuration [1/4]

constexpr const char* semconv::http::descrMetricHttpServerRequestDuration
staticconstexpr
Initial value:
=
"Duration of HTTP server requests."

Definition at line 55 of file 9.2/includes/opentelemetry/semconv/http_metrics.h.

◆ descrMetricHttpServerRequestDuration [2/4]

constexpr const char* semconv::http::descrMetricHttpServerRequestDuration
staticconstexpr
Initial value:
=
"Duration of HTTP server requests."

Definition at line 55 of file includes/opentelemetry/semconv/http_metrics.h.

Referenced by CreateSyncDoubleMetricHttpServerRequestDuration(), and CreateSyncInt64MetricHttpServerRequestDuration().

◆ descrMetricHttpServerRequestDuration [3/4]

constexpr const char* semconv::http::descrMetricHttpServerRequestDuration
staticconstexpr
Initial value:
=
"Duration of HTTP server requests."

Definition at line 295 of file 9.2/includes/opentelemetry/semconv/incubating/http_metrics.h.

◆ descrMetricHttpServerRequestDuration [4/4]

constexpr const char* semconv::http::descrMetricHttpServerRequestDuration
staticconstexpr
Initial value:
=
"Duration of HTTP server requests."

Definition at line 295 of file includes/opentelemetry/semconv/incubating/http_metrics.h.

◆ descrMetricHttpServerResponseBodySize [1/2]

constexpr const char* semconv::http::descrMetricHttpServerResponseBodySize
staticconstexpr
Initial value:
=
"Size of HTTP server response bodies."

Definition at line 324 of file includes/opentelemetry/semconv/incubating/http_metrics.h.

Referenced by CreateSyncDoubleMetricHttpServerResponseBodySize(), and CreateSyncInt64MetricHttpServerResponseBodySize().

◆ descrMetricHttpServerResponseBodySize [2/2]

constexpr const char* semconv::http::descrMetricHttpServerResponseBodySize
staticconstexpr
Initial value:
=
"Size of HTTP server response bodies."

Definition at line 324 of file 9.2/includes/opentelemetry/semconv/incubating/http_metrics.h.

◆ kHttpClientIp [1/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::http::kHttpClientIp = "http.client_ip"
staticconstexpr

Deprecated, use.

client.address

instead.

Deprecated:
{"note": "Replaced by @code client.address @endcode.", "reason": "renamed", "renamed_to": "client.address"}

Definition at line 29 of file 9.2/includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpClientIp [2/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::http::kHttpClientIp = "http.client_ip"
staticconstexpr

Deprecated, use.

client.address

instead.

Deprecated:
{"note": "Replaced by @code client.address @endcode.", "reason": "renamed", "renamed_to": "client.address"}

Definition at line 29 of file includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpConnectionState [1/2]

constexpr const char* semconv::http::kHttpConnectionState = "http.connection.state"
staticconstexpr

State of the HTTP connection in the HTTP connection pool.

Definition at line 34 of file 9.2/includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpConnectionState [2/2]

constexpr const char* semconv::http::kHttpConnectionState = "http.connection.state"
staticconstexpr

State of the HTTP connection in the HTTP connection pool.

Definition at line 34 of file includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpFlavor [1/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::http::kHttpFlavor = "http.flavor"
staticconstexpr

Deprecated, use.

network.protocol.name

instead.

Deprecated:
{"note": "Replaced by @code network.protocol.name @endcode.", "reason": "renamed", "renamed_to": "network.protocol.name"}

Definition at line 43 of file 9.2/includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpFlavor [2/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::http::kHttpFlavor = "http.flavor"
staticconstexpr

Deprecated, use.

network.protocol.name

instead.

Deprecated:
{"note": "Replaced by @code network.protocol.name @endcode.", "reason": "renamed", "renamed_to": "network.protocol.name"}

Definition at line 43 of file includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpHost [1/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::http::kHttpHost = "http.host"
staticconstexpr

Deprecated, use one of.

server.address

,

client.address

or

http.request.header.host

instead, depending on the usage.

Deprecated:
{"note": "Replaced by one of
server.address

,

client.address

or

http.request.header.host

, depending on the usage.
", "reason": "uncategorized"}

Definition at line 53 of file includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpHost [2/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::http::kHttpHost = "http.host"
staticconstexpr

Deprecated, use one of.

server.address

,

client.address

or

http.request.header.host

instead, depending on the usage.

Deprecated:
{"note": "Replaced by one of
server.address

,

client.address

or

http.request.header.host

, depending on the usage.
", "reason": "uncategorized"}

Definition at line 53 of file 9.2/includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpMethod [1/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::http::kHttpMethod = "http.method"
staticconstexpr

Deprecated, use.

http.request.method

instead.

Deprecated:
{"note": "Replaced by @code http.request.method @endcode.", "reason": "renamed", "renamed_to": "http.request.method"}

Definition at line 62 of file includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpMethod [2/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::http::kHttpMethod = "http.method"
staticconstexpr

Deprecated, use.

http.request.method

instead.

Deprecated:
{"note": "Replaced by @code http.request.method @endcode.", "reason": "renamed", "renamed_to": "http.request.method"}

Definition at line 62 of file 9.2/includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpRequestBodySize [1/2]

constexpr const char* semconv::http::kHttpRequestBodySize = "http.request.body.size"
staticconstexpr

The size of the request payload body in bytes.

This is the number of bytes transferred excluding headers and is often, but not always, present as the Content-Length header. For requests using transport encoding, this should be the compressed size.

Definition at line 70 of file includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpRequestBodySize [2/2]

constexpr const char* semconv::http::kHttpRequestBodySize = "http.request.body.size"
staticconstexpr

The size of the request payload body in bytes.

This is the number of bytes transferred excluding headers and is often, but not always, present as the Content-Length header. For requests using transport encoding, this should be the compressed size.

Definition at line 70 of file 9.2/includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpRequestContentLength [1/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::http::kHttpRequestContentLength
staticconstexpr
Initial value:
=
"http.request_content_length"

Deprecated, use.

http.request.header.content-length

instead.

Deprecated:
{"note": "Replaced by @code http.request.header.content-length @endcode.", "reason": "uncategorized"}

Definition at line 140 of file 9.2/includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpRequestContentLength [2/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::http::kHttpRequestContentLength
staticconstexpr
Initial value:
=
"http.request_content_length"

Deprecated, use.

http.request.header.content-length

instead.

Deprecated:
{"note": "Replaced by @code http.request.header.content-length @endcode.", "reason": "uncategorized"}

Definition at line 140 of file includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpRequestContentLengthUncompressed [1/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::http::kHttpRequestContentLengthUncompressed
staticconstexpr
Initial value:
=
"http.request_content_length_uncompressed"

Deprecated, use.

http.request.body.size

instead.

Deprecated:
{"note": "Replaced by @code http.request.body.size @endcode.", "reason": "renamed", "renamed_to": "http.request.body.size"}

Definition at line 150 of file 9.2/includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpRequestContentLengthUncompressed [2/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::http::kHttpRequestContentLengthUncompressed
staticconstexpr
Initial value:
=
"http.request_content_length_uncompressed"

Deprecated, use.

http.request.body.size

instead.

Deprecated:
{"note": "Replaced by @code http.request.body.size @endcode.", "reason": "renamed", "renamed_to": "http.request.body.size"}

Definition at line 150 of file includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpRequestHeader [1/4]

constexpr const char* semconv::http::kHttpRequestHeader = "http.request.header"
staticconstexpr

HTTP request headers,.

<key>

being the normalized HTTP Header name (lowercase), the value being the header values.

Instrumentations SHOULD require an explicit configuration of which headers are to be captured. Including all request headers can be a security risk - explicit configuration helps avoid leaking sensitive information.

The

User-Agent

header is already captured in the

user_agent.original

attribute. Users MAY explicitly configure instrumentations to capture them even though it is not recommended.

The attribute value MUST consist of either multiple header values as an array of strings or a single-item array containing a possibly comma-concatenated string, depending on the way the HTTP library provides access to headers.

Examples:

  • A header
    Content-Type: application/json
    SHOULD be recorded as the
    http.request.header.content-type
    attribute with value
    ["application/json"]
    .
  • A header
    X-Forwarded-For: 1.2.3.4, 1.2.3.5
    SHOULD be recorded as the
    http.request.header.x-forwarded-for
    attribute with value
    ["1.2.3.4", "1.2.3.5"]
    or
    ["1.2.3.4, 1.2.3.5"]
    depending on the HTTP library.

Definition at line 39 of file includes/opentelemetry/semconv/http_attributes.h.

◆ kHttpRequestHeader [2/4]

constexpr const char* semconv::http::kHttpRequestHeader = "http.request.header"
staticconstexpr

HTTP request headers,.

<key>

being the normalized HTTP Header name (lowercase), the value being the header values.

Instrumentations SHOULD require an explicit configuration of which headers are to be captured. Including all request headers can be a security risk - explicit configuration helps avoid leaking sensitive information.

The

User-Agent

header is already captured in the

user_agent.original

attribute. Users MAY explicitly configure instrumentations to capture them even though it is not recommended.

The attribute value MUST consist of either multiple header values as an array of strings or a single-item array containing a possibly comma-concatenated string, depending on the way the HTTP library provides access to headers.

Examples:

  • A header
    Content-Type: application/json
    SHOULD be recorded as the
    http.request.header.content-type
    attribute with value
    ["application/json"]
    .
  • A header
    X-Forwarded-For: 1.2.3.4, 1.2.3.5
    SHOULD be recorded as the
    http.request.header.x-forwarded-for
    attribute with value
    ["1.2.3.4", "1.2.3.5"]
    or
    ["1.2.3.4, 1.2.3.5"]
    depending on the HTTP library.

Definition at line 39 of file 9.2/includes/opentelemetry/semconv/http_attributes.h.

◆ kHttpRequestHeader [3/4]

constexpr const char* semconv::http::kHttpRequestHeader = "http.request.header"
staticconstexpr

HTTP request headers,.

<key>

being the normalized HTTP Header name (lowercase), the value being the header values.

Instrumentations SHOULD require an explicit configuration of which headers are to be captured. Including all request headers can be a security risk - explicit configuration helps avoid leaking sensitive information.

The

User-Agent

header is already captured in the

user_agent.original

attribute. Users MAY explicitly configure instrumentations to capture them even though it is not recommended.

The attribute value MUST consist of either multiple header values as an array of strings or a single-item array containing a possibly comma-concatenated string, depending on the way the HTTP library provides access to headers.

Examples:

  • A header
    Content-Type: application/json
    SHOULD be recorded as the
    http.request.header.content-type
    attribute with value
    ["application/json"]
    .
  • A header
    X-Forwarded-For: 1.2.3.4, 1.2.3.5
    SHOULD be recorded as the
    http.request.header.x-forwarded-for
    attribute with value
    ["1.2.3.4", "1.2.3.5"]
    or
    ["1.2.3.4, 1.2.3.5"]
    depending on the HTTP library.

Definition at line 89 of file includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpRequestHeader [4/4]

constexpr const char* semconv::http::kHttpRequestHeader = "http.request.header"
staticconstexpr

HTTP request headers,.

<key>

being the normalized HTTP Header name (lowercase), the value being the header values.

Instrumentations SHOULD require an explicit configuration of which headers are to be captured. Including all request headers can be a security risk - explicit configuration helps avoid leaking sensitive information.

The

User-Agent

header is already captured in the

user_agent.original

attribute. Users MAY explicitly configure instrumentations to capture them even though it is not recommended.

The attribute value MUST consist of either multiple header values as an array of strings or a single-item array containing a possibly comma-concatenated string, depending on the way the HTTP library provides access to headers.

Examples:

  • A header
    Content-Type: application/json
    SHOULD be recorded as the
    http.request.header.content-type
    attribute with value
    ["application/json"]
    .
  • A header
    X-Forwarded-For: 1.2.3.4, 1.2.3.5
    SHOULD be recorded as the
    http.request.header.x-forwarded-for
    attribute with value
    ["1.2.3.4", "1.2.3.5"]
    or
    ["1.2.3.4, 1.2.3.5"]
    depending on the HTTP library.

Definition at line 89 of file 9.2/includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpRequestMethod [1/4]

constexpr const char* semconv::http::kHttpRequestMethod = "http.request.method"
staticconstexpr

HTTP request method.

HTTP request method value SHOULD be "known" to the instrumentation. By default, this convention defines "known" methods as the ones listed in RFC9110 and the PATCH method defined in RFC5789.

If the HTTP request method is not known to instrumentation, it MUST set the

http.request.method

attribute to

_OTHER

.

If the HTTP instrumentation could end up converting valid HTTP request methods to

_OTHER

, then it MUST provide a way to override the list of known HTTP methods. If this override is done via environment variable, then the environment variable MUST be named OTEL_INSTRUMENTATION_HTTP_KNOWN_METHODS and support a comma-separated list of case-sensitive known HTTP methods (this list MUST be a full override of the default known method, it is not a list of known methods in addition to the defaults).

HTTP method names are case-sensitive and

http.request.method

attribute value MUST match a known HTTP method name exactly. Instrumentations for specific web frameworks that consider HTTP methods to be case insensitive, SHOULD populate a canonical equivalent. Tracing instrumentations that do so, MUST also set

http.request.method_original

to the original value.

Definition at line 60 of file includes/opentelemetry/semconv/http_attributes.h.

◆ kHttpRequestMethod [2/4]

constexpr const char* semconv::http::kHttpRequestMethod = "http.request.method"
staticconstexpr

HTTP request method.

HTTP request method value SHOULD be "known" to the instrumentation. By default, this convention defines "known" methods as the ones listed in RFC9110 and the PATCH method defined in RFC5789.

If the HTTP request method is not known to instrumentation, it MUST set the

http.request.method

attribute to

_OTHER

.

If the HTTP instrumentation could end up converting valid HTTP request methods to

_OTHER

, then it MUST provide a way to override the list of known HTTP methods. If this override is done via environment variable, then the environment variable MUST be named OTEL_INSTRUMENTATION_HTTP_KNOWN_METHODS and support a comma-separated list of case-sensitive known HTTP methods (this list MUST be a full override of the default known method, it is not a list of known methods in addition to the defaults).

HTTP method names are case-sensitive and

http.request.method

attribute value MUST match a known HTTP method name exactly. Instrumentations for specific web frameworks that consider HTTP methods to be case insensitive, SHOULD populate a canonical equivalent. Tracing instrumentations that do so, MUST also set

http.request.method_original

to the original value.

Definition at line 60 of file 9.2/includes/opentelemetry/semconv/http_attributes.h.

◆ kHttpRequestMethod [3/4]

constexpr const char* semconv::http::kHttpRequestMethod = "http.request.method"
staticconstexpr

HTTP request method.

HTTP request method value SHOULD be "known" to the instrumentation. By default, this convention defines "known" methods as the ones listed in RFC9110 and the PATCH method defined in RFC5789.

If the HTTP request method is not known to instrumentation, it MUST set the

http.request.method

attribute to

_OTHER

.

If the HTTP instrumentation could end up converting valid HTTP request methods to

_OTHER

, then it MUST provide a way to override the list of known HTTP methods. If this override is done via environment variable, then the environment variable MUST be named OTEL_INSTRUMENTATION_HTTP_KNOWN_METHODS and support a comma-separated list of case-sensitive known HTTP methods (this list MUST be a full override of the default known method, it is not a list of known methods in addition to the defaults).

HTTP method names are case-sensitive and

http.request.method

attribute value MUST match a known HTTP method name exactly. Instrumentations for specific web frameworks that consider HTTP methods to be case insensitive, SHOULD populate a canonical equivalent. Tracing instrumentations that do so, MUST also set

http.request.method_original

to the original value.

Definition at line 110 of file includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpRequestMethod [4/4]

constexpr const char* semconv::http::kHttpRequestMethod = "http.request.method"
staticconstexpr

HTTP request method.

HTTP request method value SHOULD be "known" to the instrumentation. By default, this convention defines "known" methods as the ones listed in RFC9110 and the PATCH method defined in RFC5789.

If the HTTP request method is not known to instrumentation, it MUST set the

http.request.method

attribute to

_OTHER

.

If the HTTP instrumentation could end up converting valid HTTP request methods to

_OTHER

, then it MUST provide a way to override the list of known HTTP methods. If this override is done via environment variable, then the environment variable MUST be named OTEL_INSTRUMENTATION_HTTP_KNOWN_METHODS and support a comma-separated list of case-sensitive known HTTP methods (this list MUST be a full override of the default known method, it is not a list of known methods in addition to the defaults).

HTTP method names are case-sensitive and

http.request.method

attribute value MUST match a known HTTP method name exactly. Instrumentations for specific web frameworks that consider HTTP methods to be case insensitive, SHOULD populate a canonical equivalent. Tracing instrumentations that do so, MUST also set

http.request.method_original

to the original value.

Definition at line 110 of file 9.2/includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpRequestMethodOriginal [1/4]

constexpr const char* semconv::http::kHttpRequestMethodOriginal = "http.request.method_original"
staticconstexpr

Original HTTP method sent by the client in the request line.

Definition at line 65 of file 9.2/includes/opentelemetry/semconv/http_attributes.h.

◆ kHttpRequestMethodOriginal [2/4]

constexpr const char* semconv::http::kHttpRequestMethodOriginal = "http.request.method_original"
staticconstexpr

Original HTTP method sent by the client in the request line.

Definition at line 65 of file includes/opentelemetry/semconv/http_attributes.h.

◆ kHttpRequestMethodOriginal [3/4]

constexpr const char* semconv::http::kHttpRequestMethodOriginal = "http.request.method_original"
staticconstexpr

Original HTTP method sent by the client in the request line.

Definition at line 115 of file includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpRequestMethodOriginal [4/4]

constexpr const char* semconv::http::kHttpRequestMethodOriginal = "http.request.method_original"
staticconstexpr

Original HTTP method sent by the client in the request line.

Definition at line 115 of file 9.2/includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpRequestResendCount [1/4]

constexpr const char* semconv::http::kHttpRequestResendCount = "http.request.resend_count"
staticconstexpr

The ordinal number of request resending attempt (for any reason, including redirects).

The resend count SHOULD be updated each time an HTTP request gets resent by the client, regardless of what was the cause of the resending (e.g. redirection, authorization failure, 503 Server Unavailable, network issues, or any other).

Definition at line 74 of file includes/opentelemetry/semconv/http_attributes.h.

◆ kHttpRequestResendCount [2/4]

constexpr const char* semconv::http::kHttpRequestResendCount = "http.request.resend_count"
staticconstexpr

The ordinal number of request resending attempt (for any reason, including redirects).

The resend count SHOULD be updated each time an HTTP request gets resent by the client, regardless of what was the cause of the resending (e.g. redirection, authorization failure, 503 Server Unavailable, network issues, or any other).

Definition at line 74 of file 9.2/includes/opentelemetry/semconv/http_attributes.h.

◆ kHttpRequestResendCount [3/4]

constexpr const char* semconv::http::kHttpRequestResendCount = "http.request.resend_count"
staticconstexpr

The ordinal number of request resending attempt (for any reason, including redirects).

The resend count SHOULD be updated each time an HTTP request gets resent by the client, regardless of what was the cause of the resending (e.g. redirection, authorization failure, 503 Server Unavailable, network issues, or any other).

Definition at line 124 of file 9.2/includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpRequestResendCount [4/4]

constexpr const char* semconv::http::kHttpRequestResendCount = "http.request.resend_count"
staticconstexpr

The ordinal number of request resending attempt (for any reason, including redirects).

The resend count SHOULD be updated each time an HTTP request gets resent by the client, regardless of what was the cause of the resending (e.g. redirection, authorization failure, 503 Server Unavailable, network issues, or any other).

Definition at line 124 of file includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpRequestSize [1/2]

constexpr const char* semconv::http::kHttpRequestSize = "http.request.size"
staticconstexpr

The total size of the request in bytes.

This should be the total number of bytes sent over the wire, including the request line (HTTP/1.1), framing (HTTP/2 and HTTP/3), headers, and request body if any.

Definition at line 131 of file 9.2/includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpRequestSize [2/2]

constexpr const char* semconv::http::kHttpRequestSize = "http.request.size"
staticconstexpr

The total size of the request in bytes.

This should be the total number of bytes sent over the wire, including the request line (HTTP/1.1), framing (HTTP/2 and HTTP/3), headers, and request body if any.

Definition at line 131 of file includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpResponseBodySize [1/2]

constexpr const char* semconv::http::kHttpResponseBodySize = "http.response.body.size"
staticconstexpr

The size of the response payload body in bytes.

This is the number of bytes transferred excluding headers and is often, but not always, present as the Content-Length header. For requests using transport encoding, this should be the compressed size.

Definition at line 159 of file 9.2/includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpResponseBodySize [2/2]

constexpr const char* semconv::http::kHttpResponseBodySize = "http.response.body.size"
staticconstexpr

The size of the response payload body in bytes.

This is the number of bytes transferred excluding headers and is often, but not always, present as the Content-Length header. For requests using transport encoding, this should be the compressed size.

Definition at line 159 of file includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpResponseContentLength [1/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::http::kHttpResponseContentLength
staticconstexpr
Initial value:
=
"http.response_content_length"

Deprecated, use.

http.response.header.content-length

instead.

Deprecated:
{"note": "Replaced by @code http.response.header.content-length @endcode.", "reason": "uncategorized"}

Definition at line 198 of file 9.2/includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpResponseContentLength [2/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::http::kHttpResponseContentLength
staticconstexpr
Initial value:
=
"http.response_content_length"

Deprecated, use.

http.response.header.content-length

instead.

Deprecated:
{"note": "Replaced by @code http.response.header.content-length @endcode.", "reason": "uncategorized"}

Definition at line 198 of file includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpResponseContentLengthUncompressed [1/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::http::kHttpResponseContentLengthUncompressed
staticconstexpr
Initial value:
=
"http.response_content_length_uncompressed"

Deprecated, use.

http.response.body.size

instead.

Deprecated:
{"note": "Replaced by @code http.response.body.size @endcode.", "reason": "renamed", "renamed_to": "http.response.body.size"}

Definition at line 208 of file includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpResponseContentLengthUncompressed [2/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::http::kHttpResponseContentLengthUncompressed
staticconstexpr
Initial value:
=
"http.response_content_length_uncompressed"

Deprecated, use.

http.response.body.size

instead.

Deprecated:
{"note": "Replaced by @code http.response.body.size @endcode.", "reason": "renamed", "renamed_to": "http.response.body.size"}

Definition at line 208 of file 9.2/includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpResponseHeader [1/4]

constexpr const char* semconv::http::kHttpResponseHeader = "http.response.header"
staticconstexpr

HTTP response headers,.

<key>

being the normalized HTTP Header name (lowercase), the value being the header values.

Instrumentations SHOULD require an explicit configuration of which headers are to be captured. Including all response headers can be a security risk - explicit configuration helps avoid leaking sensitive information.

Users MAY explicitly configure instrumentations to capture them even though it is not recommended.

The attribute value MUST consist of either multiple header values as an array of strings or a single-item array containing a possibly comma-concatenated string, depending on the way the HTTP library provides access to headers.

Examples:

  • A header
    Content-Type: application/json
    header SHOULD be recorded as the
    http.request.response.content-type
    attribute with value
    ["application/json"]
    .
  • A header
    My-custom-header: abc, def
    header SHOULD be recorded as the
    http.response.header.my-custom-header
    attribute with value
    ["abc", "def"]
    or
    ["abc, def"]
    depending on the HTTP library.

Definition at line 92 of file 9.2/includes/opentelemetry/semconv/http_attributes.h.

◆ kHttpResponseHeader [2/4]

constexpr const char* semconv::http::kHttpResponseHeader = "http.response.header"
staticconstexpr

HTTP response headers,.

<key>

being the normalized HTTP Header name (lowercase), the value being the header values.

Instrumentations SHOULD require an explicit configuration of which headers are to be captured. Including all response headers can be a security risk - explicit configuration helps avoid leaking sensitive information.

Users MAY explicitly configure instrumentations to capture them even though it is not recommended.

The attribute value MUST consist of either multiple header values as an array of strings or a single-item array containing a possibly comma-concatenated string, depending on the way the HTTP library provides access to headers.

Examples:

  • A header
    Content-Type: application/json
    header SHOULD be recorded as the
    http.request.response.content-type
    attribute with value
    ["application/json"]
    .
  • A header
    My-custom-header: abc, def
    header SHOULD be recorded as the
    http.response.header.my-custom-header
    attribute with value
    ["abc", "def"]
    or
    ["abc, def"]
    depending on the HTTP library.

Definition at line 92 of file includes/opentelemetry/semconv/http_attributes.h.

◆ kHttpResponseHeader [3/4]

constexpr const char* semconv::http::kHttpResponseHeader = "http.response.header"
staticconstexpr

HTTP response headers,.

<key>

being the normalized HTTP Header name (lowercase), the value being the header values.

Instrumentations SHOULD require an explicit configuration of which headers are to be captured. Including all response headers can be a security risk - explicit configuration helps avoid leaking sensitive information.

Users MAY explicitly configure instrumentations to capture them even though it is not recommended.

The attribute value MUST consist of either multiple header values as an array of strings or a single-item array containing a possibly comma-concatenated string, depending on the way the HTTP library provides access to headers.

Examples:

  • A header
    Content-Type: application/json
    header SHOULD be recorded as the
    http.request.response.content-type
    attribute with value
    ["application/json"]
    .
  • A header
    My-custom-header: abc, def
    header SHOULD be recorded as the
    http.response.header.my-custom-header
    attribute with value
    ["abc", "def"]
    or
    ["abc, def"]
    depending on the HTTP library.

Definition at line 177 of file 9.2/includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpResponseHeader [4/4]

constexpr const char* semconv::http::kHttpResponseHeader = "http.response.header"
staticconstexpr

HTTP response headers,.

<key>

being the normalized HTTP Header name (lowercase), the value being the header values.

Instrumentations SHOULD require an explicit configuration of which headers are to be captured. Including all response headers can be a security risk - explicit configuration helps avoid leaking sensitive information.

Users MAY explicitly configure instrumentations to capture them even though it is not recommended.

The attribute value MUST consist of either multiple header values as an array of strings or a single-item array containing a possibly comma-concatenated string, depending on the way the HTTP library provides access to headers.

Examples:

  • A header
    Content-Type: application/json
    header SHOULD be recorded as the
    http.request.response.content-type
    attribute with value
    ["application/json"]
    .
  • A header
    My-custom-header: abc, def
    header SHOULD be recorded as the
    http.response.header.my-custom-header
    attribute with value
    ["abc", "def"]
    or
    ["abc, def"]
    depending on the HTTP library.

Definition at line 177 of file includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpResponseSize [1/2]

constexpr const char* semconv::http::kHttpResponseSize = "http.response.size"
staticconstexpr

The total size of the response in bytes.

This should be the total number of bytes sent over the wire, including the status line (HTTP/1.1), framing (HTTP/2 and HTTP/3), headers, and response body and trailers if any.

Definition at line 184 of file 9.2/includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpResponseSize [2/2]

constexpr const char* semconv::http::kHttpResponseSize = "http.response.size"
staticconstexpr

The total size of the response in bytes.

This should be the total number of bytes sent over the wire, including the status line (HTTP/1.1), framing (HTTP/2 and HTTP/3), headers, and response body and trailers if any.

Definition at line 184 of file includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpResponseStatusCode [1/4]

constexpr const char* semconv::http::kHttpResponseStatusCode = "http.response.status_code"
staticconstexpr

◆ kHttpResponseStatusCode [2/4]

constexpr const char* semconv::http::kHttpResponseStatusCode = "http.response.status_code"
staticconstexpr

◆ kHttpResponseStatusCode [3/4]

constexpr const char* semconv::http::kHttpResponseStatusCode = "http.response.status_code"
staticconstexpr

◆ kHttpResponseStatusCode [4/4]

constexpr const char* semconv::http::kHttpResponseStatusCode = "http.response.status_code"
staticconstexpr

◆ kHttpRoute [1/4]

constexpr const char* semconv::http::kHttpRoute = "http.route"
staticconstexpr

The matched route, that is, the path template in the format used by the respective server framework.

MUST NOT be populated when this is not supported by the HTTP server framework as the route attribute should have low-cardinality and the URI path can NOT substitute it. SHOULD include the application root if there is one.

Definition at line 106 of file 9.2/includes/opentelemetry/semconv/http_attributes.h.

◆ kHttpRoute [2/4]

constexpr const char* semconv::http::kHttpRoute = "http.route"
staticconstexpr

The matched route, that is, the path template in the format used by the respective server framework.

MUST NOT be populated when this is not supported by the HTTP server framework as the route attribute should have low-cardinality and the URI path can NOT substitute it. SHOULD include the application root if there is one.

Definition at line 106 of file includes/opentelemetry/semconv/http_attributes.h.

◆ kHttpRoute [3/4]

constexpr const char* semconv::http::kHttpRoute = "http.route"
staticconstexpr

The matched route, that is, the path template in the format used by the respective server framework.

MUST NOT be populated when this is not supported by the HTTP server framework as the route attribute should have low-cardinality and the URI path can NOT substitute it. SHOULD include the application root if there is one.

Definition at line 218 of file includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpRoute [4/4]

constexpr const char* semconv::http::kHttpRoute = "http.route"
staticconstexpr

The matched route, that is, the path template in the format used by the respective server framework.

MUST NOT be populated when this is not supported by the HTTP server framework as the route attribute should have low-cardinality and the URI path can NOT substitute it. SHOULD include the application root if there is one.

Definition at line 218 of file 9.2/includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpScheme [1/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::http::kHttpScheme = "http.scheme"
staticconstexpr

Deprecated, use.

url.scheme

instead.

Deprecated:
{"note": "Replaced by @code url.scheme @endcode.", "reason": "renamed", "renamed_to": "url.scheme"}

Definition at line 227 of file includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpScheme [2/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::http::kHttpScheme = "http.scheme"
staticconstexpr

Deprecated, use.

url.scheme

instead.

Deprecated:
{"note": "Replaced by @code url.scheme @endcode.", "reason": "renamed", "renamed_to": "url.scheme"}

Definition at line 227 of file 9.2/includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpServerName [1/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::http::kHttpServerName = "http.server_name"
staticconstexpr

Deprecated, use.

server.address

instead.

Deprecated:
{"note": "Replaced by @code server.address @endcode.", "reason": "renamed", "renamed_to": "server.address"}

Definition at line 236 of file includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpServerName [2/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::http::kHttpServerName = "http.server_name"
staticconstexpr

Deprecated, use.

server.address

instead.

Deprecated:
{"note": "Replaced by @code server.address @endcode.", "reason": "renamed", "renamed_to": "server.address"}

Definition at line 236 of file 9.2/includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpStatusCode [1/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::http::kHttpStatusCode = "http.status_code"
staticconstexpr

Deprecated, use.

http.response.status_code

instead.

Deprecated:
{"note": "Replaced by @code http.response.status_code @endcode.", "reason": "renamed", "renamed_to": "http.response.status_code"}

Definition at line 245 of file includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpStatusCode [2/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::http::kHttpStatusCode = "http.status_code"
staticconstexpr

Deprecated, use.

http.response.status_code

instead.

Deprecated:
{"note": "Replaced by @code http.response.status_code @endcode.", "reason": "renamed", "renamed_to": "http.response.status_code"}

Definition at line 245 of file 9.2/includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpTarget [1/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::http::kHttpTarget = "http.target"
staticconstexpr

Deprecated, use.

url.path

and

url.query

instead.

Deprecated:
{"note": "Split to @code url.path @endcode and @code url.query @endcode.", "reason": "obsoleted"}

Definition at line 253 of file includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpTarget [2/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::http::kHttpTarget = "http.target"
staticconstexpr

Deprecated, use.

url.path

and

url.query

instead.

Deprecated:
{"note": "Split to @code url.path @endcode and @code url.query @endcode.", "reason": "obsoleted"}

Definition at line 253 of file 9.2/includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpUrl [1/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::http::kHttpUrl = "http.url"
staticconstexpr

Deprecated, use.

url.full

instead.

Deprecated:
{"note": "Replaced by @code url.full @endcode.", "reason": "renamed", "renamed_to": "url.full"}

Definition at line 261 of file includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpUrl [2/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::http::kHttpUrl = "http.url"
staticconstexpr

Deprecated, use.

url.full

instead.

Deprecated:
{"note": "Replaced by @code url.full @endcode.", "reason": "renamed", "renamed_to": "url.full"}

Definition at line 261 of file 9.2/includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpUserAgent [1/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::http::kHttpUserAgent = "http.user_agent"
staticconstexpr

Deprecated, use.

user_agent.original

instead.

Deprecated:
{"note": "Replaced by @code user_agent.original @endcode.", "reason": "renamed", "renamed_to": "user_agent.original"}

Definition at line 270 of file includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kHttpUserAgent [2/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::http::kHttpUserAgent = "http.user_agent"
staticconstexpr

Deprecated, use.

user_agent.original

instead.

Deprecated:
{"note": "Replaced by @code user_agent.original @endcode.", "reason": "renamed", "renamed_to": "user_agent.original"}

Definition at line 270 of file 9.2/includes/opentelemetry/semconv/incubating/http_attributes.h.

◆ kMetricHttpClientActiveRequests [1/2]

constexpr const char* semconv::http::kMetricHttpClientActiveRequests = "http.client.active_requests"
staticconstexpr

◆ kMetricHttpClientActiveRequests [2/2]

constexpr const char* semconv::http::kMetricHttpClientActiveRequests = "http.client.active_requests"
staticconstexpr

Number of active HTTP requests.

updowncounter

Definition at line 28 of file 9.2/includes/opentelemetry/semconv/incubating/http_metrics.h.

◆ kMetricHttpClientConnectionDuration [1/2]

constexpr const char* semconv::http::kMetricHttpClientConnectionDuration
staticconstexpr
Initial value:
=
"http.client.connection.duration"

The duration of the successfully established outbound HTTP connections.

histogram

Definition at line 70 of file includes/opentelemetry/semconv/incubating/http_metrics.h.

Referenced by CreateSyncDoubleMetricHttpClientConnectionDuration(), and CreateSyncInt64MetricHttpClientConnectionDuration().

◆ kMetricHttpClientConnectionDuration [2/2]

constexpr const char* semconv::http::kMetricHttpClientConnectionDuration
staticconstexpr
Initial value:
=
"http.client.connection.duration"

The duration of the successfully established outbound HTTP connections.

histogram

Definition at line 70 of file 9.2/includes/opentelemetry/semconv/incubating/http_metrics.h.

◆ kMetricHttpClientOpenConnections [1/2]

constexpr const char* semconv::http::kMetricHttpClientOpenConnections = "http.client.open_connections"
staticconstexpr

◆ kMetricHttpClientOpenConnections [2/2]

constexpr const char* semconv::http::kMetricHttpClientOpenConnections = "http.client.open_connections"
staticconstexpr

Number of outbound HTTP connections that are currently active or idle on the client.

updowncounter

Definition at line 97 of file 9.2/includes/opentelemetry/semconv/incubating/http_metrics.h.

◆ kMetricHttpClientRequestBodySize [1/2]

constexpr const char* semconv::http::kMetricHttpClientRequestBodySize = "http.client.request.body.size"
staticconstexpr

Size of HTTP client request bodies.

The size of the request payload body in bytes. This is the number of bytes transferred excluding headers and is often, but not always, present as the Content-Length header. For requests using transport encoding, this should be the compressed size.

histogram

Definition at line 142 of file includes/opentelemetry/semconv/incubating/http_metrics.h.

Referenced by CreateSyncDoubleMetricHttpClientRequestBodySize(), and CreateSyncInt64MetricHttpClientRequestBodySize().

◆ kMetricHttpClientRequestBodySize [2/2]

constexpr const char* semconv::http::kMetricHttpClientRequestBodySize = "http.client.request.body.size"
staticconstexpr

Size of HTTP client request bodies.

The size of the request payload body in bytes. This is the number of bytes transferred excluding headers and is often, but not always, present as the Content-Length header. For requests using transport encoding, this should be the compressed size.

histogram

Definition at line 142 of file 9.2/includes/opentelemetry/semconv/incubating/http_metrics.h.

◆ kMetricHttpClientRequestDuration [1/4]

constexpr const char* semconv::http::kMetricHttpClientRequestDuration = "http.client.request.duration"
staticconstexpr

Duration of HTTP client requests.

histogram

Definition at line 28 of file 9.2/includes/opentelemetry/semconv/http_metrics.h.

◆ kMetricHttpClientRequestDuration [2/4]

constexpr const char* semconv::http::kMetricHttpClientRequestDuration = "http.client.request.duration"
staticconstexpr

Duration of HTTP client requests.

histogram

Definition at line 28 of file includes/opentelemetry/semconv/http_metrics.h.

Referenced by CreateSyncDoubleMetricHttpClientRequestDuration(), and CreateSyncInt64MetricHttpClientRequestDuration().

◆ kMetricHttpClientRequestDuration [3/4]

constexpr const char* semconv::http::kMetricHttpClientRequestDuration = "http.client.request.duration"
staticconstexpr

Duration of HTTP client requests.

histogram

Definition at line 168 of file includes/opentelemetry/semconv/incubating/http_metrics.h.

◆ kMetricHttpClientRequestDuration [4/4]

constexpr const char* semconv::http::kMetricHttpClientRequestDuration = "http.client.request.duration"
staticconstexpr

Duration of HTTP client requests.

histogram

Definition at line 168 of file 9.2/includes/opentelemetry/semconv/incubating/http_metrics.h.

◆ kMetricHttpClientResponseBodySize [1/2]

constexpr const char* semconv::http::kMetricHttpClientResponseBodySize = "http.client.response.body.size"
staticconstexpr

Size of HTTP client response bodies.

The size of the response payload body in bytes. This is the number of bytes transferred excluding headers and is often, but not always, present as the Content-Length header. For requests using transport encoding, this should be the compressed size.

histogram

Definition at line 197 of file includes/opentelemetry/semconv/incubating/http_metrics.h.

Referenced by CreateSyncDoubleMetricHttpClientResponseBodySize(), and CreateSyncInt64MetricHttpClientResponseBodySize().

◆ kMetricHttpClientResponseBodySize [2/2]

constexpr const char* semconv::http::kMetricHttpClientResponseBodySize = "http.client.response.body.size"
staticconstexpr

Size of HTTP client response bodies.

The size of the response payload body in bytes. This is the number of bytes transferred excluding headers and is often, but not always, present as the Content-Length header. For requests using transport encoding, this should be the compressed size.

histogram

Definition at line 197 of file 9.2/includes/opentelemetry/semconv/incubating/http_metrics.h.

◆ kMetricHttpServerActiveRequests [1/2]

constexpr const char* semconv::http::kMetricHttpServerActiveRequests = "http.server.active_requests"
staticconstexpr

Number of active HTTP server requests.

updowncounter

Definition at line 223 of file 9.2/includes/opentelemetry/semconv/incubating/http_metrics.h.

◆ kMetricHttpServerActiveRequests [2/2]

constexpr const char* semconv::http::kMetricHttpServerActiveRequests = "http.server.active_requests"
staticconstexpr

◆ kMetricHttpServerRequestBodySize [1/2]

constexpr const char* semconv::http::kMetricHttpServerRequestBodySize = "http.server.request.body.size"
staticconstexpr

Size of HTTP server request bodies.

The size of the request payload body in bytes. This is the number of bytes transferred excluding headers and is often, but not always, present as the Content-Length header. For requests using transport encoding, this should be the compressed size.

histogram

Definition at line 268 of file 9.2/includes/opentelemetry/semconv/incubating/http_metrics.h.

◆ kMetricHttpServerRequestBodySize [2/2]

constexpr const char* semconv::http::kMetricHttpServerRequestBodySize = "http.server.request.body.size"
staticconstexpr

Size of HTTP server request bodies.

The size of the request payload body in bytes. This is the number of bytes transferred excluding headers and is often, but not always, present as the Content-Length header. For requests using transport encoding, this should be the compressed size.

histogram

Definition at line 268 of file includes/opentelemetry/semconv/incubating/http_metrics.h.

Referenced by CreateSyncDoubleMetricHttpServerRequestBodySize(), and CreateSyncInt64MetricHttpServerRequestBodySize().

◆ kMetricHttpServerRequestDuration [1/4]

constexpr const char* semconv::http::kMetricHttpServerRequestDuration = "http.server.request.duration"
staticconstexpr

Duration of HTTP server requests.

histogram

Definition at line 54 of file includes/opentelemetry/semconv/http_metrics.h.

Referenced by CreateSyncDoubleMetricHttpServerRequestDuration(), and CreateSyncInt64MetricHttpServerRequestDuration().

◆ kMetricHttpServerRequestDuration [2/4]

constexpr const char* semconv::http::kMetricHttpServerRequestDuration = "http.server.request.duration"
staticconstexpr

Duration of HTTP server requests.

histogram

Definition at line 54 of file 9.2/includes/opentelemetry/semconv/http_metrics.h.

◆ kMetricHttpServerRequestDuration [3/4]

constexpr const char* semconv::http::kMetricHttpServerRequestDuration = "http.server.request.duration"
staticconstexpr

Duration of HTTP server requests.

histogram

Definition at line 294 of file 9.2/includes/opentelemetry/semconv/incubating/http_metrics.h.

◆ kMetricHttpServerRequestDuration [4/4]

constexpr const char* semconv::http::kMetricHttpServerRequestDuration = "http.server.request.duration"
staticconstexpr

Duration of HTTP server requests.

histogram

Definition at line 294 of file includes/opentelemetry/semconv/incubating/http_metrics.h.

◆ kMetricHttpServerResponseBodySize [1/2]

constexpr const char* semconv::http::kMetricHttpServerResponseBodySize = "http.server.response.body.size"
staticconstexpr

Size of HTTP server response bodies.

The size of the response payload body in bytes. This is the number of bytes transferred excluding headers and is often, but not always, present as the Content-Length header. For requests using transport encoding, this should be the compressed size.

histogram

Definition at line 323 of file 9.2/includes/opentelemetry/semconv/incubating/http_metrics.h.

◆ kMetricHttpServerResponseBodySize [2/2]

constexpr const char* semconv::http::kMetricHttpServerResponseBodySize = "http.server.response.body.size"
staticconstexpr

Size of HTTP server response bodies.

The size of the response payload body in bytes. This is the number of bytes transferred excluding headers and is often, but not always, present as the Content-Length header. For requests using transport encoding, this should be the compressed size.

histogram

Definition at line 323 of file includes/opentelemetry/semconv/incubating/http_metrics.h.

Referenced by CreateSyncDoubleMetricHttpServerResponseBodySize(), and CreateSyncInt64MetricHttpServerResponseBodySize().

◆ unitMetricHttpClientActiveRequests [1/2]

◆ unitMetricHttpClientActiveRequests [2/2]

constexpr const char* semconv::http::unitMetricHttpClientActiveRequests = "{request}"
staticconstexpr

◆ unitMetricHttpClientConnectionDuration [1/2]

constexpr const char* semconv::http::unitMetricHttpClientConnectionDuration = "s"
staticconstexpr

◆ unitMetricHttpClientConnectionDuration [2/2]

constexpr const char* semconv::http::unitMetricHttpClientConnectionDuration = "s"
staticconstexpr

◆ unitMetricHttpClientOpenConnections [1/2]

constexpr const char* semconv::http::unitMetricHttpClientOpenConnections = "{connection}"
staticconstexpr

◆ unitMetricHttpClientOpenConnections [2/2]

◆ unitMetricHttpClientRequestBodySize [1/2]

constexpr const char* semconv::http::unitMetricHttpClientRequestBodySize = "By"
staticconstexpr

◆ unitMetricHttpClientRequestBodySize [2/2]

constexpr const char* semconv::http::unitMetricHttpClientRequestBodySize = "By"
staticconstexpr

◆ unitMetricHttpClientRequestDuration [1/4]

constexpr const char* semconv::http::unitMetricHttpClientRequestDuration = "s"
staticconstexpr

◆ unitMetricHttpClientRequestDuration [2/4]

constexpr const char* semconv::http::unitMetricHttpClientRequestDuration = "s"
staticconstexpr

◆ unitMetricHttpClientRequestDuration [3/4]

constexpr const char* semconv::http::unitMetricHttpClientRequestDuration = "s"
staticconstexpr

◆ unitMetricHttpClientRequestDuration [4/4]

constexpr const char* semconv::http::unitMetricHttpClientRequestDuration = "s"
staticconstexpr

◆ unitMetricHttpClientResponseBodySize [1/2]

constexpr const char* semconv::http::unitMetricHttpClientResponseBodySize = "By"
staticconstexpr

◆ unitMetricHttpClientResponseBodySize [2/2]

constexpr const char* semconv::http::unitMetricHttpClientResponseBodySize = "By"
staticconstexpr

◆ unitMetricHttpServerActiveRequests [1/2]

constexpr const char* semconv::http::unitMetricHttpServerActiveRequests = "{request}"
staticconstexpr

◆ unitMetricHttpServerActiveRequests [2/2]

◆ unitMetricHttpServerRequestBodySize [1/2]

constexpr const char* semconv::http::unitMetricHttpServerRequestBodySize = "By"
staticconstexpr

◆ unitMetricHttpServerRequestBodySize [2/2]

constexpr const char* semconv::http::unitMetricHttpServerRequestBodySize = "By"
staticconstexpr

◆ unitMetricHttpServerRequestDuration [1/4]

constexpr const char* semconv::http::unitMetricHttpServerRequestDuration = "s"
staticconstexpr

◆ unitMetricHttpServerRequestDuration [2/4]

constexpr const char* semconv::http::unitMetricHttpServerRequestDuration = "s"
staticconstexpr

◆ unitMetricHttpServerRequestDuration [3/4]

constexpr const char* semconv::http::unitMetricHttpServerRequestDuration = "s"
staticconstexpr

◆ unitMetricHttpServerRequestDuration [4/4]

constexpr const char* semconv::http::unitMetricHttpServerRequestDuration = "s"
staticconstexpr

◆ unitMetricHttpServerResponseBodySize [1/2]

constexpr const char* semconv::http::unitMetricHttpServerResponseBodySize = "By"
staticconstexpr

◆ unitMetricHttpServerResponseBodySize [2/2]

constexpr const char* semconv::http::unitMetricHttpServerResponseBodySize = "By"
staticconstexpr
length
__host__ __device__ float length(float2 v)
Compute the Euclidean length of a vector.
Definition: sources/libs/nvmultiobjecttracker/include/modules/cuDCFv2/helper_math.h:2721
json
nlohmann::json json
Definition: sources/gst-plugins/gst-nvdsvideotemplate/ds-sparse4d/preprocess/calibration_parser.h:32