|
|
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"
29 "The number of connections that are currently in state described by the `state` attribute.";
70 "db.client.connection.create_time";
72 "The time it took to create a new connection.";
98 "The maximum number of idle open connections allowed.";
140 "The minimum number of idle open connections allowed.";
182 "The maximum number of open connections allowed.";
223 "db.client.connection.pending_requests";
225 "The number of current pending requests for an open connection.";
267 "The number of connection timeouts that have occurred trying to obtain a connection from the "
310 "The time between borrowing a connection and returning it to the pool.";
336 "The time it took to obtain an open connection from the pool.";
364 "db.client.connections.create_time";
366 "Deprecated, use `db.client.connection.create_time` instead. Note: the unit also changed from "
395 "db.client.connections.idle.max";
397 "Deprecated, use `db.client.connection.idle.max` instead.";
441 "db.client.connections.idle.min";
443 "Deprecated, use `db.client.connection.idle.min` instead.";
487 "db.client.connections.max";
489 "Deprecated, use `db.client.connection.max` instead.";
533 "db.client.connections.pending_requests";
536 "Deprecated, use `db.client.connection.pending_requests` instead.";
580 "db.client.connections.timeouts";
582 "Deprecated, use `db.client.connection.timeouts` instead.";
626 "db.client.connections.usage";
628 "Deprecated, use `db.client.connection.count` instead.";
673 "db.client.connections.use_time";
675 "Deprecated, use `db.client.connection.use_time` instead. Note: the unit also changed from "
704 "db.client.connections.wait_time";
706 "Deprecated, use `db.client.connection.wait_time` instead. Note: the unit also changed from "
734 "db.client.cosmosdb.active_instance.count";
737 "Deprecated, use `azure.cosmosdb.client.active_instance.count` instead.";
784 "Deprecated, use `azure.cosmosdb.client.operation.request_charge` instead.";
813 "Duration of database client operations.";
838 "db.client.response.returned_rows";
840 "The actual number of records returned by the database operation.";
static constexpr const OPENTELEMETRY_DEPRECATED char * unitMetricDbClientConnectionsMax
static constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricDbClientConnectionsWaitTime
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricDbClientConnectionIdleMax(metrics::Meter *meter)
static constexpr const char * descrMetricDbClientResponseReturnedRows
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricDbClientConnectionIdleMin(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricDbClientConnectionCreateTime(metrics::Meter *meter)
static constexpr const char * kMetricDbClientOperationDuration
Duration of database client operations.
static constexpr const char * descrMetricDbClientConnectionIdleMax
static constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricDbClientConnectionsTimeouts
static constexpr const OPENTELEMETRY_DEPRECATED char * kMetricDbClientConnectionsIdleMax
Deprecated, use.
static constexpr const OPENTELEMETRY_DEPRECATED char * unitMetricDbClientConnectionsUseTime
static constexpr const OPENTELEMETRY_DEPRECATED char * kMetricDbClientConnectionsPendingRequests
Deprecated, use.
static constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricDbClientConnectionsMax
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...
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricDbClientConnectionsWaitTime(metrics::Meter *meter)
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricDbClientCosmosdbOperationRequestCharge(metrics::Meter *meter)
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricDbClientCosmosdbActiveInstanceCount(metrics::Meter *meter)
static constexpr const OPENTELEMETRY_DEPRECATED char * unitMetricDbClientConnectionsWaitTime
static constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricDbClientConnectionsUsage
static constexpr const char * unitMetricDbClientConnectionUseTime
static constexpr const OPENTELEMETRY_DEPRECATED char * unitMetricDbClientConnectionsCreateTime
static constexpr const char * descrMetricDbClientConnectionPendingRequests
static constexpr const char * kMetricDbClientResponseReturnedRows
The actual number of records returned by the database operation.
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricDbClientConnectionsMax(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricDbClientResponseReturnedRows(metrics::Meter *meter)
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricDbClientCosmosdbActiveInstanceCount(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricDbClientConnectionCount(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricDbClientOperationDuration(metrics::Meter *meter)
Provide a simplified port of std::unique_ptr that has ABI stability.
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricDbClientConnectionsPendingRequests(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricDbClientConnectionWaitTime(metrics::Meter *meter)
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricDbClientConnectionsIdleMax(metrics::Meter *meter)
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricDbClientConnectionsMax(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricDbClientConnectionIdleMax(metrics::Meter *meter)
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricDbClientConnectionsPendingRequests(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricDbClientConnectionPendingRequests(metrics::Meter *meter)
static constexpr const char * unitMetricDbClientConnectionIdleMin
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricDbClientConnectionsUseTime(metrics::Meter *meter)
Provide a type-erased version of std::shared_ptr that has ABI stability.
static constexpr const char * descrMetricDbClientOperationDuration
static constexpr const OPENTELEMETRY_DEPRECATED char * kMetricDbClientConnectionsIdleMin
Deprecated, use.
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricDbClientConnectionsTimeouts(metrics::Meter *meter)
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricDbClientConnectionsTimeouts(metrics::Meter *meter)
virtual nostd::unique_ptr< Histogram< double > > CreateDoubleHistogram(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricDbClientConnectionsIdleMax(metrics::Meter *meter)
static constexpr const OPENTELEMETRY_DEPRECATED char * unitMetricDbClientConnectionsUsage
static constexpr const char * descrMetricDbClientConnectionCount
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricDbClientConnectionPendingRequests(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricDbClientConnectionIdleMin(metrics::Meter *meter)
#define OPENTELEMETRY_BEGIN_NAMESPACE
static constexpr const char * kMetricDbClientConnectionWaitTime
The time it took to obtain an open connection from the pool.
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricDbClientConnectionCount(metrics::Meter *meter)
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricDbClientConnectionsMax(metrics::Meter *meter)
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricDbClientConnectionsIdleMax(metrics::Meter *meter)
static constexpr const char * kMetricDbClientConnectionMax
The maximum number of open connections allowed.
static constexpr const char * unitMetricDbClientConnectionWaitTime
static constexpr const char * kMetricDbClientConnectionPendingRequests
The number of current pending requests for an open connection.
static constexpr const OPENTELEMETRY_DEPRECATED char * kMetricDbClientConnectionsUsage
Deprecated, use.
static constexpr const OPENTELEMETRY_DEPRECATED char * kMetricDbClientConnectionsWaitTime
Deprecated, use.
virtual nostd::shared_ptr< ObservableInstrument > CreateDoubleObservableUpDownCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricDbClientConnectionsTimeouts(metrics::Meter *meter)
static constexpr const char * unitMetricDbClientOperationDuration
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricDbClientConnectionMax(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricDbClientConnectionTimeouts(metrics::Meter *meter)
static constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricDbClientConnectionsIdleMin
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricDbClientConnectionCount(metrics::Meter *meter)
static constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricDbClientCosmosdbActiveInstanceCount
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricDbClientConnectionIdleMax(metrics::Meter *meter)
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricDbClientConnectionsCreateTime(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricDbClientConnectionTimeouts(metrics::Meter *meter)
static constexpr const char * unitMetricDbClientConnectionCreateTime
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricDbClientConnectionUseTime(metrics::Meter *meter)
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricDbClientConnectionsIdleMin(metrics::Meter *meter)
virtual nostd::unique_ptr< Counter< double > > CreateDoubleCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
static constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricDbClientConnectionsIdleMax
static constexpr const OPENTELEMETRY_DEPRECATED char * kMetricDbClientConnectionsCreateTime
Deprecated, use.
static constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricDbClientConnectionsUseTime
static constexpr const OPENTELEMETRY_DEPRECATED char * unitMetricDbClientConnectionsIdleMin
static constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricDbClientCosmosdbOperationRequestCharge
virtual nostd::shared_ptr< ObservableInstrument > CreateDoubleObservableCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
#define OPENTELEMETRY_END_NAMESPACE
static constexpr const char * descrMetricDbClientConnectionUseTime
static constexpr const char * unitMetricDbClientConnectionPendingRequests
static constexpr const char * descrMetricDbClientConnectionMax
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricDbClientConnectionCreateTime(metrics::Meter *meter)
static constexpr const char * unitMetricDbClientConnectionMax
static constexpr const char * kMetricDbClientConnectionCreateTime
The time it took to create a new connection.
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricDbClientConnectionsWaitTime(metrics::Meter *meter)
virtual nostd::unique_ptr< Counter< uint64_t > > CreateUInt64Counter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
Creates a Counter with the passed characteristics and returns a unique_ptr to that Counter.
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricDbClientConnectionsMax(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricDbClientConnectionTimeouts(metrics::Meter *meter)
static constexpr const OPENTELEMETRY_DEPRECATED char * kMetricDbClientCosmosdbOperationRequestCharge
Deprecated, use.
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricDbClientConnectionsCreateTime(metrics::Meter *meter)
static constexpr const char * kMetricDbClientConnectionIdleMin
The minimum number of idle open connections allowed.
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricDbClientConnectionsIdleMax(metrics::Meter *meter)
static constexpr const char * descrMetricDbClientConnectionIdleMin
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricDbClientConnectionsUsage(metrics::Meter *meter)
static constexpr const char * unitMetricDbClientConnectionIdleMax
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricDbClientConnectionsUsage(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricDbClientConnectionCount(metrics::Meter *meter)
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...
static constexpr const OPENTELEMETRY_DEPRECATED char * kMetricDbClientConnectionsTimeouts
Deprecated, use.
static constexpr const char * unitMetricDbClientConnectionCount
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricDbClientCosmosdbActiveInstanceCount(metrics::Meter *meter)
static constexpr const OPENTELEMETRY_DEPRECATED char * kMetricDbClientConnectionsUseTime
Deprecated, use.
static constexpr const char * unitMetricDbClientConnectionTimeouts
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricDbClientConnectionsPendingRequests(metrics::Meter *meter)
static constexpr const char * descrMetricDbClientConnectionWaitTime
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricDbClientOperationDuration(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricDbClientConnectionIdleMax(metrics::Meter *meter)
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricDbClientConnectionsIdleMin(metrics::Meter *meter)
virtual nostd::shared_ptr< ObservableInstrument > CreateInt64ObservableCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
Creates a Asynchronous (Observable) counter with the passed characteristics and returns a shared_ptr ...
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricDbClientConnectionTimeouts(metrics::Meter *meter)
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricDbClientConnectionsTimeouts(metrics::Meter *meter)
static constexpr const char * kMetricDbClientConnectionUseTime
The time between borrowing a connection and returning it to the pool.
virtual nostd::unique_ptr< UpDownCounter< double > > CreateDoubleUpDownCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
static constexpr const OPENTELEMETRY_DEPRECATED char * kMetricDbClientCosmosdbActiveInstanceCount
Deprecated, use.
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricDbClientConnectionMax(metrics::Meter *meter)
static constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricDbClientConnectionsCreateTime
static constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricDbClientConnectionsPendingRequests
static constexpr const OPENTELEMETRY_DEPRECATED char * unitMetricDbClientCosmosdbOperationRequestCharge
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricDbClientConnectionMax(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricDbClientConnectionUseTime(metrics::Meter *meter)
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricDbClientConnectionsUsage(metrics::Meter *meter)
static constexpr const char * kMetricDbClientConnectionIdleMax
The maximum number of idle open connections allowed.
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricDbClientConnectionMax(metrics::Meter *meter)
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricDbClientConnectionPendingRequests(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricDbClientResponseReturnedRows(metrics::Meter *meter)
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricDbClientConnectionsUseTime(metrics::Meter *meter)
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricDbClientConnectionIdleMin(metrics::Meter *meter)
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricDbClientConnectionsIdleMin(metrics::Meter *meter)
static constexpr const char * unitMetricDbClientResponseReturnedRows
static constexpr const char * kMetricDbClientConnectionTimeouts
The number of connection timeouts that have occurred trying to obtain a connection from the pool.
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricDbClientConnectionsIdleMin(metrics::Meter *meter)
static constexpr const OPENTELEMETRY_DEPRECATED char * unitMetricDbClientCosmosdbActiveInstanceCount
static constexpr const OPENTELEMETRY_DEPRECATED char * kMetricDbClientConnectionsMax
Deprecated, use.
static constexpr const char * descrMetricDbClientConnectionTimeouts
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 constexpr const OPENTELEMETRY_DEPRECATED char * unitMetricDbClientConnectionsTimeouts
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricDbClientConnectionPendingRequests(metrics::Meter *meter)
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricDbClientCosmosdbOperationRequestCharge(metrics::Meter *meter)
static constexpr const char * descrMetricDbClientConnectionCreateTime
#define OPENTELEMETRY_DEPRECATED
static constexpr const char * kMetricDbClientConnectionCount
The number of connections that are currently in state described by the.
static constexpr const OPENTELEMETRY_DEPRECATED char * unitMetricDbClientConnectionsPendingRequests
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricDbClientCosmosdbActiveInstanceCount(metrics::Meter *meter)
static constexpr const OPENTELEMETRY_DEPRECATED char * unitMetricDbClientConnectionsIdleMax
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricDbClientConnectionIdleMin(metrics::Meter *meter)
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricDbClientConnectionsPendingRequests(metrics::Meter *meter)
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricDbClientConnectionWaitTime(metrics::Meter *meter)
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricDbClientConnectionsUsage(metrics::Meter *meter)