NVIDIA DeepStream SDK API Reference

9.2 Release
includes/opentelemetry/semconv/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 *kMetricHttpClientRequestDuration = "http.client.request.duration";
29 static constexpr const char *descrMetricHttpClientRequestDuration =
30  "Duration of HTTP client requests.";
31 static constexpr const char *unitMetricHttpClientRequestDuration = "s";
32 
35 {
39 }
40 
43 {
47 }
48 
54 static constexpr const char *kMetricHttpServerRequestDuration = "http.server.request.duration";
55 static constexpr const char *descrMetricHttpServerRequestDuration =
56  "Duration of HTTP server requests.";
57 static constexpr const char *unitMetricHttpServerRequestDuration = "s";
58 
61 {
65 }
66 
69 {
73 }
74 
75 } // namespace http
76 } // namespace semconv
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
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
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::kMetricHttpServerRequestDuration
static constexpr const char * kMetricHttpServerRequestDuration
Duration of HTTP server requests.
Definition: includes/opentelemetry/semconv/http_metrics.h:54
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
OPENTELEMETRY_END_NAMESPACE
#define OPENTELEMETRY_END_NAMESPACE
Definition: includes/opentelemetry/version.h:24
semconv::http::descrMetricHttpClientRequestDuration
static constexpr const char * descrMetricHttpClientRequestDuration
Definition: includes/opentelemetry/semconv/http_metrics.h:29
semconv::http::unitMetricHttpServerRequestDuration
static constexpr const char * unitMetricHttpServerRequestDuration
Definition: includes/opentelemetry/semconv/http_metrics.h:57
semconv::http::CreateSyncDoubleMetricHttpServerRequestDuration
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricHttpServerRequestDuration(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/http_metrics.h:68
semconv::http::CreateSyncDoubleMetricHttpClientRequestDuration
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricHttpClientRequestDuration(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/http_metrics.h:42
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