| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861 |
- /*
- * 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 db
- {
- /**
- The number of connections that are currently in state described by the @code state @endcode
- attribute <p> updowncounter
- */
- static constexpr const char *kMetricDbClientConnectionCount = "db.client.connection.count";
- static constexpr const char *descrMetricDbClientConnectionCount =
- "The number of connections that are currently in state described by the `state` attribute";
- static constexpr const char *unitMetricDbClientConnectionCount = "{connection}";
- static inline nostd::unique_ptr<metrics::UpDownCounter<int64_t>>
- CreateSyncInt64MetricDbClientConnectionCount(metrics::Meter *meter)
- {
- return meter->CreateInt64UpDownCounter(kMetricDbClientConnectionCount,
- descrMetricDbClientConnectionCount,
- unitMetricDbClientConnectionCount);
- }
- static inline nostd::unique_ptr<metrics::UpDownCounter<double>>
- CreateSyncDoubleMetricDbClientConnectionCount(metrics::Meter *meter)
- {
- return meter->CreateDoubleUpDownCounter(kMetricDbClientConnectionCount,
- descrMetricDbClientConnectionCount,
- unitMetricDbClientConnectionCount);
- }
- static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncInt64MetricDbClientConnectionCount(metrics::Meter *meter)
- {
- return meter->CreateInt64ObservableUpDownCounter(kMetricDbClientConnectionCount,
- descrMetricDbClientConnectionCount,
- unitMetricDbClientConnectionCount);
- }
- static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncDoubleMetricDbClientConnectionCount(metrics::Meter *meter)
- {
- return meter->CreateDoubleObservableUpDownCounter(kMetricDbClientConnectionCount,
- descrMetricDbClientConnectionCount,
- unitMetricDbClientConnectionCount);
- }
- /**
- The time it took to create a new connection
- <p>
- histogram
- */
- static constexpr const char *kMetricDbClientConnectionCreateTime =
- "db.client.connection.create_time";
- static constexpr const char *descrMetricDbClientConnectionCreateTime =
- "The time it took to create a new connection";
- static constexpr const char *unitMetricDbClientConnectionCreateTime = "s";
- static inline nostd::unique_ptr<metrics::Histogram<uint64_t>>
- CreateSyncInt64MetricDbClientConnectionCreateTime(metrics::Meter *meter)
- {
- return meter->CreateUInt64Histogram(kMetricDbClientConnectionCreateTime,
- descrMetricDbClientConnectionCreateTime,
- unitMetricDbClientConnectionCreateTime);
- }
- static inline nostd::unique_ptr<metrics::Histogram<double>>
- CreateSyncDoubleMetricDbClientConnectionCreateTime(metrics::Meter *meter)
- {
- return meter->CreateDoubleHistogram(kMetricDbClientConnectionCreateTime,
- descrMetricDbClientConnectionCreateTime,
- unitMetricDbClientConnectionCreateTime);
- }
- /**
- The maximum number of idle open connections allowed
- <p>
- updowncounter
- */
- static constexpr const char *kMetricDbClientConnectionIdleMax = "db.client.connection.idle.max";
- static constexpr const char *descrMetricDbClientConnectionIdleMax =
- "The maximum number of idle open connections allowed";
- static constexpr const char *unitMetricDbClientConnectionIdleMax = "{connection}";
- static inline nostd::unique_ptr<metrics::UpDownCounter<int64_t>>
- CreateSyncInt64MetricDbClientConnectionIdleMax(metrics::Meter *meter)
- {
- return meter->CreateInt64UpDownCounter(kMetricDbClientConnectionIdleMax,
- descrMetricDbClientConnectionIdleMax,
- unitMetricDbClientConnectionIdleMax);
- }
- static inline nostd::unique_ptr<metrics::UpDownCounter<double>>
- CreateSyncDoubleMetricDbClientConnectionIdleMax(metrics::Meter *meter)
- {
- return meter->CreateDoubleUpDownCounter(kMetricDbClientConnectionIdleMax,
- descrMetricDbClientConnectionIdleMax,
- unitMetricDbClientConnectionIdleMax);
- }
- static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncInt64MetricDbClientConnectionIdleMax(metrics::Meter *meter)
- {
- return meter->CreateInt64ObservableUpDownCounter(kMetricDbClientConnectionIdleMax,
- descrMetricDbClientConnectionIdleMax,
- unitMetricDbClientConnectionIdleMax);
- }
- static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncDoubleMetricDbClientConnectionIdleMax(metrics::Meter *meter)
- {
- return meter->CreateDoubleObservableUpDownCounter(kMetricDbClientConnectionIdleMax,
- descrMetricDbClientConnectionIdleMax,
- unitMetricDbClientConnectionIdleMax);
- }
- /**
- The minimum number of idle open connections allowed
- <p>
- updowncounter
- */
- static constexpr const char *kMetricDbClientConnectionIdleMin = "db.client.connection.idle.min";
- static constexpr const char *descrMetricDbClientConnectionIdleMin =
- "The minimum number of idle open connections allowed";
- static constexpr const char *unitMetricDbClientConnectionIdleMin = "{connection}";
- static inline nostd::unique_ptr<metrics::UpDownCounter<int64_t>>
- CreateSyncInt64MetricDbClientConnectionIdleMin(metrics::Meter *meter)
- {
- return meter->CreateInt64UpDownCounter(kMetricDbClientConnectionIdleMin,
- descrMetricDbClientConnectionIdleMin,
- unitMetricDbClientConnectionIdleMin);
- }
- static inline nostd::unique_ptr<metrics::UpDownCounter<double>>
- CreateSyncDoubleMetricDbClientConnectionIdleMin(metrics::Meter *meter)
- {
- return meter->CreateDoubleUpDownCounter(kMetricDbClientConnectionIdleMin,
- descrMetricDbClientConnectionIdleMin,
- unitMetricDbClientConnectionIdleMin);
- }
- static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncInt64MetricDbClientConnectionIdleMin(metrics::Meter *meter)
- {
- return meter->CreateInt64ObservableUpDownCounter(kMetricDbClientConnectionIdleMin,
- descrMetricDbClientConnectionIdleMin,
- unitMetricDbClientConnectionIdleMin);
- }
- static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncDoubleMetricDbClientConnectionIdleMin(metrics::Meter *meter)
- {
- return meter->CreateDoubleObservableUpDownCounter(kMetricDbClientConnectionIdleMin,
- descrMetricDbClientConnectionIdleMin,
- unitMetricDbClientConnectionIdleMin);
- }
- /**
- The maximum number of open connections allowed
- <p>
- updowncounter
- */
- static constexpr const char *kMetricDbClientConnectionMax = "db.client.connection.max";
- static constexpr const char *descrMetricDbClientConnectionMax =
- "The maximum number of open connections allowed";
- static constexpr const char *unitMetricDbClientConnectionMax = "{connection}";
- static inline nostd::unique_ptr<metrics::UpDownCounter<int64_t>>
- CreateSyncInt64MetricDbClientConnectionMax(metrics::Meter *meter)
- {
- return meter->CreateInt64UpDownCounter(kMetricDbClientConnectionMax,
- descrMetricDbClientConnectionMax,
- unitMetricDbClientConnectionMax);
- }
- static inline nostd::unique_ptr<metrics::UpDownCounter<double>>
- CreateSyncDoubleMetricDbClientConnectionMax(metrics::Meter *meter)
- {
- return meter->CreateDoubleUpDownCounter(kMetricDbClientConnectionMax,
- descrMetricDbClientConnectionMax,
- unitMetricDbClientConnectionMax);
- }
- static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncInt64MetricDbClientConnectionMax(metrics::Meter *meter)
- {
- return meter->CreateInt64ObservableUpDownCounter(kMetricDbClientConnectionMax,
- descrMetricDbClientConnectionMax,
- unitMetricDbClientConnectionMax);
- }
- static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncDoubleMetricDbClientConnectionMax(metrics::Meter *meter)
- {
- return meter->CreateDoubleObservableUpDownCounter(kMetricDbClientConnectionMax,
- descrMetricDbClientConnectionMax,
- unitMetricDbClientConnectionMax);
- }
- /**
- The number of current pending requests for an open connection
- <p>
- updowncounter
- */
- static constexpr const char *kMetricDbClientConnectionPendingRequests =
- "db.client.connection.pending_requests";
- static constexpr const char *descrMetricDbClientConnectionPendingRequests =
- "The number of current pending requests for an open connection";
- static constexpr const char *unitMetricDbClientConnectionPendingRequests = "{request}";
- static inline nostd::unique_ptr<metrics::UpDownCounter<int64_t>>
- CreateSyncInt64MetricDbClientConnectionPendingRequests(metrics::Meter *meter)
- {
- return meter->CreateInt64UpDownCounter(kMetricDbClientConnectionPendingRequests,
- descrMetricDbClientConnectionPendingRequests,
- unitMetricDbClientConnectionPendingRequests);
- }
- static inline nostd::unique_ptr<metrics::UpDownCounter<double>>
- CreateSyncDoubleMetricDbClientConnectionPendingRequests(metrics::Meter *meter)
- {
- return meter->CreateDoubleUpDownCounter(kMetricDbClientConnectionPendingRequests,
- descrMetricDbClientConnectionPendingRequests,
- unitMetricDbClientConnectionPendingRequests);
- }
- static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncInt64MetricDbClientConnectionPendingRequests(metrics::Meter *meter)
- {
- return meter->CreateInt64ObservableUpDownCounter(kMetricDbClientConnectionPendingRequests,
- descrMetricDbClientConnectionPendingRequests,
- unitMetricDbClientConnectionPendingRequests);
- }
- static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncDoubleMetricDbClientConnectionPendingRequests(metrics::Meter *meter)
- {
- return meter->CreateDoubleObservableUpDownCounter(kMetricDbClientConnectionPendingRequests,
- descrMetricDbClientConnectionPendingRequests,
- unitMetricDbClientConnectionPendingRequests);
- }
- /**
- The number of connection timeouts that have occurred trying to obtain a connection from the pool
- <p>
- counter
- */
- static constexpr const char *kMetricDbClientConnectionTimeouts = "db.client.connection.timeouts";
- static constexpr const char *descrMetricDbClientConnectionTimeouts =
- "The number of connection timeouts that have occurred trying to obtain a connection from the "
- "pool";
- static constexpr const char *unitMetricDbClientConnectionTimeouts = "{timeout}";
- static inline nostd::unique_ptr<metrics::Counter<uint64_t>>
- CreateSyncInt64MetricDbClientConnectionTimeouts(metrics::Meter *meter)
- {
- return meter->CreateUInt64Counter(kMetricDbClientConnectionTimeouts,
- descrMetricDbClientConnectionTimeouts,
- unitMetricDbClientConnectionTimeouts);
- }
- static inline nostd::unique_ptr<metrics::Counter<double>>
- CreateSyncDoubleMetricDbClientConnectionTimeouts(metrics::Meter *meter)
- {
- return meter->CreateDoubleCounter(kMetricDbClientConnectionTimeouts,
- descrMetricDbClientConnectionTimeouts,
- unitMetricDbClientConnectionTimeouts);
- }
- static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncInt64MetricDbClientConnectionTimeouts(metrics::Meter *meter)
- {
- return meter->CreateInt64ObservableCounter(kMetricDbClientConnectionTimeouts,
- descrMetricDbClientConnectionTimeouts,
- unitMetricDbClientConnectionTimeouts);
- }
- static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncDoubleMetricDbClientConnectionTimeouts(metrics::Meter *meter)
- {
- return meter->CreateDoubleObservableCounter(kMetricDbClientConnectionTimeouts,
- descrMetricDbClientConnectionTimeouts,
- unitMetricDbClientConnectionTimeouts);
- }
- /**
- The time between borrowing a connection and returning it to the pool
- <p>
- histogram
- */
- static constexpr const char *kMetricDbClientConnectionUseTime = "db.client.connection.use_time";
- static constexpr const char *descrMetricDbClientConnectionUseTime =
- "The time between borrowing a connection and returning it to the pool";
- static constexpr const char *unitMetricDbClientConnectionUseTime = "s";
- static inline nostd::unique_ptr<metrics::Histogram<uint64_t>>
- CreateSyncInt64MetricDbClientConnectionUseTime(metrics::Meter *meter)
- {
- return meter->CreateUInt64Histogram(kMetricDbClientConnectionUseTime,
- descrMetricDbClientConnectionUseTime,
- unitMetricDbClientConnectionUseTime);
- }
- static inline nostd::unique_ptr<metrics::Histogram<double>>
- CreateSyncDoubleMetricDbClientConnectionUseTime(metrics::Meter *meter)
- {
- return meter->CreateDoubleHistogram(kMetricDbClientConnectionUseTime,
- descrMetricDbClientConnectionUseTime,
- unitMetricDbClientConnectionUseTime);
- }
- /**
- The time it took to obtain an open connection from the pool
- <p>
- histogram
- */
- static constexpr const char *kMetricDbClientConnectionWaitTime = "db.client.connection.wait_time";
- static constexpr const char *descrMetricDbClientConnectionWaitTime =
- "The time it took to obtain an open connection from the pool";
- static constexpr const char *unitMetricDbClientConnectionWaitTime = "s";
- static inline nostd::unique_ptr<metrics::Histogram<uint64_t>>
- CreateSyncInt64MetricDbClientConnectionWaitTime(metrics::Meter *meter)
- {
- return meter->CreateUInt64Histogram(kMetricDbClientConnectionWaitTime,
- descrMetricDbClientConnectionWaitTime,
- unitMetricDbClientConnectionWaitTime);
- }
- static inline nostd::unique_ptr<metrics::Histogram<double>>
- CreateSyncDoubleMetricDbClientConnectionWaitTime(metrics::Meter *meter)
- {
- return meter->CreateDoubleHistogram(kMetricDbClientConnectionWaitTime,
- descrMetricDbClientConnectionWaitTime,
- unitMetricDbClientConnectionWaitTime);
- }
- /**
- Deprecated, use @code db.client.connection.create_time @endcode instead. Note: the unit also
- changed from @code ms @endcode to @code s @endcode.
- @deprecated
- {"note": "Replaced by @code db.client.connection.create_time @endcode with unit @code s
- @endcode.", "reason": "uncategorized"} <p> histogram
- */
- OPENTELEMETRY_DEPRECATED static constexpr const char *kMetricDbClientConnectionsCreateTime =
- "db.client.connections.create_time";
- OPENTELEMETRY_DEPRECATED static constexpr const char *descrMetricDbClientConnectionsCreateTime =
- "Deprecated, use `db.client.connection.create_time` instead. Note: the unit also changed from "
- "`ms` to `s`.";
- OPENTELEMETRY_DEPRECATED static constexpr const char *unitMetricDbClientConnectionsCreateTime =
- "ms";
- OPENTELEMETRY_DEPRECATED static inline nostd::unique_ptr<metrics::Histogram<uint64_t>>
- CreateSyncInt64MetricDbClientConnectionsCreateTime(metrics::Meter *meter)
- {
- return meter->CreateUInt64Histogram(kMetricDbClientConnectionsCreateTime,
- descrMetricDbClientConnectionsCreateTime,
- unitMetricDbClientConnectionsCreateTime);
- }
- OPENTELEMETRY_DEPRECATED static inline nostd::unique_ptr<metrics::Histogram<double>>
- CreateSyncDoubleMetricDbClientConnectionsCreateTime(metrics::Meter *meter)
- {
- return meter->CreateDoubleHistogram(kMetricDbClientConnectionsCreateTime,
- descrMetricDbClientConnectionsCreateTime,
- unitMetricDbClientConnectionsCreateTime);
- }
- /**
- Deprecated, use @code db.client.connection.idle.max @endcode instead.
- @deprecated
- {"note": "Replaced by @code db.client.connection.idle.max @endcode.", "reason": "renamed",
- "renamed_to": "db.client.connection.idle.max"} <p> updowncounter
- */
- OPENTELEMETRY_DEPRECATED static constexpr const char *kMetricDbClientConnectionsIdleMax =
- "db.client.connections.idle.max";
- OPENTELEMETRY_DEPRECATED static constexpr const char *descrMetricDbClientConnectionsIdleMax =
- "Deprecated, use `db.client.connection.idle.max` instead.";
- OPENTELEMETRY_DEPRECATED static constexpr const char *unitMetricDbClientConnectionsIdleMax =
- "{connection}";
- OPENTELEMETRY_DEPRECATED static inline nostd::unique_ptr<metrics::UpDownCounter<int64_t>>
- CreateSyncInt64MetricDbClientConnectionsIdleMax(metrics::Meter *meter)
- {
- return meter->CreateInt64UpDownCounter(kMetricDbClientConnectionsIdleMax,
- descrMetricDbClientConnectionsIdleMax,
- unitMetricDbClientConnectionsIdleMax);
- }
- OPENTELEMETRY_DEPRECATED static inline nostd::unique_ptr<metrics::UpDownCounter<double>>
- CreateSyncDoubleMetricDbClientConnectionsIdleMax(metrics::Meter *meter)
- {
- return meter->CreateDoubleUpDownCounter(kMetricDbClientConnectionsIdleMax,
- descrMetricDbClientConnectionsIdleMax,
- unitMetricDbClientConnectionsIdleMax);
- }
- OPENTELEMETRY_DEPRECATED static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncInt64MetricDbClientConnectionsIdleMax(metrics::Meter *meter)
- {
- return meter->CreateInt64ObservableUpDownCounter(kMetricDbClientConnectionsIdleMax,
- descrMetricDbClientConnectionsIdleMax,
- unitMetricDbClientConnectionsIdleMax);
- }
- OPENTELEMETRY_DEPRECATED static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncDoubleMetricDbClientConnectionsIdleMax(metrics::Meter *meter)
- {
- return meter->CreateDoubleObservableUpDownCounter(kMetricDbClientConnectionsIdleMax,
- descrMetricDbClientConnectionsIdleMax,
- unitMetricDbClientConnectionsIdleMax);
- }
- /**
- Deprecated, use @code db.client.connection.idle.min @endcode instead.
- @deprecated
- {"note": "Replaced by @code db.client.connection.idle.min @endcode.", "reason": "renamed",
- "renamed_to": "db.client.connection.idle.min"} <p> updowncounter
- */
- OPENTELEMETRY_DEPRECATED static constexpr const char *kMetricDbClientConnectionsIdleMin =
- "db.client.connections.idle.min";
- OPENTELEMETRY_DEPRECATED static constexpr const char *descrMetricDbClientConnectionsIdleMin =
- "Deprecated, use `db.client.connection.idle.min` instead.";
- OPENTELEMETRY_DEPRECATED static constexpr const char *unitMetricDbClientConnectionsIdleMin =
- "{connection}";
- OPENTELEMETRY_DEPRECATED static inline nostd::unique_ptr<metrics::UpDownCounter<int64_t>>
- CreateSyncInt64MetricDbClientConnectionsIdleMin(metrics::Meter *meter)
- {
- return meter->CreateInt64UpDownCounter(kMetricDbClientConnectionsIdleMin,
- descrMetricDbClientConnectionsIdleMin,
- unitMetricDbClientConnectionsIdleMin);
- }
- OPENTELEMETRY_DEPRECATED static inline nostd::unique_ptr<metrics::UpDownCounter<double>>
- CreateSyncDoubleMetricDbClientConnectionsIdleMin(metrics::Meter *meter)
- {
- return meter->CreateDoubleUpDownCounter(kMetricDbClientConnectionsIdleMin,
- descrMetricDbClientConnectionsIdleMin,
- unitMetricDbClientConnectionsIdleMin);
- }
- OPENTELEMETRY_DEPRECATED static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncInt64MetricDbClientConnectionsIdleMin(metrics::Meter *meter)
- {
- return meter->CreateInt64ObservableUpDownCounter(kMetricDbClientConnectionsIdleMin,
- descrMetricDbClientConnectionsIdleMin,
- unitMetricDbClientConnectionsIdleMin);
- }
- OPENTELEMETRY_DEPRECATED static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncDoubleMetricDbClientConnectionsIdleMin(metrics::Meter *meter)
- {
- return meter->CreateDoubleObservableUpDownCounter(kMetricDbClientConnectionsIdleMin,
- descrMetricDbClientConnectionsIdleMin,
- unitMetricDbClientConnectionsIdleMin);
- }
- /**
- Deprecated, use @code db.client.connection.max @endcode instead.
- @deprecated
- {"note": "Replaced by @code db.client.connection.max @endcode.", "reason": "renamed",
- "renamed_to": "db.client.connection.max"} <p> updowncounter
- */
- OPENTELEMETRY_DEPRECATED static constexpr const char *kMetricDbClientConnectionsMax =
- "db.client.connections.max";
- OPENTELEMETRY_DEPRECATED static constexpr const char *descrMetricDbClientConnectionsMax =
- "Deprecated, use `db.client.connection.max` instead.";
- OPENTELEMETRY_DEPRECATED static constexpr const char *unitMetricDbClientConnectionsMax =
- "{connection}";
- OPENTELEMETRY_DEPRECATED static inline nostd::unique_ptr<metrics::UpDownCounter<int64_t>>
- CreateSyncInt64MetricDbClientConnectionsMax(metrics::Meter *meter)
- {
- return meter->CreateInt64UpDownCounter(kMetricDbClientConnectionsMax,
- descrMetricDbClientConnectionsMax,
- unitMetricDbClientConnectionsMax);
- }
- OPENTELEMETRY_DEPRECATED static inline nostd::unique_ptr<metrics::UpDownCounter<double>>
- CreateSyncDoubleMetricDbClientConnectionsMax(metrics::Meter *meter)
- {
- return meter->CreateDoubleUpDownCounter(kMetricDbClientConnectionsMax,
- descrMetricDbClientConnectionsMax,
- unitMetricDbClientConnectionsMax);
- }
- OPENTELEMETRY_DEPRECATED static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncInt64MetricDbClientConnectionsMax(metrics::Meter *meter)
- {
- return meter->CreateInt64ObservableUpDownCounter(kMetricDbClientConnectionsMax,
- descrMetricDbClientConnectionsMax,
- unitMetricDbClientConnectionsMax);
- }
- OPENTELEMETRY_DEPRECATED static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncDoubleMetricDbClientConnectionsMax(metrics::Meter *meter)
- {
- return meter->CreateDoubleObservableUpDownCounter(kMetricDbClientConnectionsMax,
- descrMetricDbClientConnectionsMax,
- unitMetricDbClientConnectionsMax);
- }
- /**
- Deprecated, use @code db.client.connection.pending_requests @endcode instead.
- @deprecated
- {"note": "Replaced by @code db.client.connection.pending_requests @endcode.", "reason": "renamed",
- "renamed_to": "db.client.connection.pending_requests"} <p> updowncounter
- */
- OPENTELEMETRY_DEPRECATED static constexpr const char *kMetricDbClientConnectionsPendingRequests =
- "db.client.connections.pending_requests";
- OPENTELEMETRY_DEPRECATED static constexpr const char
- *descrMetricDbClientConnectionsPendingRequests =
- "Deprecated, use `db.client.connection.pending_requests` instead.";
- OPENTELEMETRY_DEPRECATED static constexpr const char *unitMetricDbClientConnectionsPendingRequests =
- "{request}";
- OPENTELEMETRY_DEPRECATED static inline nostd::unique_ptr<metrics::UpDownCounter<int64_t>>
- CreateSyncInt64MetricDbClientConnectionsPendingRequests(metrics::Meter *meter)
- {
- return meter->CreateInt64UpDownCounter(kMetricDbClientConnectionsPendingRequests,
- descrMetricDbClientConnectionsPendingRequests,
- unitMetricDbClientConnectionsPendingRequests);
- }
- OPENTELEMETRY_DEPRECATED static inline nostd::unique_ptr<metrics::UpDownCounter<double>>
- CreateSyncDoubleMetricDbClientConnectionsPendingRequests(metrics::Meter *meter)
- {
- return meter->CreateDoubleUpDownCounter(kMetricDbClientConnectionsPendingRequests,
- descrMetricDbClientConnectionsPendingRequests,
- unitMetricDbClientConnectionsPendingRequests);
- }
- OPENTELEMETRY_DEPRECATED static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncInt64MetricDbClientConnectionsPendingRequests(metrics::Meter *meter)
- {
- return meter->CreateInt64ObservableUpDownCounter(kMetricDbClientConnectionsPendingRequests,
- descrMetricDbClientConnectionsPendingRequests,
- unitMetricDbClientConnectionsPendingRequests);
- }
- OPENTELEMETRY_DEPRECATED static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncDoubleMetricDbClientConnectionsPendingRequests(metrics::Meter *meter)
- {
- return meter->CreateDoubleObservableUpDownCounter(kMetricDbClientConnectionsPendingRequests,
- descrMetricDbClientConnectionsPendingRequests,
- unitMetricDbClientConnectionsPendingRequests);
- }
- /**
- Deprecated, use @code db.client.connection.timeouts @endcode instead.
- @deprecated
- {"note": "Replaced by @code db.client.connection.timeouts @endcode.", "reason": "renamed",
- "renamed_to": "db.client.connection.timeouts"} <p> counter
- */
- OPENTELEMETRY_DEPRECATED static constexpr const char *kMetricDbClientConnectionsTimeouts =
- "db.client.connections.timeouts";
- OPENTELEMETRY_DEPRECATED static constexpr const char *descrMetricDbClientConnectionsTimeouts =
- "Deprecated, use `db.client.connection.timeouts` instead.";
- OPENTELEMETRY_DEPRECATED static constexpr const char *unitMetricDbClientConnectionsTimeouts =
- "{timeout}";
- OPENTELEMETRY_DEPRECATED static inline nostd::unique_ptr<metrics::Counter<uint64_t>>
- CreateSyncInt64MetricDbClientConnectionsTimeouts(metrics::Meter *meter)
- {
- return meter->CreateUInt64Counter(kMetricDbClientConnectionsTimeouts,
- descrMetricDbClientConnectionsTimeouts,
- unitMetricDbClientConnectionsTimeouts);
- }
- OPENTELEMETRY_DEPRECATED static inline nostd::unique_ptr<metrics::Counter<double>>
- CreateSyncDoubleMetricDbClientConnectionsTimeouts(metrics::Meter *meter)
- {
- return meter->CreateDoubleCounter(kMetricDbClientConnectionsTimeouts,
- descrMetricDbClientConnectionsTimeouts,
- unitMetricDbClientConnectionsTimeouts);
- }
- OPENTELEMETRY_DEPRECATED static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncInt64MetricDbClientConnectionsTimeouts(metrics::Meter *meter)
- {
- return meter->CreateInt64ObservableCounter(kMetricDbClientConnectionsTimeouts,
- descrMetricDbClientConnectionsTimeouts,
- unitMetricDbClientConnectionsTimeouts);
- }
- OPENTELEMETRY_DEPRECATED static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncDoubleMetricDbClientConnectionsTimeouts(metrics::Meter *meter)
- {
- return meter->CreateDoubleObservableCounter(kMetricDbClientConnectionsTimeouts,
- descrMetricDbClientConnectionsTimeouts,
- unitMetricDbClientConnectionsTimeouts);
- }
- /**
- Deprecated, use @code db.client.connection.count @endcode instead.
- @deprecated
- {"note": "Replaced by @code db.client.connection.count @endcode.", "reason": "renamed",
- "renamed_to": "db.client.connection.count"} <p> updowncounter
- */
- OPENTELEMETRY_DEPRECATED static constexpr const char *kMetricDbClientConnectionsUsage =
- "db.client.connections.usage";
- OPENTELEMETRY_DEPRECATED static constexpr const char *descrMetricDbClientConnectionsUsage =
- "Deprecated, use `db.client.connection.count` instead.";
- OPENTELEMETRY_DEPRECATED static constexpr const char *unitMetricDbClientConnectionsUsage =
- "{connection}";
- OPENTELEMETRY_DEPRECATED static inline nostd::unique_ptr<metrics::UpDownCounter<int64_t>>
- CreateSyncInt64MetricDbClientConnectionsUsage(metrics::Meter *meter)
- {
- return meter->CreateInt64UpDownCounter(kMetricDbClientConnectionsUsage,
- descrMetricDbClientConnectionsUsage,
- unitMetricDbClientConnectionsUsage);
- }
- OPENTELEMETRY_DEPRECATED static inline nostd::unique_ptr<metrics::UpDownCounter<double>>
- CreateSyncDoubleMetricDbClientConnectionsUsage(metrics::Meter *meter)
- {
- return meter->CreateDoubleUpDownCounter(kMetricDbClientConnectionsUsage,
- descrMetricDbClientConnectionsUsage,
- unitMetricDbClientConnectionsUsage);
- }
- OPENTELEMETRY_DEPRECATED static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncInt64MetricDbClientConnectionsUsage(metrics::Meter *meter)
- {
- return meter->CreateInt64ObservableUpDownCounter(kMetricDbClientConnectionsUsage,
- descrMetricDbClientConnectionsUsage,
- unitMetricDbClientConnectionsUsage);
- }
- OPENTELEMETRY_DEPRECATED static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncDoubleMetricDbClientConnectionsUsage(metrics::Meter *meter)
- {
- return meter->CreateDoubleObservableUpDownCounter(kMetricDbClientConnectionsUsage,
- descrMetricDbClientConnectionsUsage,
- unitMetricDbClientConnectionsUsage);
- }
- /**
- Deprecated, use @code db.client.connection.use_time @endcode instead. Note: the unit also changed
- from @code ms @endcode to @code s @endcode.
- @deprecated
- {"note": "Replaced by @code db.client.connection.use_time @endcode with unit @code s @endcode.",
- "reason": "uncategorized"} <p> histogram
- */
- OPENTELEMETRY_DEPRECATED static constexpr const char *kMetricDbClientConnectionsUseTime =
- "db.client.connections.use_time";
- OPENTELEMETRY_DEPRECATED static constexpr const char *descrMetricDbClientConnectionsUseTime =
- "Deprecated, use `db.client.connection.use_time` instead. Note: the unit also changed from "
- "`ms` to `s`.";
- OPENTELEMETRY_DEPRECATED static constexpr const char *unitMetricDbClientConnectionsUseTime = "ms";
- OPENTELEMETRY_DEPRECATED static inline nostd::unique_ptr<metrics::Histogram<uint64_t>>
- CreateSyncInt64MetricDbClientConnectionsUseTime(metrics::Meter *meter)
- {
- return meter->CreateUInt64Histogram(kMetricDbClientConnectionsUseTime,
- descrMetricDbClientConnectionsUseTime,
- unitMetricDbClientConnectionsUseTime);
- }
- OPENTELEMETRY_DEPRECATED static inline nostd::unique_ptr<metrics::Histogram<double>>
- CreateSyncDoubleMetricDbClientConnectionsUseTime(metrics::Meter *meter)
- {
- return meter->CreateDoubleHistogram(kMetricDbClientConnectionsUseTime,
- descrMetricDbClientConnectionsUseTime,
- unitMetricDbClientConnectionsUseTime);
- }
- /**
- Deprecated, use @code db.client.connection.wait_time @endcode instead. Note: the unit also changed
- from @code ms @endcode to @code s @endcode.
- @deprecated
- {"note": "Replaced by @code db.client.connection.wait_time @endcode with unit @code s @endcode.",
- "reason": "uncategorized"} <p> histogram
- */
- OPENTELEMETRY_DEPRECATED static constexpr const char *kMetricDbClientConnectionsWaitTime =
- "db.client.connections.wait_time";
- OPENTELEMETRY_DEPRECATED static constexpr const char *descrMetricDbClientConnectionsWaitTime =
- "Deprecated, use `db.client.connection.wait_time` instead. Note: the unit also changed from "
- "`ms` to `s`.";
- OPENTELEMETRY_DEPRECATED static constexpr const char *unitMetricDbClientConnectionsWaitTime = "ms";
- OPENTELEMETRY_DEPRECATED static inline nostd::unique_ptr<metrics::Histogram<uint64_t>>
- CreateSyncInt64MetricDbClientConnectionsWaitTime(metrics::Meter *meter)
- {
- return meter->CreateUInt64Histogram(kMetricDbClientConnectionsWaitTime,
- descrMetricDbClientConnectionsWaitTime,
- unitMetricDbClientConnectionsWaitTime);
- }
- OPENTELEMETRY_DEPRECATED static inline nostd::unique_ptr<metrics::Histogram<double>>
- CreateSyncDoubleMetricDbClientConnectionsWaitTime(metrics::Meter *meter)
- {
- return meter->CreateDoubleHistogram(kMetricDbClientConnectionsWaitTime,
- descrMetricDbClientConnectionsWaitTime,
- unitMetricDbClientConnectionsWaitTime);
- }
- /**
- Deprecated, use @code azure.cosmosdb.client.active_instance.count @endcode instead.
- @deprecated
- {"note": "Replaced by @code azure.cosmosdb.client.active_instance.count @endcode.", "reason":
- "renamed", "renamed_to": "azure.cosmosdb.client.active_instance.count"} <p> updowncounter
- */
- OPENTELEMETRY_DEPRECATED static constexpr const char *kMetricDbClientCosmosdbActiveInstanceCount =
- "db.client.cosmosdb.active_instance.count";
- OPENTELEMETRY_DEPRECATED static constexpr const char
- *descrMetricDbClientCosmosdbActiveInstanceCount =
- "Deprecated, use `azure.cosmosdb.client.active_instance.count` instead.";
- OPENTELEMETRY_DEPRECATED static constexpr const char
- *unitMetricDbClientCosmosdbActiveInstanceCount = "{instance}";
- OPENTELEMETRY_DEPRECATED static inline nostd::unique_ptr<metrics::UpDownCounter<int64_t>>
- CreateSyncInt64MetricDbClientCosmosdbActiveInstanceCount(metrics::Meter *meter)
- {
- return meter->CreateInt64UpDownCounter(kMetricDbClientCosmosdbActiveInstanceCount,
- descrMetricDbClientCosmosdbActiveInstanceCount,
- unitMetricDbClientCosmosdbActiveInstanceCount);
- }
- OPENTELEMETRY_DEPRECATED static inline nostd::unique_ptr<metrics::UpDownCounter<double>>
- CreateSyncDoubleMetricDbClientCosmosdbActiveInstanceCount(metrics::Meter *meter)
- {
- return meter->CreateDoubleUpDownCounter(kMetricDbClientCosmosdbActiveInstanceCount,
- descrMetricDbClientCosmosdbActiveInstanceCount,
- unitMetricDbClientCosmosdbActiveInstanceCount);
- }
- OPENTELEMETRY_DEPRECATED static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncInt64MetricDbClientCosmosdbActiveInstanceCount(metrics::Meter *meter)
- {
- return meter->CreateInt64ObservableUpDownCounter(kMetricDbClientCosmosdbActiveInstanceCount,
- descrMetricDbClientCosmosdbActiveInstanceCount,
- unitMetricDbClientCosmosdbActiveInstanceCount);
- }
- OPENTELEMETRY_DEPRECATED static inline nostd::shared_ptr<metrics::ObservableInstrument>
- CreateAsyncDoubleMetricDbClientCosmosdbActiveInstanceCount(metrics::Meter *meter)
- {
- return meter->CreateDoubleObservableUpDownCounter(kMetricDbClientCosmosdbActiveInstanceCount,
- descrMetricDbClientCosmosdbActiveInstanceCount,
- unitMetricDbClientCosmosdbActiveInstanceCount);
- }
- /**
- Deprecated, use @code azure.cosmosdb.client.operation.request_charge @endcode instead.
- @deprecated
- {"note": "Replaced by @code azure.cosmosdb.client.operation.request_charge @endcode.", "reason":
- "renamed", "renamed_to": "azure.cosmosdb.client.operation.request_charge"} <p> histogram
- */
- OPENTELEMETRY_DEPRECATED static constexpr const char
- *kMetricDbClientCosmosdbOperationRequestCharge = "db.client.cosmosdb.operation.request_charge";
- OPENTELEMETRY_DEPRECATED static constexpr const char
- *descrMetricDbClientCosmosdbOperationRequestCharge =
- "Deprecated, use `azure.cosmosdb.client.operation.request_charge` instead.";
- OPENTELEMETRY_DEPRECATED static constexpr const char
- *unitMetricDbClientCosmosdbOperationRequestCharge = "{request_unit}";
- OPENTELEMETRY_DEPRECATED static inline nostd::unique_ptr<metrics::Histogram<uint64_t>>
- CreateSyncInt64MetricDbClientCosmosdbOperationRequestCharge(metrics::Meter *meter)
- {
- return meter->CreateUInt64Histogram(kMetricDbClientCosmosdbOperationRequestCharge,
- descrMetricDbClientCosmosdbOperationRequestCharge,
- unitMetricDbClientCosmosdbOperationRequestCharge);
- }
- OPENTELEMETRY_DEPRECATED static inline nostd::unique_ptr<metrics::Histogram<double>>
- CreateSyncDoubleMetricDbClientCosmosdbOperationRequestCharge(metrics::Meter *meter)
- {
- return meter->CreateDoubleHistogram(kMetricDbClientCosmosdbOperationRequestCharge,
- descrMetricDbClientCosmosdbOperationRequestCharge,
- unitMetricDbClientCosmosdbOperationRequestCharge);
- }
- /**
- Duration of database client operations.
- <p>
- Batch operations SHOULD be recorded as a single operation.
- <p>
- histogram
- */
- static constexpr const char *kMetricDbClientOperationDuration = "db.client.operation.duration";
- static constexpr const char *descrMetricDbClientOperationDuration =
- "Duration of database client operations.";
- static constexpr const char *unitMetricDbClientOperationDuration = "s";
- static inline nostd::unique_ptr<metrics::Histogram<uint64_t>>
- CreateSyncInt64MetricDbClientOperationDuration(metrics::Meter *meter)
- {
- return meter->CreateUInt64Histogram(kMetricDbClientOperationDuration,
- descrMetricDbClientOperationDuration,
- unitMetricDbClientOperationDuration);
- }
- static inline nostd::unique_ptr<metrics::Histogram<double>>
- CreateSyncDoubleMetricDbClientOperationDuration(metrics::Meter *meter)
- {
- return meter->CreateDoubleHistogram(kMetricDbClientOperationDuration,
- descrMetricDbClientOperationDuration,
- unitMetricDbClientOperationDuration);
- }
- /**
- The actual number of records returned by the database operation.
- <p>
- histogram
- */
- static constexpr const char *kMetricDbClientResponseReturnedRows =
- "db.client.response.returned_rows";
- static constexpr const char *descrMetricDbClientResponseReturnedRows =
- "The actual number of records returned by the database operation.";
- static constexpr const char *unitMetricDbClientResponseReturnedRows = "{row}";
- static inline nostd::unique_ptr<metrics::Histogram<uint64_t>>
- CreateSyncInt64MetricDbClientResponseReturnedRows(metrics::Meter *meter)
- {
- return meter->CreateUInt64Histogram(kMetricDbClientResponseReturnedRows,
- descrMetricDbClientResponseReturnedRows,
- unitMetricDbClientResponseReturnedRows);
- }
- static inline nostd::unique_ptr<metrics::Histogram<double>>
- CreateSyncDoubleMetricDbClientResponseReturnedRows(metrics::Meter *meter)
- {
- return meter->CreateDoubleHistogram(kMetricDbClientResponseReturnedRows,
- descrMetricDbClientResponseReturnedRows,
- unitMetricDbClientResponseReturnedRows);
- }
- } // namespace db
- } // namespace semconv
- OPENTELEMETRY_END_NAMESPACE
|