NVIDIA DeepStream SDK API Reference

9.2 Release
9.2/includes/opentelemetry/semconv/vcs_metrics.h
Go to the documentation of this file.
1 /*
2  * Copyright The OpenTelemetry Authors
3  * SPDX-License-Identifier: Apache-2.0
4  */
5 
6 /*
7  * DO NOT EDIT, this is an Auto-generated file from:
8  * buildscripts/semantic-convention/templates/registry/semantic_metrics-h.j2
9  */
10 
11 #pragma once
12 
13 #include "opentelemetry/common/macros.h"
14 #include "opentelemetry/metrics/meter.h"
15 #include "opentelemetry/version.h"
16 
18 namespace semconv
19 {
20 namespace vcs
21 {
22 
27 static constexpr const char *kMetricVcsChangeCount = "vcs.change.count";
28 static constexpr const char *descrMetricVcsChangeCount =
29  "The number of changes (pull requests/merge requests/changelists) in a repository, categorized "
30  "by their state (e.g. open or merged)";
31 static constexpr const char *unitMetricVcsChangeCount = "{change}";
32 
35 {
38 }
39 
42 {
45 }
46 
48  metrics::Meter *meter)
49 {
52 }
53 
56 {
59 }
60 
66 static constexpr const char *kMetricVcsChangeDuration = "vcs.change.duration";
67 static constexpr const char *descrMetricVcsChangeDuration =
68  "The time duration a change (pull request/merge request/changelist) has been in a given state.";
69 static constexpr const char *unitMetricVcsChangeDuration = "s";
70 
71 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
72 
73 static inline nostd::unique_ptr<metrics::Gauge<int64_t>> CreateSyncInt64MetricVcsChangeDuration(
74  metrics::Meter *meter)
75 {
76  return meter->CreateInt64Gauge(kMetricVcsChangeDuration, descrMetricVcsChangeDuration,
78 }
79 
80 static inline nostd::unique_ptr<metrics::Gauge<double>> CreateSyncDoubleMetricVcsChangeDuration(
81  metrics::Meter *meter)
82 {
83  return meter->CreateDoubleGauge(kMetricVcsChangeDuration, descrMetricVcsChangeDuration,
85 }
86 #endif /* OPENTELEMETRY_ABI_VERSION_NO */
87 
90 {
93 }
94 
97 {
100 }
101 
106 static constexpr const char *kMetricVcsChangeTimeToApproval = "vcs.change.time_to_approval";
107 static constexpr const char *descrMetricVcsChangeTimeToApproval =
108  "The amount of time since its creation it took a change (pull request/merge "
109  "request/changelist) to get the first approval.";
110 static constexpr const char *unitMetricVcsChangeTimeToApproval = "s";
111 
112 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
113 
115 CreateSyncInt64MetricVcsChangeTimeToApproval(metrics::Meter *meter)
116 {
119 }
120 
122 CreateSyncDoubleMetricVcsChangeTimeToApproval(metrics::Meter *meter)
123 {
124  return meter->CreateDoubleGauge(kMetricVcsChangeTimeToApproval,
127 }
128 #endif /* OPENTELEMETRY_ABI_VERSION_NO */
129 
132 {
136 }
137 
140 {
144 }
145 
150 static constexpr const char *kMetricVcsChangeTimeToMerge = "vcs.change.time_to_merge";
151 static constexpr const char *descrMetricVcsChangeTimeToMerge =
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.";
154 static constexpr const char *unitMetricVcsChangeTimeToMerge = "s";
155 
156 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
157 
158 static inline nostd::unique_ptr<metrics::Gauge<int64_t>> CreateSyncInt64MetricVcsChangeTimeToMerge(
159  metrics::Meter *meter)
160 {
161  return meter->CreateInt64Gauge(kMetricVcsChangeTimeToMerge, descrMetricVcsChangeTimeToMerge,
163 }
164 
165 static inline nostd::unique_ptr<metrics::Gauge<double>> CreateSyncDoubleMetricVcsChangeTimeToMerge(
166  metrics::Meter *meter)
167 {
168  return meter->CreateDoubleGauge(kMetricVcsChangeTimeToMerge, descrMetricVcsChangeTimeToMerge,
170 }
171 #endif /* OPENTELEMETRY_ABI_VERSION_NO */
172 
175 {
176  return meter->CreateInt64ObservableGauge(
178 }
179 
182 {
183  return meter->CreateDoubleObservableGauge(
185 }
186 
192 static constexpr const char *kMetricVcsContributorCount = "vcs.contributor.count";
193 static constexpr const char *descrMetricVcsContributorCount =
194  "The number of unique contributors to a repository";
195 static constexpr const char *unitMetricVcsContributorCount = "{contributor}";
196 
197 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
198 
199 static inline nostd::unique_ptr<metrics::Gauge<int64_t>> CreateSyncInt64MetricVcsContributorCount(
200  metrics::Meter *meter)
201 {
202  return meter->CreateInt64Gauge(kMetricVcsContributorCount, descrMetricVcsContributorCount,
204 }
205 
206 static inline nostd::unique_ptr<metrics::Gauge<double>> CreateSyncDoubleMetricVcsContributorCount(
207  metrics::Meter *meter)
208 {
209  return meter->CreateDoubleGauge(kMetricVcsContributorCount, descrMetricVcsContributorCount,
211 }
212 #endif /* OPENTELEMETRY_ABI_VERSION_NO */
213 
216 {
217  return meter->CreateInt64ObservableGauge(
219 }
220 
223 {
224  return meter->CreateDoubleObservableGauge(
226 }
227 
233 static constexpr const char *kMetricVcsRefCount = "vcs.ref.count";
234 static constexpr const char *descrMetricVcsRefCount =
235  "The number of refs of type branch or tag in a repository.";
236 static constexpr const char *unitMetricVcsRefCount = "{ref}";
237 
239  metrics::Meter *meter)
240 {
243 }
244 
246  metrics::Meter *meter)
247 {
250 }
251 
253  metrics::Meter *meter)
254 {
257 }
258 
260  metrics::Meter *meter)
261 {
264 }
265 
274 static constexpr const char *kMetricVcsRefLinesDelta = "vcs.ref.lines_delta";
275 static constexpr const char *descrMetricVcsRefLinesDelta =
276  "The number of lines added/removed in a ref (branch) relative to the ref from the "
277  "`vcs.ref.base.name` attribute.";
278 static constexpr const char *unitMetricVcsRefLinesDelta = "{line}";
279 
280 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
281 
282 static inline nostd::unique_ptr<metrics::Gauge<int64_t>> CreateSyncInt64MetricVcsRefLinesDelta(
283  metrics::Meter *meter)
284 {
285  return meter->CreateInt64Gauge(kMetricVcsRefLinesDelta, descrMetricVcsRefLinesDelta,
287 }
288 
289 static inline nostd::unique_ptr<metrics::Gauge<double>> CreateSyncDoubleMetricVcsRefLinesDelta(
290  metrics::Meter *meter)
291 {
292  return meter->CreateDoubleGauge(kMetricVcsRefLinesDelta, descrMetricVcsRefLinesDelta,
294 }
295 #endif /* OPENTELEMETRY_ABI_VERSION_NO */
296 
299 {
302 }
303 
306 {
309 }
310 
319 static constexpr const char *kMetricVcsRefRevisionsDelta = "vcs.ref.revisions_delta";
320 static constexpr const char *descrMetricVcsRefRevisionsDelta =
321  "The number of revisions (commits) a ref (branch) is ahead/behind the branch from the "
322  "`vcs.ref.base.name` attribute";
323 static constexpr const char *unitMetricVcsRefRevisionsDelta = "{revision}";
324 
325 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
326 
327 static inline nostd::unique_ptr<metrics::Gauge<int64_t>> CreateSyncInt64MetricVcsRefRevisionsDelta(
328  metrics::Meter *meter)
329 {
330  return meter->CreateInt64Gauge(kMetricVcsRefRevisionsDelta, descrMetricVcsRefRevisionsDelta,
332 }
333 
334 static inline nostd::unique_ptr<metrics::Gauge<double>> CreateSyncDoubleMetricVcsRefRevisionsDelta(
335  metrics::Meter *meter)
336 {
337  return meter->CreateDoubleGauge(kMetricVcsRefRevisionsDelta, descrMetricVcsRefRevisionsDelta,
339 }
340 #endif /* OPENTELEMETRY_ABI_VERSION_NO */
341 
344 {
345  return meter->CreateInt64ObservableGauge(
347 }
348 
351 {
352  return meter->CreateDoubleObservableGauge(
354 }
355 
360 static constexpr const char *kMetricVcsRefTime = "vcs.ref.time";
361 static constexpr const char *descrMetricVcsRefTime =
362  "Time a ref (branch) created from the default branch (trunk) has existed. The `ref.type` "
363  "attribute will always be `branch`";
364 static constexpr const char *unitMetricVcsRefTime = "s";
365 
366 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
367 
368 static inline nostd::unique_ptr<metrics::Gauge<int64_t>> CreateSyncInt64MetricVcsRefTime(
369  metrics::Meter *meter)
370 {
371  return meter->CreateInt64Gauge(kMetricVcsRefTime, descrMetricVcsRefTime, unitMetricVcsRefTime);
372 }
373 
374 static inline nostd::unique_ptr<metrics::Gauge<double>> CreateSyncDoubleMetricVcsRefTime(
375  metrics::Meter *meter)
376 {
377  return meter->CreateDoubleGauge(kMetricVcsRefTime, descrMetricVcsRefTime, unitMetricVcsRefTime);
378 }
379 #endif /* OPENTELEMETRY_ABI_VERSION_NO */
380 
382  metrics::Meter *meter)
383 {
386 }
387 
389  metrics::Meter *meter)
390 {
393 }
394 
400 static constexpr const char *kMetricVcsRepositoryCount = "vcs.repository.count";
401 static constexpr const char *descrMetricVcsRepositoryCount =
402  "The number of repositories in an organization.";
403 static constexpr const char *unitMetricVcsRepositoryCount = "{repository}";
404 
407 {
410 }
411 
414 {
417 }
418 
421 {
424 }
425 
428 {
431 }
432 
433 } // namespace vcs
434 } // namespace semconv
metrics::Meter::CreateInt64ObservableGauge
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...
semconv::vcs::unitMetricVcsChangeTimeToApproval
static constexpr const char * unitMetricVcsChangeTimeToApproval
Definition: includes/opentelemetry/semconv/vcs_metrics.h:110
semconv::vcs::unitMetricVcsRepositoryCount
static constexpr const char * unitMetricVcsRepositoryCount
Definition: includes/opentelemetry/semconv/vcs_metrics.h:403
semconv::vcs::CreateAsyncDoubleMetricVcsRepositoryCount
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricVcsRepositoryCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/vcs_metrics.h:427
semconv::vcs::CreateAsyncInt64MetricVcsChangeDuration
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricVcsChangeDuration(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/vcs_metrics.h:89
metrics::Meter::CreateInt64UpDownCounter
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...
semconv::vcs::unitMetricVcsChangeDuration
static constexpr const char * unitMetricVcsChangeDuration
Definition: includes/opentelemetry/semconv/vcs_metrics.h:69
semconv::vcs::descrMetricVcsChangeCount
static constexpr const char * descrMetricVcsChangeCount
Definition: includes/opentelemetry/semconv/vcs_metrics.h:28
semconv::vcs::unitMetricVcsRefTime
static constexpr const char * unitMetricVcsRefTime
Definition: includes/opentelemetry/semconv/vcs_metrics.h:364
nostd::unique_ptr
Provide a simplified port of std::unique_ptr that has ABI stability.
Definition: includes/opentelemetry/nostd/unique_ptr.h:45
semconv::vcs::kMetricVcsRefLinesDelta
static constexpr const char * kMetricVcsRefLinesDelta
The number of lines added/removed in a ref (branch) relative to the ref from the.
Definition: includes/opentelemetry/semconv/vcs_metrics.h:274
semconv::vcs::CreateAsyncInt64MetricVcsChangeTimeToMerge
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricVcsChangeTimeToMerge(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/vcs_metrics.h:174
semconv::vcs::kMetricVcsChangeDuration
static constexpr const char * kMetricVcsChangeDuration
The time duration a change (pull request/merge request/changelist) has been in a given state.
Definition: includes/opentelemetry/semconv/vcs_metrics.h:66
semconv::vcs::unitMetricVcsRefLinesDelta
static constexpr const char * unitMetricVcsRefLinesDelta
Definition: includes/opentelemetry/semconv/vcs_metrics.h:278
semconv::vcs::kMetricVcsRefRevisionsDelta
static constexpr const char * kMetricVcsRefRevisionsDelta
The number of revisions (commits) a ref (branch) is ahead/behind the branch from the.
Definition: includes/opentelemetry/semconv/vcs_metrics.h:319
semconv::vcs::CreateAsyncDoubleMetricVcsChangeDuration
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricVcsChangeDuration(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/vcs_metrics.h:96
semconv::vcs::kMetricVcsRepositoryCount
static constexpr const char * kMetricVcsRepositoryCount
The number of repositories in an organization.
Definition: includes/opentelemetry/semconv/vcs_metrics.h:400
nostd::shared_ptr
Provide a type-erased version of std::shared_ptr that has ABI stability.
Definition: includes/opentelemetry/nostd/shared_ptr.h:28
semconv
Definition: includes/opentelemetry/semconv/azure_metrics.h:18
semconv::vcs::CreateSyncInt64MetricVcsChangeCount
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricVcsChangeCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/vcs_metrics.h:34
OPENTELEMETRY_BEGIN_NAMESPACE
#define OPENTELEMETRY_BEGIN_NAMESPACE
Definition: includes/opentelemetry/version.h:21
semconv::vcs::descrMetricVcsRepositoryCount
static constexpr const char * descrMetricVcsRepositoryCount
Definition: includes/opentelemetry/semconv/vcs_metrics.h:401
semconv::vcs::descrMetricVcsChangeDuration
static constexpr const char * descrMetricVcsChangeDuration
Definition: includes/opentelemetry/semconv/vcs_metrics.h:67
semconv::vcs::descrMetricVcsRefCount
static constexpr const char * descrMetricVcsRefCount
Definition: includes/opentelemetry/semconv/vcs_metrics.h:234
semconv::vcs::CreateAsyncInt64MetricVcsChangeTimeToApproval
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricVcsChangeTimeToApproval(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/vcs_metrics.h:131
metrics::Meter::CreateDoubleObservableUpDownCounter
virtual nostd::shared_ptr< ObservableInstrument > CreateDoubleObservableUpDownCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
semconv::vcs::unitMetricVcsRefRevisionsDelta
static constexpr const char * unitMetricVcsRefRevisionsDelta
Definition: includes/opentelemetry/semconv/vcs_metrics.h:323
semconv::vcs::kMetricVcsContributorCount
static constexpr const char * kMetricVcsContributorCount
The number of unique contributors to a repository.
Definition: includes/opentelemetry/semconv/vcs_metrics.h:192
semconv::vcs::descrMetricVcsChangeTimeToMerge
static constexpr const char * descrMetricVcsChangeTimeToMerge
Definition: includes/opentelemetry/semconv/vcs_metrics.h:151
semconv::vcs::CreateSyncInt64MetricVcsRefCount
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricVcsRefCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/vcs_metrics.h:238
semconv::vcs::CreateAsyncDoubleMetricVcsChangeTimeToApproval
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricVcsChangeTimeToApproval(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/vcs_metrics.h:139
semconv::vcs::CreateAsyncInt64MetricVcsRefRevisionsDelta
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricVcsRefRevisionsDelta(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/vcs_metrics.h:343
semconv::vcs::CreateAsyncDoubleMetricVcsRefRevisionsDelta
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricVcsRefRevisionsDelta(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/vcs_metrics.h:350
semconv::vcs::CreateAsyncInt64MetricVcsRefLinesDelta
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricVcsRefLinesDelta(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/vcs_metrics.h:298
OPENTELEMETRY_END_NAMESPACE
#define OPENTELEMETRY_END_NAMESPACE
Definition: includes/opentelemetry/version.h:24
semconv::vcs::descrMetricVcsRefTime
static constexpr const char * descrMetricVcsRefTime
Definition: includes/opentelemetry/semconv/vcs_metrics.h:361
semconv::vcs::CreateAsyncDoubleMetricVcsRefCount
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricVcsRefCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/vcs_metrics.h:259
semconv::vcs::descrMetricVcsRefRevisionsDelta
static constexpr const char * descrMetricVcsRefRevisionsDelta
Definition: includes/opentelemetry/semconv/vcs_metrics.h:320
semconv::vcs::kMetricVcsRefCount
static constexpr const char * kMetricVcsRefCount
The number of refs of type branch or tag in a repository.
Definition: includes/opentelemetry/semconv/vcs_metrics.h:233
semconv::vcs::unitMetricVcsContributorCount
static constexpr const char * unitMetricVcsContributorCount
Definition: includes/opentelemetry/semconv/vcs_metrics.h:195
semconv::vcs::CreateSyncDoubleMetricVcsChangeCount
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricVcsChangeCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/vcs_metrics.h:41
semconv::vcs::CreateAsyncInt64MetricVcsRepositoryCount
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricVcsRepositoryCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/vcs_metrics.h:420
semconv::vcs::CreateAsyncDoubleMetricVcsChangeCount
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricVcsChangeCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/vcs_metrics.h:55
semconv::vcs::CreateAsyncInt64MetricVcsRefCount
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricVcsRefCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/vcs_metrics.h:252
semconv::vcs::CreateAsyncDoubleMetricVcsRefLinesDelta
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricVcsRefLinesDelta(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/vcs_metrics.h:305
semconv::vcs::CreateAsyncInt64MetricVcsRefTime
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricVcsRefTime(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/vcs_metrics.h:381
metrics::Meter::CreateInt64ObservableUpDownCounter
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...
semconv::vcs::unitMetricVcsChangeTimeToMerge
static constexpr const char * unitMetricVcsChangeTimeToMerge
Definition: includes/opentelemetry/semconv/vcs_metrics.h:154
semconv::vcs::kMetricVcsRefTime
static constexpr const char * kMetricVcsRefTime
Time a ref (branch) created from the default branch (trunk) has existed.
Definition: includes/opentelemetry/semconv/vcs_metrics.h:360
semconv::vcs::unitMetricVcsChangeCount
static constexpr const char * unitMetricVcsChangeCount
Definition: includes/opentelemetry/semconv/vcs_metrics.h:31
semconv::vcs::descrMetricVcsChangeTimeToApproval
static constexpr const char * descrMetricVcsChangeTimeToApproval
Definition: includes/opentelemetry/semconv/vcs_metrics.h:107
metrics::Meter::CreateDoubleUpDownCounter
virtual nostd::unique_ptr< UpDownCounter< double > > CreateDoubleUpDownCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
metrics::Meter::CreateDoubleObservableGauge
virtual nostd::shared_ptr< ObservableInstrument > CreateDoubleObservableGauge(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
semconv::vcs::kMetricVcsChangeTimeToMerge
static constexpr const char * kMetricVcsChangeTimeToMerge
The amount of time since its creation it took a change (pull request/merge request/changelist) to get...
Definition: includes/opentelemetry/semconv/vcs_metrics.h:150
semconv::vcs::CreateSyncDoubleMetricVcsRepositoryCount
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricVcsRepositoryCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/vcs_metrics.h:413
semconv::vcs::kMetricVcsChangeTimeToApproval
static constexpr const char * kMetricVcsChangeTimeToApproval
The amount of time since its creation it took a change (pull request/merge request/changelist) to get...
Definition: includes/opentelemetry/semconv/vcs_metrics.h:106
semconv::vcs::descrMetricVcsContributorCount
static constexpr const char * descrMetricVcsContributorCount
Definition: includes/opentelemetry/semconv/vcs_metrics.h:193
semconv::vcs::descrMetricVcsRefLinesDelta
static constexpr const char * descrMetricVcsRefLinesDelta
Definition: includes/opentelemetry/semconv/vcs_metrics.h:275
semconv::vcs::CreateAsyncDoubleMetricVcsRefTime
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricVcsRefTime(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/vcs_metrics.h:388
semconv::vcs::unitMetricVcsRefCount
static constexpr const char * unitMetricVcsRefCount
Definition: includes/opentelemetry/semconv/vcs_metrics.h:236
metrics::Meter
Handles instrument creation and provides a facility for batch recording.
Definition: includes/opentelemetry/metrics/meter.h:37
semconv::vcs::CreateAsyncInt64MetricVcsChangeCount
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricVcsChangeCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/vcs_metrics.h:47
semconv::vcs::CreateSyncDoubleMetricVcsRefCount
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricVcsRefCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/vcs_metrics.h:245
semconv::vcs::CreateAsyncDoubleMetricVcsContributorCount
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricVcsContributorCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/vcs_metrics.h:222
semconv::vcs::CreateAsyncInt64MetricVcsContributorCount
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricVcsContributorCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/vcs_metrics.h:215
semconv::vcs::kMetricVcsChangeCount
static constexpr const char * kMetricVcsChangeCount
The number of changes (pull requests/merge requests/changelists) in a repository, categorized by thei...
Definition: includes/opentelemetry/semconv/vcs_metrics.h:27
semconv::vcs::CreateAsyncDoubleMetricVcsChangeTimeToMerge
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricVcsChangeTimeToMerge(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/vcs_metrics.h:181
semconv::vcs::CreateSyncInt64MetricVcsRepositoryCount
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricVcsRepositoryCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/vcs_metrics.h:406