NVIDIA DeepStream SDK API Reference

9.2 Release
9.2/includes/opentelemetry/semconv/incubating/messaging_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 messaging
21 {
22 
32 static constexpr const char *kMetricMessagingClientConsumedMessages =
33  "messaging.client.consumed.messages";
34 static constexpr const char *descrMetricMessagingClientConsumedMessages =
35  "Number of messages that were delivered to the application.";
36 static constexpr const char *unitMetricMessagingClientConsumedMessages = "{message}";
37 
40 {
44 }
45 
48 {
52 }
53 
56 {
60 }
61 
64 {
68 }
69 
76 static constexpr const char *kMetricMessagingClientOperationDuration =
77  "messaging.client.operation.duration";
78 static constexpr const char *descrMetricMessagingClientOperationDuration =
79  "Duration of messaging operation initiated by a producer or consumer client.";
80 static constexpr const char *unitMetricMessagingClientOperationDuration = "s";
81 
84 {
88 }
89 
92 {
96 }
97 
106  "messaging.client.published.messages";
108  "Deprecated. Use `messaging.client.sent.messages` instead.";
110  "{message}";
111 
114 {
118 }
119 
122 {
126 }
127 
130 {
134 }
135 
138 {
142 }
143 
151 static constexpr const char *kMetricMessagingClientSentMessages = "messaging.client.sent.messages";
152 static constexpr const char *descrMetricMessagingClientSentMessages =
153  "Number of messages producer attempted to send to the broker.";
154 static constexpr const char *unitMetricMessagingClientSentMessages = "{message}";
155 
158 {
162 }
163 
166 {
170 }
171 
174 {
178 }
179 
182 {
186 }
187 
194 static constexpr const char *kMetricMessagingProcessDuration = "messaging.process.duration";
195 static constexpr const char *descrMetricMessagingProcessDuration =
196  "Duration of processing operation.";
197 static constexpr const char *unitMetricMessagingProcessDuration = "s";
198 
201 {
205 }
206 
209 {
213 }
214 
223  "messaging.process.messages";
225  "Deprecated. Use `messaging.client.consumed.messages` instead.";
227  "{message}";
228 
231 {
235 }
236 
239 {
243 }
244 
247 {
251 }
252 
255 {
259 }
260 
269  "messaging.publish.duration";
271  "Deprecated. Use `messaging.client.operation.duration` instead.";
273 
276 {
280 }
281 
284 {
288 }
289 
298  "messaging.publish.messages";
300  "Deprecated. Use `messaging.client.sent.messages` instead.";
302  "{message}";
303 
306 {
310 }
311 
314 {
318 }
319 
322 {
326 }
327 
330 {
334 }
335 
344  "messaging.receive.duration";
346  "Deprecated. Use `messaging.client.operation.duration` instead.";
348 
351 {
355 }
356 
359 {
363 }
364 
373  "messaging.receive.messages";
375  "Deprecated. Use `messaging.client.consumed.messages` instead.";
377  "{message}";
378 
381 {
385 }
386 
389 {
393 }
394 
397 {
401 }
402 
405 {
409 }
410 
411 } // namespace messaging
412 } // namespace semconv
semconv::messaging::unitMetricMessagingClientSentMessages
static constexpr const char * unitMetricMessagingClientSentMessages
Definition: includes/opentelemetry/semconv/messaging_metrics.h:155
semconv::messaging::descrMetricMessagingPublishMessages
static constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricMessagingPublishMessages
Definition: includes/opentelemetry/semconv/messaging_metrics.h:300
semconv::messaging::descrMetricMessagingProcessMessages
static constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricMessagingProcessMessages
Definition: includes/opentelemetry/semconv/messaging_metrics.h:225
semconv::messaging::descrMetricMessagingClientConsumedMessages
static constexpr const char * descrMetricMessagingClientConsumedMessages
Definition: includes/opentelemetry/semconv/messaging_metrics.h:34
semconv::messaging::CreateSyncInt64MetricMessagingClientOperationDuration
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricMessagingClientOperationDuration(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:83
semconv::messaging::CreateAsyncDoubleMetricMessagingPublishMessages
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricMessagingPublishMessages(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:330
semconv::messaging::CreateSyncInt64MetricMessagingPublishMessages
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricMessagingPublishMessages(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:306
semconv::messaging::CreateSyncDoubleMetricMessagingClientSentMessages
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricMessagingClientSentMessages(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:166
semconv::messaging::descrMetricMessagingReceiveDuration
static constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricMessagingReceiveDuration
Definition: includes/opentelemetry/semconv/messaging_metrics.h:346
semconv::messaging::descrMetricMessagingClientOperationDuration
static constexpr const char * descrMetricMessagingClientOperationDuration
Definition: includes/opentelemetry/semconv/messaging_metrics.h:78
semconv::messaging::CreateSyncInt64MetricMessagingClientConsumedMessages
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricMessagingClientConsumedMessages(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:39
semconv::messaging::CreateSyncInt64MetricMessagingPublishDuration
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricMessagingPublishDuration(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:276
semconv::messaging::unitMetricMessagingClientPublishedMessages
static constexpr const OPENTELEMETRY_DEPRECATED char * unitMetricMessagingClientPublishedMessages
Definition: includes/opentelemetry/semconv/messaging_metrics.h:110
nostd::unique_ptr
Provide a simplified port of std::unique_ptr that has ABI stability.
Definition: includes/opentelemetry/nostd/unique_ptr.h:45
semconv::messaging::CreateAsyncInt64MetricMessagingProcessMessages
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricMessagingProcessMessages(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:247
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::messaging::unitMetricMessagingReceiveMessages
static constexpr const OPENTELEMETRY_DEPRECATED char * unitMetricMessagingReceiveMessages
Definition: includes/opentelemetry/semconv/messaging_metrics.h:377
semconv
Definition: includes/opentelemetry/semconv/azure_metrics.h:18
semconv::messaging::unitMetricMessagingProcessDuration
static constexpr const char * unitMetricMessagingProcessDuration
Definition: includes/opentelemetry/semconv/messaging_metrics.h:198
metrics::Meter::CreateDoubleHistogram
virtual nostd::unique_ptr< Histogram< double > > CreateDoubleHistogram(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
semconv::messaging::CreateSyncDoubleMetricMessagingReceiveMessages
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricMessagingReceiveMessages(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:389
semconv::messaging::CreateAsyncInt64MetricMessagingReceiveMessages
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricMessagingReceiveMessages(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:397
OPENTELEMETRY_BEGIN_NAMESPACE
#define OPENTELEMETRY_BEGIN_NAMESPACE
Definition: includes/opentelemetry/version.h:21
semconv::messaging::CreateSyncDoubleMetricMessagingClientOperationDuration
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricMessagingClientOperationDuration(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:91
semconv::messaging::kMetricMessagingClientPublishedMessages
static constexpr const OPENTELEMETRY_DEPRECATED char * kMetricMessagingClientPublishedMessages
Deprecated.
Definition: includes/opentelemetry/semconv/messaging_metrics.h:106
semconv::messaging::unitMetricMessagingClientOperationDuration
static constexpr const char * unitMetricMessagingClientOperationDuration
Definition: includes/opentelemetry/semconv/messaging_metrics.h:80
semconv::messaging::kMetricMessagingProcessDuration
static constexpr const char * kMetricMessagingProcessDuration
Duration of processing operation.
Definition: includes/opentelemetry/semconv/messaging_metrics.h:195
semconv::messaging::CreateSyncDoubleMetricMessagingClientPublishedMessages
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricMessagingClientPublishedMessages(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:122
semconv::messaging::CreateAsyncInt64MetricMessagingPublishMessages
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricMessagingPublishMessages(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:322
semconv::messaging::CreateSyncDoubleMetricMessagingClientConsumedMessages
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricMessagingClientConsumedMessages(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:47
semconv::messaging::kMetricMessagingPublishMessages
static constexpr const OPENTELEMETRY_DEPRECATED char * kMetricMessagingPublishMessages
Deprecated.
Definition: includes/opentelemetry/semconv/messaging_metrics.h:298
semconv::messaging::CreateSyncInt64MetricMessagingProcessDuration
static nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricMessagingProcessDuration(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:201
semconv::messaging::unitMetricMessagingClientConsumedMessages
static constexpr const char * unitMetricMessagingClientConsumedMessages
Definition: includes/opentelemetry/semconv/messaging_metrics.h:36
metrics::Meter::CreateDoubleCounter
virtual nostd::unique_ptr< Counter< double > > CreateDoubleCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
semconv::messaging::kMetricMessagingReceiveMessages
static constexpr const OPENTELEMETRY_DEPRECATED char * kMetricMessagingReceiveMessages
Deprecated.
Definition: includes/opentelemetry/semconv/messaging_metrics.h:373
semconv::messaging::CreateAsyncDoubleMetricMessagingClientConsumedMessages
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricMessagingClientConsumedMessages(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:63
semconv::messaging::CreateAsyncDoubleMetricMessagingProcessMessages
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricMessagingProcessMessages(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:255
semconv::messaging::CreateAsyncDoubleMetricMessagingClientPublishedMessages
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricMessagingClientPublishedMessages(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:138
metrics::Meter::CreateDoubleObservableCounter
virtual nostd::shared_ptr< ObservableInstrument > CreateDoubleObservableCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
OPENTELEMETRY_END_NAMESPACE
#define OPENTELEMETRY_END_NAMESPACE
Definition: includes/opentelemetry/version.h:24
semconv::messaging::descrMetricMessagingPublishDuration
static constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricMessagingPublishDuration
Definition: includes/opentelemetry/semconv/messaging_metrics.h:271
semconv::messaging::descrMetricMessagingClientSentMessages
static constexpr const char * descrMetricMessagingClientSentMessages
Definition: includes/opentelemetry/semconv/messaging_metrics.h:153
semconv::messaging::CreateSyncDoubleMetricMessagingPublishDuration
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricMessagingPublishDuration(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:284
metrics::Meter::CreateUInt64Counter
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.
semconv::messaging::unitMetricMessagingPublishMessages
static constexpr const OPENTELEMETRY_DEPRECATED char * unitMetricMessagingPublishMessages
Definition: includes/opentelemetry/semconv/messaging_metrics.h:302
semconv::messaging::CreateSyncInt64MetricMessagingClientSentMessages
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricMessagingClientSentMessages(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:158
semconv::messaging::CreateSyncDoubleMetricMessagingPublishMessages
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricMessagingPublishMessages(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:314
semconv::messaging::CreateAsyncInt64MetricMessagingClientConsumedMessages
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricMessagingClientConsumedMessages(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:55
semconv::messaging::CreateSyncDoubleMetricMessagingProcessDuration
static nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricMessagingProcessDuration(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:209
semconv::messaging::kMetricMessagingClientOperationDuration
static constexpr const char * kMetricMessagingClientOperationDuration
Duration of messaging operation initiated by a producer or consumer client.
Definition: includes/opentelemetry/semconv/messaging_metrics.h:76
metrics::Meter::CreateInt64ObservableCounter
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 ...
semconv::messaging::CreateAsyncDoubleMetricMessagingClientSentMessages
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricMessagingClientSentMessages(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:182
semconv::messaging::descrMetricMessagingClientPublishedMessages
static constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricMessagingClientPublishedMessages
Definition: includes/opentelemetry/semconv/messaging_metrics.h:108
semconv::messaging::descrMetricMessagingProcessDuration
static constexpr const char * descrMetricMessagingProcessDuration
Definition: includes/opentelemetry/semconv/messaging_metrics.h:196
semconv::messaging::unitMetricMessagingPublishDuration
static constexpr const OPENTELEMETRY_DEPRECATED char * unitMetricMessagingPublishDuration
Definition: includes/opentelemetry/semconv/messaging_metrics.h:273
semconv::messaging::descrMetricMessagingReceiveMessages
static constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricMessagingReceiveMessages
Definition: includes/opentelemetry/semconv/messaging_metrics.h:375
semconv::messaging::CreateAsyncInt64MetricMessagingClientPublishedMessages
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricMessagingClientPublishedMessages(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:130
semconv::messaging::kMetricMessagingClientConsumedMessages
static constexpr const char * kMetricMessagingClientConsumedMessages
Number of messages that were delivered to the application.
Definition: includes/opentelemetry/semconv/messaging_metrics.h:32
semconv::messaging::CreateSyncInt64MetricMessagingReceiveDuration
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Histogram< uint64_t > > CreateSyncInt64MetricMessagingReceiveDuration(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:351
semconv::messaging::kMetricMessagingProcessMessages
static constexpr const OPENTELEMETRY_DEPRECATED char * kMetricMessagingProcessMessages
Deprecated.
Definition: includes/opentelemetry/semconv/messaging_metrics.h:223
semconv::messaging::kMetricMessagingClientSentMessages
static constexpr const char * kMetricMessagingClientSentMessages
Number of messages producer attempted to send to the broker.
Definition: includes/opentelemetry/semconv/messaging_metrics.h:152
metrics::Meter::CreateUInt64Histogram
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.
semconv::messaging::CreateSyncDoubleMetricMessagingReceiveDuration
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Histogram< double > > CreateSyncDoubleMetricMessagingReceiveDuration(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:359
semconv::messaging::CreateSyncDoubleMetricMessagingProcessMessages
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricMessagingProcessMessages(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:239
metrics::Meter
Handles instrument creation and provides a facility for batch recording.
Definition: includes/opentelemetry/metrics/meter.h:37
semconv::messaging::CreateSyncInt64MetricMessagingClientPublishedMessages
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricMessagingClientPublishedMessages(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:114
semconv::messaging::CreateAsyncDoubleMetricMessagingReceiveMessages
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricMessagingReceiveMessages(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:405
semconv::messaging::kMetricMessagingPublishDuration
static constexpr const OPENTELEMETRY_DEPRECATED char * kMetricMessagingPublishDuration
Deprecated.
Definition: includes/opentelemetry/semconv/messaging_metrics.h:269
OPENTELEMETRY_DEPRECATED
#define OPENTELEMETRY_DEPRECATED
Definition: includes/opentelemetry/common/macros.h:228
semconv::messaging::CreateAsyncInt64MetricMessagingClientSentMessages
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricMessagingClientSentMessages(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:174
semconv::messaging::CreateSyncInt64MetricMessagingReceiveMessages
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricMessagingReceiveMessages(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:381
semconv::messaging::CreateSyncInt64MetricMessagingProcessMessages
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricMessagingProcessMessages(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/messaging_metrics.h:231
semconv::messaging::kMetricMessagingReceiveDuration
static constexpr const OPENTELEMETRY_DEPRECATED char * kMetricMessagingReceiveDuration
Deprecated.
Definition: includes/opentelemetry/semconv/messaging_metrics.h:344
semconv::messaging::unitMetricMessagingReceiveDuration
static constexpr const OPENTELEMETRY_DEPRECATED char * unitMetricMessagingReceiveDuration
Definition: includes/opentelemetry/semconv/messaging_metrics.h:348
semconv::messaging::unitMetricMessagingProcessMessages
static constexpr const OPENTELEMETRY_DEPRECATED char * unitMetricMessagingProcessMessages
Definition: includes/opentelemetry/semconv/messaging_metrics.h:227