NVIDIA DeepStream SDK API Reference

9.2 Release
9.2/includes/opentelemetry/semconv/rpc_metrics.h File Reference

Go to the source code of this file.

Namespaces

 semconv
 
 semconv::rpc
 

Functions

static nostd::unique_ptr< metrics::Histogram< uint64_t > > semconv::rpc::CreateSyncInt64MetricRpcClientDuration (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< double > > semconv::rpc::CreateSyncDoubleMetricRpcClientDuration (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< uint64_t > > semconv::rpc::CreateSyncInt64MetricRpcClientRequestSize (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< double > > semconv::rpc::CreateSyncDoubleMetricRpcClientRequestSize (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< uint64_t > > semconv::rpc::CreateSyncInt64MetricRpcClientRequestsPerRpc (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< double > > semconv::rpc::CreateSyncDoubleMetricRpcClientRequestsPerRpc (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< uint64_t > > semconv::rpc::CreateSyncInt64MetricRpcClientResponseSize (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< double > > semconv::rpc::CreateSyncDoubleMetricRpcClientResponseSize (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< uint64_t > > semconv::rpc::CreateSyncInt64MetricRpcClientResponsesPerRpc (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< double > > semconv::rpc::CreateSyncDoubleMetricRpcClientResponsesPerRpc (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< uint64_t > > semconv::rpc::CreateSyncInt64MetricRpcServerDuration (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< double > > semconv::rpc::CreateSyncDoubleMetricRpcServerDuration (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< uint64_t > > semconv::rpc::CreateSyncInt64MetricRpcServerRequestSize (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< double > > semconv::rpc::CreateSyncDoubleMetricRpcServerRequestSize (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< uint64_t > > semconv::rpc::CreateSyncInt64MetricRpcServerRequestsPerRpc (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< double > > semconv::rpc::CreateSyncDoubleMetricRpcServerRequestsPerRpc (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< uint64_t > > semconv::rpc::CreateSyncInt64MetricRpcServerResponseSize (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< double > > semconv::rpc::CreateSyncDoubleMetricRpcServerResponseSize (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< uint64_t > > semconv::rpc::CreateSyncInt64MetricRpcServerResponsesPerRpc (metrics::Meter *meter)
 
static nostd::unique_ptr< metrics::Histogram< double > > semconv::rpc::CreateSyncDoubleMetricRpcServerResponsesPerRpc (metrics::Meter *meter)
 

Variables

static constexpr const char * semconv::rpc::kMetricRpcClientDuration = "rpc.client.duration"
 Measures the duration of outbound RPC. More...
 
static constexpr const char * semconv::rpc::descrMetricRpcClientDuration
 
static constexpr const char * semconv::rpc::unitMetricRpcClientDuration = "ms"
 
static constexpr const char * semconv::rpc::kMetricRpcClientRequestSize = "rpc.client.request.size"
 Measures the size of RPC request messages (uncompressed). More...
 
static constexpr const char * semconv::rpc::descrMetricRpcClientRequestSize
 
static constexpr const char * semconv::rpc::unitMetricRpcClientRequestSize = "By"
 
static constexpr const char * semconv::rpc::kMetricRpcClientRequestsPerRpc = "rpc.client.requests_per_rpc"
 Measures the number of messages received per RPC. More...
 
static constexpr const char * semconv::rpc::descrMetricRpcClientRequestsPerRpc
 
static constexpr const char * semconv::rpc::unitMetricRpcClientRequestsPerRpc = "{count}"
 
static constexpr const char * semconv::rpc::kMetricRpcClientResponseSize = "rpc.client.response.size"
 Measures the size of RPC response messages (uncompressed). More...
 
static constexpr const char * semconv::rpc::descrMetricRpcClientResponseSize
 
static constexpr const char * semconv::rpc::unitMetricRpcClientResponseSize = "By"
 
static constexpr const char * semconv::rpc::kMetricRpcClientResponsesPerRpc = "rpc.client.responses_per_rpc"
 Measures the number of messages sent per RPC. More...
 
static constexpr const char * semconv::rpc::descrMetricRpcClientResponsesPerRpc
 
static constexpr const char * semconv::rpc::unitMetricRpcClientResponsesPerRpc = "{count}"
 
static constexpr const char * semconv::rpc::kMetricRpcServerDuration = "rpc.server.duration"
 Measures the duration of inbound RPC. More...
 
static constexpr const char * semconv::rpc::descrMetricRpcServerDuration = "Measures the duration of inbound RPC."
 
static constexpr const char * semconv::rpc::unitMetricRpcServerDuration = "ms"
 
static constexpr const char * semconv::rpc::kMetricRpcServerRequestSize = "rpc.server.request.size"
 Measures the size of RPC request messages (uncompressed). More...
 
static constexpr const char * semconv::rpc::descrMetricRpcServerRequestSize
 
static constexpr const char * semconv::rpc::unitMetricRpcServerRequestSize = "By"
 
static constexpr const char * semconv::rpc::kMetricRpcServerRequestsPerRpc = "rpc.server.requests_per_rpc"
 Measures the number of messages received per RPC. More...
 
static constexpr const char * semconv::rpc::descrMetricRpcServerRequestsPerRpc
 
static constexpr const char * semconv::rpc::unitMetricRpcServerRequestsPerRpc = "{count}"
 
static constexpr const char * semconv::rpc::kMetricRpcServerResponseSize = "rpc.server.response.size"
 Measures the size of RPC response messages (uncompressed). More...
 
static constexpr const char * semconv::rpc::descrMetricRpcServerResponseSize
 
static constexpr const char * semconv::rpc::unitMetricRpcServerResponseSize = "By"
 
static constexpr const char * semconv::rpc::kMetricRpcServerResponsesPerRpc = "rpc.server.responses_per_rpc"
 Measures the number of messages sent per RPC. More...
 
static constexpr const char * semconv::rpc::descrMetricRpcServerResponsesPerRpc
 
static constexpr const char * semconv::rpc::unitMetricRpcServerResponsesPerRpc = "{count}"