| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213 |
- /*
- * Copyright The OpenTelemetry Authors
- * SPDX-License-Identifier: Apache-2.0
- */
- /*
- * DO NOT EDIT, this is an Auto-generated file from:
- * buildscripts/semantic-convention/templates/registry/semantic_metrics-h.j2
- */
- #pragma once
- #include "opentelemetry/common/macros.h"
- #include "opentelemetry/metrics/meter.h"
- #include "opentelemetry/version.h"
- OPENTELEMETRY_BEGIN_NAMESPACE
- namespace semconv
- {
- namespace cicd
- {
- /**
- The number of pipeline runs currently active in the system by state.
- <p>
- updowncounter
- */
- static constexpr const char *kMetricCicdPipelineRunActive = "cicd.pipeline.run.active";
- static constexpr const char *descrMetricCicdPipelineRunActive =
- "The number of pipeline runs currently active in the system by state.";
- static constexpr const char *unitMetricCicdPipelineRunActive = "{run}";
- static inline nostd::unique_ptr<metrics::UpDownCounter<int64_t>>
- CreateSyncInt64MetricCicdPipelineRunActive(metrics::Meter *meter)
- {
- return meter->CreateInt64UpDownCounter(kMetricCicdPipelineRunActive,
- descrMetricCicdPipelineRunActive,
- unitMetricCicdPipelineRunActive);
- }
- static inline nostd::unique_ptr<metrics::UpDownCounter<double>>
- CreateSyncDoubleMetricCicdPipelineRunActive(metrics::Meter *meter)
- {
- return meter->CreateDoubleUpDownCounter(kMetricCicdPipelineRunActive,
- descrMetricCicdPipelineRunActive,
- unitMetricCicdPipelineRunActive);
- }
- static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncInt64MetricCicdPipelineRunActive(metrics::Meter *meter)
- {
- return meter->CreateInt64ObservableUpDownCounter(kMetricCicdPipelineRunActive,
- descrMetricCicdPipelineRunActive,
- unitMetricCicdPipelineRunActive);
- }
- static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncDoubleMetricCicdPipelineRunActive(metrics::Meter *meter)
- {
- return meter->CreateDoubleObservableUpDownCounter(kMetricCicdPipelineRunActive,
- descrMetricCicdPipelineRunActive,
- unitMetricCicdPipelineRunActive);
- }
- /**
- Duration of a pipeline run grouped by pipeline, state and result.
- <p>
- histogram
- */
- static constexpr const char *kMetricCicdPipelineRunDuration = "cicd.pipeline.run.duration";
- static constexpr const char *descrMetricCicdPipelineRunDuration =
- "Duration of a pipeline run grouped by pipeline, state and result.";
- static constexpr const char *unitMetricCicdPipelineRunDuration = "s";
- static inline nostd::unique_ptr<metrics::Histogram<uint64_t>>
- CreateSyncInt64MetricCicdPipelineRunDuration(metrics::Meter *meter)
- {
- return meter->CreateUInt64Histogram(kMetricCicdPipelineRunDuration,
- descrMetricCicdPipelineRunDuration,
- unitMetricCicdPipelineRunDuration);
- }
- static inline nostd::unique_ptr<metrics::Histogram<double>>
- CreateSyncDoubleMetricCicdPipelineRunDuration(metrics::Meter *meter)
- {
- return meter->CreateDoubleHistogram(kMetricCicdPipelineRunDuration,
- descrMetricCicdPipelineRunDuration,
- unitMetricCicdPipelineRunDuration);
- }
- /**
- The number of errors encountered in pipeline runs (eg. compile, test failures).
- <p>
- There might be errors in a pipeline run that are non fatal (eg. they are suppressed) or in a
- parallel stage multiple stages could have a fatal error. This means that this error count might
- not be the same as the count of metric @code cicd.pipeline.run.duration @endcode with run result
- @code failure @endcode. <p> counter
- */
- static constexpr const char *kMetricCicdPipelineRunErrors = "cicd.pipeline.run.errors";
- static constexpr const char *descrMetricCicdPipelineRunErrors =
- "The number of errors encountered in pipeline runs (eg. compile, test failures).";
- static constexpr const char *unitMetricCicdPipelineRunErrors = "{error}";
- static inline nostd::unique_ptr<metrics::Counter<uint64_t>>
- CreateSyncInt64MetricCicdPipelineRunErrors(metrics::Meter *meter)
- {
- return meter->CreateUInt64Counter(kMetricCicdPipelineRunErrors, descrMetricCicdPipelineRunErrors,
- unitMetricCicdPipelineRunErrors);
- }
- static inline nostd::unique_ptr<metrics::Counter<double>>
- CreateSyncDoubleMetricCicdPipelineRunErrors(metrics::Meter *meter)
- {
- return meter->CreateDoubleCounter(kMetricCicdPipelineRunErrors, descrMetricCicdPipelineRunErrors,
- unitMetricCicdPipelineRunErrors);
- }
- static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncInt64MetricCicdPipelineRunErrors(metrics::Meter *meter)
- {
- return meter->CreateInt64ObservableCounter(kMetricCicdPipelineRunErrors,
- descrMetricCicdPipelineRunErrors,
- unitMetricCicdPipelineRunErrors);
- }
- static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncDoubleMetricCicdPipelineRunErrors(metrics::Meter *meter)
- {
- return meter->CreateDoubleObservableCounter(kMetricCicdPipelineRunErrors,
- descrMetricCicdPipelineRunErrors,
- unitMetricCicdPipelineRunErrors);
- }
- /**
- The number of errors in a component of the CICD system (eg. controller, scheduler, agent).
- <p>
- Errors in pipeline run execution are explicitly excluded. Ie a test failure is not counted in this
- metric. <p> counter
- */
- static constexpr const char *kMetricCicdSystemErrors = "cicd.system.errors";
- static constexpr const char *descrMetricCicdSystemErrors =
- "The number of errors in a component of the CICD system (eg. controller, scheduler, agent).";
- static constexpr const char *unitMetricCicdSystemErrors = "{error}";
- static inline nostd::unique_ptr<metrics::Counter<uint64_t>> CreateSyncInt64MetricCicdSystemErrors(
- metrics::Meter *meter)
- {
- return meter->CreateUInt64Counter(kMetricCicdSystemErrors, descrMetricCicdSystemErrors,
- unitMetricCicdSystemErrors);
- }
- static inline nostd::unique_ptr<metrics::Counter<double>> CreateSyncDoubleMetricCicdSystemErrors(
- metrics::Meter *meter)
- {
- return meter->CreateDoubleCounter(kMetricCicdSystemErrors, descrMetricCicdSystemErrors,
- unitMetricCicdSystemErrors);
- }
- static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncInt64MetricCicdSystemErrors(metrics::Meter *meter)
- {
- return meter->CreateInt64ObservableCounter(kMetricCicdSystemErrors, descrMetricCicdSystemErrors,
- unitMetricCicdSystemErrors);
- }
- static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncDoubleMetricCicdSystemErrors(metrics::Meter *meter)
- {
- return meter->CreateDoubleObservableCounter(kMetricCicdSystemErrors, descrMetricCicdSystemErrors,
- unitMetricCicdSystemErrors);
- }
- /**
- The number of workers on the CICD system by state.
- <p>
- updowncounter
- */
- static constexpr const char *kMetricCicdWorkerCount = "cicd.worker.count";
- static constexpr const char *descrMetricCicdWorkerCount =
- "The number of workers on the CICD system by state.";
- static constexpr const char *unitMetricCicdWorkerCount = "{count}";
- static inline nostd::unique_ptr<metrics::UpDownCounter<int64_t>>
- CreateSyncInt64MetricCicdWorkerCount(metrics::Meter *meter)
- {
- return meter->CreateInt64UpDownCounter(kMetricCicdWorkerCount, descrMetricCicdWorkerCount,
- unitMetricCicdWorkerCount);
- }
- static inline nostd::unique_ptr<metrics::UpDownCounter<double>>
- CreateSyncDoubleMetricCicdWorkerCount(metrics::Meter *meter)
- {
- return meter->CreateDoubleUpDownCounter(kMetricCicdWorkerCount, descrMetricCicdWorkerCount,
- unitMetricCicdWorkerCount);
- }
- static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncInt64MetricCicdWorkerCount(metrics::Meter *meter)
- {
- return meter->CreateInt64ObservableUpDownCounter(
- kMetricCicdWorkerCount, descrMetricCicdWorkerCount, unitMetricCicdWorkerCount);
- }
- static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncDoubleMetricCicdWorkerCount(metrics::Meter *meter)
- {
- return meter->CreateDoubleObservableUpDownCounter(
- kMetricCicdWorkerCount, descrMetricCicdWorkerCount, unitMetricCicdWorkerCount);
- }
- } // namespace cicd
- } // namespace semconv
- OPENTELEMETRY_END_NAMESPACE
|