|
|
NVIDIA DeepStream SDK API Reference
|
9.2 Release
|
Go to the documentation of this file.
13 #include "opentelemetry/common/macros.h"
14 #include "opentelemetry/metrics/meter.h"
15 #include "opentelemetry/version.h"
30 "Duration of HTTP client requests.";
56 "Duration of HTTP server requests.";
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricHttpClientRequestDuration(metrics::Meter *meter)
Provide a simplified port of std::unique_ptr that has ABI stability.
static constexpr const char * unitMetricHttpClientRequestDuration
virtual nostd::unique_ptr< Histogram< double > > CreateDoubleHistogram(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
#define OPENTELEMETRY_BEGIN_NAMESPACE
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricHttpServerRequestDuration(metrics::Meter *meter)
static constexpr const char * kMetricHttpServerRequestDuration
Duration of HTTP server requests.
static constexpr const char * kMetricHttpClientRequestDuration
Duration of HTTP client requests.
static constexpr const char * descrMetricHttpServerRequestDuration
#define OPENTELEMETRY_END_NAMESPACE
static constexpr const char * descrMetricHttpClientRequestDuration
static constexpr const char * unitMetricHttpServerRequestDuration
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricHttpServerRequestDuration(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricHttpClientRequestDuration(metrics::Meter *meter)
virtual nostd::unique_ptr< Histogram< uint64_t > > CreateUInt64Histogram(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
Creates a Histogram with the passed characteristics and returns a unique_ptr to that Histogram.
Handles instrument creation and provides a facility for batch recording.