|
|
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 changes (pull requests/merge requests/changelists) in a repository, categorized "
30 "by their state (e.g. open or merged).";
68 "The time duration a change (pull request/merge request/changelist) has been in a given state.";
71 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
108 "The amount of time since its creation it took a change (pull request/merge "
109 "request/changelist) to get the first approval.";
112 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
115 CreateSyncInt64MetricVcsChangeTimeToApproval(
metrics::Meter *meter)
122 CreateSyncDoubleMetricVcsChangeTimeToApproval(
metrics::Meter *meter)
152 "The amount of time since its creation it took a change (pull request/merge "
153 "request/changelist) to get merged into the target(base) ref.";
156 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
194 "The number of unique contributors to a repository.";
197 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
235 "The number of refs of type branch or tag in a repository.";
276 "The number of lines added/removed in a ref (branch) relative to the ref from the "
277 "`vcs.ref.base.name` attribute.";
280 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
321 "The number of revisions (commits) a ref (branch) is ahead/behind the branch from the "
322 "`vcs.ref.base.name` attribute.";
325 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
362 "Time a ref (branch) created from the default branch (trunk) has existed. The `ref.type` "
363 "attribute will always be `branch`.";
366 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
402 "The number of repositories in an organization.";
virtual nostd::shared_ptr< ObservableInstrument > CreateInt64ObservableGauge(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
Creates a Asynchronous (Observable) Gauge with the passed characteristics and returns a shared_ptr to...
static constexpr const char * unitMetricVcsChangeTimeToApproval
static constexpr const char * unitMetricVcsRepositoryCount
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricVcsRepositoryCount(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricVcsChangeDuration(metrics::Meter *meter)
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 constexpr const char * unitMetricVcsChangeDuration
static constexpr const char * descrMetricVcsChangeCount
static constexpr const char * unitMetricVcsRefTime
Provide a simplified port of std::unique_ptr that has ABI stability.
static constexpr const char * kMetricVcsRefLinesDelta
The number of lines added/removed in a ref (branch) relative to the ref from the.
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricVcsChangeTimeToMerge(metrics::Meter *meter)
static constexpr const char * kMetricVcsChangeDuration
The time duration a change (pull request/merge request/changelist) has been in a given state.
static constexpr const char * unitMetricVcsRefLinesDelta
static constexpr const char * kMetricVcsRefRevisionsDelta
The number of revisions (commits) a ref (branch) is ahead/behind the branch from the.
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricVcsChangeDuration(metrics::Meter *meter)
static constexpr const char * kMetricVcsRepositoryCount
The number of repositories in an organization.
Provide a type-erased version of std::shared_ptr that has ABI stability.
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricVcsChangeCount(metrics::Meter *meter)
#define OPENTELEMETRY_BEGIN_NAMESPACE
static constexpr const char * descrMetricVcsRepositoryCount
static constexpr const char * descrMetricVcsChangeDuration
static constexpr const char * descrMetricVcsRefCount
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricVcsChangeTimeToApproval(metrics::Meter *meter)
virtual nostd::shared_ptr< ObservableInstrument > CreateDoubleObservableUpDownCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
static constexpr const char * unitMetricVcsRefRevisionsDelta
static constexpr const char * kMetricVcsContributorCount
The number of unique contributors to a repository.
static constexpr const char * descrMetricVcsChangeTimeToMerge
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricVcsRefCount(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricVcsChangeTimeToApproval(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricVcsRefRevisionsDelta(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricVcsRefRevisionsDelta(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricVcsRefLinesDelta(metrics::Meter *meter)
#define OPENTELEMETRY_END_NAMESPACE
static constexpr const char * descrMetricVcsRefTime
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricVcsRefCount(metrics::Meter *meter)
static constexpr const char * descrMetricVcsRefRevisionsDelta
static constexpr const char * kMetricVcsRefCount
The number of refs of type branch or tag in a repository.
static constexpr const char * unitMetricVcsContributorCount
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricVcsChangeCount(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricVcsRepositoryCount(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricVcsChangeCount(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricVcsRefCount(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricVcsRefLinesDelta(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricVcsRefTime(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 char * unitMetricVcsChangeTimeToMerge
static constexpr const char * kMetricVcsRefTime
Time a ref (branch) created from the default branch (trunk) has existed.
static constexpr const char * unitMetricVcsChangeCount
static constexpr const char * descrMetricVcsChangeTimeToApproval
virtual nostd::unique_ptr< UpDownCounter< double > > CreateDoubleUpDownCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
virtual nostd::shared_ptr< ObservableInstrument > CreateDoubleObservableGauge(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
static constexpr const char * kMetricVcsChangeTimeToMerge
The amount of time since its creation it took a change (pull request/merge request/changelist) to get...
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricVcsRepositoryCount(metrics::Meter *meter)
static constexpr const char * kMetricVcsChangeTimeToApproval
The amount of time since its creation it took a change (pull request/merge request/changelist) to get...
static constexpr const char * descrMetricVcsContributorCount
static constexpr const char * descrMetricVcsRefLinesDelta
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricVcsRefTime(metrics::Meter *meter)
static constexpr const char * unitMetricVcsRefCount
Handles instrument creation and provides a facility for batch recording.
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricVcsChangeCount(metrics::Meter *meter)
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricVcsRefCount(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricVcsContributorCount(metrics::Meter *meter)
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricVcsContributorCount(metrics::Meter *meter)
static constexpr const char * kMetricVcsChangeCount
The number of changes (pull requests/merge requests/changelists) in a repository, categorized by thei...
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricVcsChangeTimeToMerge(metrics::Meter *meter)
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricVcsRepositoryCount(metrics::Meter *meter)