NVIDIA DeepStream SDK API Reference

9.2 Release
includes/opentelemetry/semconv/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 
107  "messaging.client.published.messages";
109  "Deprecated. Use `messaging.client.sent.messages` instead.";
111  "{message}";
112 
115 {
119 }
120 
123 {
127 }
128 
131 {
135 }
136 
139 {
143 }
144 
152 static constexpr const char *kMetricMessagingClientSentMessages = "messaging.client.sent.messages";
153 static constexpr const char *descrMetricMessagingClientSentMessages =
154  "Number of messages producer attempted to send to the broker.";
155 static constexpr const char *unitMetricMessagingClientSentMessages = "{message}";
156 
159 {
163 }
164 
167 {
171 }
172 
175 {
179 }
180 
183 {
187 }
188 
195 static constexpr const char *kMetricMessagingProcessDuration = "messaging.process.duration";
196 static constexpr const char *descrMetricMessagingProcessDuration =
197  "Duration of processing operation.";
198 static constexpr const char *unitMetricMessagingProcessDuration = "s";
199 
202 {
206 }
207 
210 {
214 }
215 
224  "messaging.process.messages";
226  "Deprecated. Use `messaging.client.consumed.messages` instead.";
228  "{message}";
229 
232 {
236 }
237 
240 {
244 }
245 
248 {
252 }
253 
256 {
260 }
261 
270  "messaging.publish.duration";
272  "Deprecated. Use `messaging.client.operation.duration` instead.";
274 
277 {
281 }
282 
285 {
289 }
290 
299  "messaging.publish.messages";
301  "Deprecated. Use `messaging.client.produced.messages` instead.";
303  "{message}";
304 
307 {
311 }
312 
315 {
319 }
320 
323 {
327 }
328 
331 {
335 }
336 
345  "messaging.receive.duration";
347  "Deprecated. Use `messaging.client.operation.duration` instead.";
349 
352 {
356 }
357 
360 {
364 }
365 
374  "messaging.receive.messages";
376  "Deprecated. Use `messaging.client.consumed.messages` instead.";
378  "{message}";
379 
382 {
386 }
387 
390 {
394 }
395 
398 {
402 }
403 
406 {
410 }
411 
412 } // namespace messaging
413 } // 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