NVIDIA DeepStream SDK API Reference

9.2 Release
includes/opentelemetry/semconv/incubating/http_metrics.h
Go to the documentation of this file.
1 /*
2  * Copyright The OpenTelemetry Authors
3  * SPDX-License-Identifier: Apache-2.0
4  */
5 
6 /*
7  * DO NOT EDIT, this is an Auto-generated file from:
8  * buildscripts/semantic-convention/templates/registry/semantic_metrics-h.j2
9  */
10 
11 #pragma once
12 
13 #include "opentelemetry/common/macros.h"
14 #include "opentelemetry/metrics/meter.h"
15 #include "opentelemetry/version.h"
16 
18 namespace semconv
19 {
20 namespace http
21 {
22 
28 static constexpr const char *kMetricHttpClientActiveRequests = "http.client.active_requests";
29 static constexpr const char *descrMetricHttpClientActiveRequests =
30  "Number of active HTTP requests.";
31 static constexpr const char *unitMetricHttpClientActiveRequests = "{request}";
32 
35 {
39 }
40 
43 {
47 }
48 
51 {
55 }
56 
59 {
63 }
64 
70 static constexpr const char *kMetricHttpClientConnectionDuration =
71  "http.client.connection.duration";
72 static constexpr const char *descrMetricHttpClientConnectionDuration =
73  "The duration of the successfully established outbound HTTP connections.";
74 static constexpr const char *unitMetricHttpClientConnectionDuration = "s";
75 
78 {
82 }
83 
86 {
90 }
91 
97 static constexpr const char *kMetricHttpClientOpenConnections = "http.client.open_connections";
98 static constexpr const char *descrMetricHttpClientOpenConnections =
99  "Number of outbound HTTP connections that are currently active or idle on the client.";
100 static constexpr const char *unitMetricHttpClientOpenConnections = "{connection}";
101 
104 {
108 }
109 
112 {
116 }
117 
120 {
124 }
125 
128 {
132 }
133 
142 static constexpr const char *kMetricHttpClientRequestBodySize = "http.client.request.body.size";
143 static constexpr const char *descrMetricHttpClientRequestBodySize =
144  "Size of HTTP client request bodies.";
145 static constexpr const char *unitMetricHttpClientRequestBodySize = "By";
146 
149 {
153 }
154 
157 {
161 }
162 
168 static constexpr const char *kMetricHttpClientRequestDuration = "http.client.request.duration";
169 static constexpr const char *descrMetricHttpClientRequestDuration =
170  "Duration of HTTP client requests.";
171 static constexpr const char *unitMetricHttpClientRequestDuration = "s";
172 
175 {
179 }
180 
183 {
187 }
188 
197 static constexpr const char *kMetricHttpClientResponseBodySize = "http.client.response.body.size";
198 static constexpr const char *descrMetricHttpClientResponseBodySize =
199  "Size of HTTP client response bodies.";
200 static constexpr const char *unitMetricHttpClientResponseBodySize = "By";
201 
204 {
208 }
209 
212 {
216 }
217 
223 static constexpr const char *kMetricHttpServerActiveRequests = "http.server.active_requests";
224 static constexpr const char *descrMetricHttpServerActiveRequests =
225  "Number of active HTTP server requests.";
226 static constexpr const char *unitMetricHttpServerActiveRequests = "{request}";
227 
230 {
234 }
235 
238 {
242 }
243 
246 {
250 }
251 
254 {
258 }
259 
268 static constexpr const char *kMetricHttpServerRequestBodySize = "http.server.request.body.size";
269 static constexpr const char *descrMetricHttpServerRequestBodySize =
270  "Size of HTTP server request bodies.";
271 static constexpr const char *unitMetricHttpServerRequestBodySize = "By";
272 
275 {
279 }
280 
283 {
287 }
288 
294 static constexpr const char *kMetricHttpServerRequestDuration = "http.server.request.duration";
295 static constexpr const char *descrMetricHttpServerRequestDuration =
296  "Duration of HTTP server requests.";
297 static constexpr const char *unitMetricHttpServerRequestDuration = "s";
298 
301 {
305 }
306 
309 {
313 }
314 
323 static constexpr const char *kMetricHttpServerResponseBodySize = "http.server.response.body.size";
324 static constexpr const char *descrMetricHttpServerResponseBodySize =
325  "Size of HTTP server response bodies.";
326 static constexpr const char *unitMetricHttpServerResponseBodySize = "By";
327 
330 {
334 }
335 
338 {
342 }
343 
344 } // namespace http
345 } // namespace semconv
semconv::http::kMetricHttpClientConnectionDuration
static constexpr const char * kMetricHttpClientConnectionDuration
The duration of the successfully established outbound HTTP connections.
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:70
semconv::http::CreateSyncInt64MetricHttpClientResponseBodySize
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricHttpClientResponseBodySize(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:203
semconv::http::kMetricHttpClientRequestBodySize
static constexpr const char * kMetricHttpClientRequestBodySize
Size of HTTP client request bodies.
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:142
semconv::http::unitMetricHttpClientOpenConnections
static constexpr const char * unitMetricHttpClientOpenConnections
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:100
metrics::Meter::CreateInt64UpDownCounter
virtual nostd::unique_ptr< UpDownCounter< int64_t > > CreateInt64UpDownCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
Creates an UpDownCounter with the passed characteristics and returns a unique_ptr to that UpDownCount...
semconv::http::CreateSyncDoubleMetricHttpServerResponseBodySize
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricHttpServerResponseBodySize(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:337
semconv::http::kMetricHttpClientOpenConnections
static constexpr const char * kMetricHttpClientOpenConnections
Number of outbound HTTP connections that are currently active or idle on the client.
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:97
semconv::http::descrMetricHttpClientRequestBodySize
static constexpr const char * descrMetricHttpClientRequestBodySize
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:143
semconv::http::CreateSyncInt64MetricHttpClientRequestDuration
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricHttpClientRequestDuration(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/http_metrics.h:34
nostd::unique_ptr
Provide a simplified port of std::unique_ptr that has ABI stability.
Definition: includes/opentelemetry/nostd/unique_ptr.h:45
semconv::http::unitMetricHttpClientRequestDuration
static constexpr const char * unitMetricHttpClientRequestDuration
Definition: includes/opentelemetry/semconv/http_metrics.h:31
semconv::http::unitMetricHttpClientActiveRequests
static constexpr const char * unitMetricHttpClientActiveRequests
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:31
nostd::shared_ptr
Provide a type-erased version of std::shared_ptr that has ABI stability.
Definition: includes/opentelemetry/nostd/shared_ptr.h:28
semconv::http::CreateSyncInt64MetricHttpServerResponseBodySize
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricHttpServerResponseBodySize(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:329
semconv
Definition: includes/opentelemetry/semconv/azure_metrics.h:18
metrics::Meter::CreateDoubleHistogram
virtual nostd::unique_ptr< Histogram< double > > CreateDoubleHistogram(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
semconv::http::kMetricHttpServerRequestBodySize
static constexpr const char * kMetricHttpServerRequestBodySize
Size of HTTP server request bodies.
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:268
semconv::http::CreateSyncDoubleMetricHttpClientResponseBodySize
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricHttpClientResponseBodySize(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:211
OPENTELEMETRY_BEGIN_NAMESPACE
#define OPENTELEMETRY_BEGIN_NAMESPACE
Definition: includes/opentelemetry/version.h:21
semconv::http::CreateSyncInt64MetricHttpServerRequestDuration
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricHttpServerRequestDuration(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/http_metrics.h:60
semconv::http::unitMetricHttpServerResponseBodySize
static constexpr const char * unitMetricHttpServerResponseBodySize
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:326
semconv::http::CreateAsyncInt64MetricHttpClientActiveRequests
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHttpClientActiveRequests(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:50
semconv::http::kMetricHttpServerRequestDuration
static constexpr const char * kMetricHttpServerRequestDuration
Duration of HTTP server requests.
Definition: includes/opentelemetry/semconv/http_metrics.h:54
semconv::http::descrMetricHttpClientResponseBodySize
static constexpr const char * descrMetricHttpClientResponseBodySize
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:198
metrics::Meter::CreateDoubleObservableUpDownCounter
virtual nostd::shared_ptr< ObservableInstrument > CreateDoubleObservableUpDownCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
semconv::http::kMetricHttpClientResponseBodySize
static constexpr const char * kMetricHttpClientResponseBodySize
Size of HTTP client response bodies.
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:197
semconv::http::CreateSyncInt64MetricHttpClientActiveRequests
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricHttpClientActiveRequests(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:34
semconv::http::CreateSyncDoubleMetricHttpClientOpenConnections
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricHttpClientOpenConnections(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:111
semconv::http::CreateAsyncDoubleMetricHttpClientOpenConnections
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHttpClientOpenConnections(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:127
semconv::http::CreateSyncDoubleMetricHttpClientActiveRequests
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricHttpClientActiveRequests(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:42
semconv::http::kMetricHttpServerActiveRequests
static constexpr const char * kMetricHttpServerActiveRequests
Number of active HTTP server requests.
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:223
semconv::http::CreateSyncInt64MetricHttpServerActiveRequests
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricHttpServerActiveRequests(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:229
semconv::http::kMetricHttpClientRequestDuration
static constexpr const char * kMetricHttpClientRequestDuration
Duration of HTTP client requests.
Definition: includes/opentelemetry/semconv/http_metrics.h:28
semconv::http::descrMetricHttpServerRequestDuration
static constexpr const char * descrMetricHttpServerRequestDuration
Definition: includes/opentelemetry/semconv/http_metrics.h:55
semconv::http::unitMetricHttpClientConnectionDuration
static constexpr const char * unitMetricHttpClientConnectionDuration
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:74
semconv::http::CreateAsyncDoubleMetricHttpClientActiveRequests
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHttpClientActiveRequests(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:58
semconv::http::CreateAsyncDoubleMetricHttpServerActiveRequests
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricHttpServerActiveRequests(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:253
OPENTELEMETRY_END_NAMESPACE
#define OPENTELEMETRY_END_NAMESPACE
Definition: includes/opentelemetry/version.h:24
semconv::http::kMetricHttpClientActiveRequests
static constexpr const char * kMetricHttpClientActiveRequests
Number of active HTTP requests.
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:28
semconv::http::descrMetricHttpClientRequestDuration
static constexpr const char * descrMetricHttpClientRequestDuration
Definition: includes/opentelemetry/semconv/http_metrics.h:29
semconv::http::CreateSyncInt64MetricHttpClientRequestBodySize
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricHttpClientRequestBodySize(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:148
semconv::http::unitMetricHttpServerRequestDuration
static constexpr const char * unitMetricHttpServerRequestDuration
Definition: includes/opentelemetry/semconv/http_metrics.h:57
semconv::http::descrMetricHttpClientConnectionDuration
static constexpr const char * descrMetricHttpClientConnectionDuration
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:72
semconv::http::CreateSyncInt64MetricHttpServerRequestBodySize
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricHttpServerRequestBodySize(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:274
semconv::http::CreateSyncInt64MetricHttpClientConnectionDuration
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricHttpClientConnectionDuration(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:77
semconv::http::descrMetricHttpServerActiveRequests
static constexpr const char * descrMetricHttpServerActiveRequests
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:224
metrics::Meter::CreateInt64ObservableUpDownCounter
virtual nostd::shared_ptr< ObservableInstrument > CreateInt64ObservableUpDownCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
Creates a Asynchronous (Observable) UpDownCounter with the passed characteristics and returns a share...
semconv::http::descrMetricHttpClientActiveRequests
static constexpr const char * descrMetricHttpClientActiveRequests
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:29
semconv::http::CreateSyncDoubleMetricHttpServerRequestDuration
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricHttpServerRequestDuration(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/http_metrics.h:68
semconv::http::CreateSyncDoubleMetricHttpClientRequestBodySize
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricHttpClientRequestBodySize(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:156
semconv::http::CreateSyncDoubleMetricHttpClientRequestDuration
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricHttpClientRequestDuration(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/http_metrics.h:42
semconv::http::descrMetricHttpClientOpenConnections
static constexpr const char * descrMetricHttpClientOpenConnections
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:98
metrics::Meter::CreateDoubleUpDownCounter
virtual nostd::unique_ptr< UpDownCounter< double > > CreateDoubleUpDownCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
semconv::http::unitMetricHttpServerActiveRequests
static constexpr const char * unitMetricHttpServerActiveRequests
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:226
semconv::http::CreateAsyncInt64MetricHttpClientOpenConnections
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHttpClientOpenConnections(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:119
semconv::http::CreateSyncDoubleMetricHttpServerRequestBodySize
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricHttpServerRequestBodySize(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:282
semconv::http::CreateSyncDoubleMetricHttpServerActiveRequests
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricHttpServerActiveRequests(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:237
semconv::http::CreateSyncDoubleMetricHttpClientConnectionDuration
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricHttpClientConnectionDuration(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:85
semconv::http::CreateSyncInt64MetricHttpClientOpenConnections
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricHttpClientOpenConnections(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:103
semconv::http::unitMetricHttpServerRequestBodySize
static constexpr const char * unitMetricHttpServerRequestBodySize
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:271
semconv::http::descrMetricHttpServerRequestBodySize
static constexpr const char * descrMetricHttpServerRequestBodySize
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:269
metrics::Meter::CreateUInt64Histogram
virtual nostd::unique_ptr< Histogram< uint64_t > > CreateUInt64Histogram(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
Creates a Histogram with the passed characteristics and returns a unique_ptr to that Histogram.
metrics::Meter
Handles instrument creation and provides a facility for batch recording.
Definition: includes/opentelemetry/metrics/meter.h:37
semconv::http::unitMetricHttpClientResponseBodySize
static constexpr const char * unitMetricHttpClientResponseBodySize
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:200
semconv::http::descrMetricHttpServerResponseBodySize
static constexpr const char * descrMetricHttpServerResponseBodySize
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:324
semconv::http::CreateAsyncInt64MetricHttpServerActiveRequests
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricHttpServerActiveRequests(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:245
semconv::http::unitMetricHttpClientRequestBodySize
static constexpr const char * unitMetricHttpClientRequestBodySize
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:145
semconv::http::kMetricHttpServerResponseBodySize
static constexpr const char * kMetricHttpServerResponseBodySize
Size of HTTP server response bodies.
Definition: includes/opentelemetry/semconv/incubating/http_metrics.h:323