|
|
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"
35 "Measures the duration of outbound RPC.";
61 "Measures the size of RPC request messages (uncompressed).";
89 "Measures the number of messages received per RPC.";
117 "Measures the size of RPC response messages (uncompressed).";
147 "Measures the number of messages sent per RPC.";
203 "Measures the size of RPC request messages (uncompressed).";
231 "Measures the number of messages received per RPC.";
259 "Measures the size of RPC response messages (uncompressed).";
289 "Measures the number of messages sent per RPC.";
static constexpr const char * kMetricRpcClientRequestsPerRpc
Measures the number of messages received per RPC.
static constexpr const char * unitMetricRpcServerRequestSize
static constexpr const char * descrMetricRpcClientRequestsPerRpc
static constexpr const char * unitMetricRpcClientResponsesPerRpc
static constexpr const char * unitMetricRpcClientRequestSize
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricRpcClientResponsesPerRpc(metrics::Meter *meter)
static constexpr const char * kMetricRpcClientRequestSize
Measures the size of RPC request messages (uncompressed).
static constexpr const char * unitMetricRpcClientRequestsPerRpc
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricRpcClientDuration(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricRpcServerRequestsPerRpc(metrics::Meter *meter)
static constexpr const char * descrMetricRpcServerRequestsPerRpc
static constexpr const char * unitMetricRpcClientDuration
static constexpr const char * descrMetricRpcClientRequestSize
Provide a simplified port of std::unique_ptr that has ABI stability.
static constexpr const char * descrMetricRpcClientDuration
static constexpr const char * descrMetricRpcClientResponsesPerRpc
static constexpr const char * kMetricRpcServerResponsesPerRpc
Measures the number of messages sent per RPC.
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricRpcClientDuration(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricRpcClientResponseSize(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricRpcClientRequestSize(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricRpcClientResponsesPerRpc(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricRpcServerRequestsPerRpc(metrics::Meter *meter)
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 constexpr const char * descrMetricRpcServerResponseSize
static constexpr const char * unitMetricRpcServerResponseSize
static constexpr const char * kMetricRpcServerRequestsPerRpc
Measures the number of messages received per RPC.
static constexpr const char * kMetricRpcClientResponsesPerRpc
Measures the number of messages sent per RPC.
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricRpcClientRequestsPerRpc(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricRpcClientRequestsPerRpc(metrics::Meter *meter)
static constexpr const char * descrMetricRpcClientResponseSize
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricRpcServerResponseSize(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricRpcServerResponsesPerRpc(metrics::Meter *meter)
static constexpr const char * unitMetricRpcServerDuration
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricRpcClientRequestSize(metrics::Meter *meter)
#define OPENTELEMETRY_END_NAMESPACE
static constexpr const char * descrMetricRpcServerRequestSize
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricRpcServerDuration(metrics::Meter *meter)
static constexpr const char * kMetricRpcClientDuration
Measures the duration of outbound RPC.
static constexpr const char * kMetricRpcServerRequestSize
Measures the size of RPC request messages (uncompressed).
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricRpcServerResponseSize(metrics::Meter *meter)
static constexpr const char * kMetricRpcServerResponseSize
Measures the size of RPC response messages (uncompressed).
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricRpcServerResponsesPerRpc(metrics::Meter *meter)
static constexpr const char * descrMetricRpcServerDuration
static constexpr const char * unitMetricRpcServerResponsesPerRpc
static constexpr const char * descrMetricRpcServerResponsesPerRpc
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricRpcClientResponseSize(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricRpcServerDuration(metrics::Meter *meter)
static constexpr const char * kMetricRpcServerDuration
Measures the duration of inbound RPC.
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricRpcServerRequestSize(metrics::Meter *meter)
static constexpr const char * kMetricRpcClientResponseSize
Measures the size of RPC response messages (uncompressed).
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.
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricRpcServerRequestSize(metrics::Meter *meter)
static constexpr const char * unitMetricRpcServerRequestsPerRpc
static constexpr const char * unitMetricRpcClientResponseSize