NVIDIA DeepStream SDK API Reference

9.2 Release
includes/opentelemetry/semconv/incubating/otel_attributes.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_attributes-h.j2
9  */
10 
11 #pragma once
12 
13 #include "opentelemetry/common/macros.h"
14 #include "opentelemetry/version.h"
15 
17 namespace semconv
18 {
19 namespace otel
20 {
21 
39 static constexpr const char *kOtelComponentName = "otel.component.name";
40 
47 static constexpr const char *kOtelComponentType = "otel.component.type";
48 
56 OPENTELEMETRY_DEPRECATED static constexpr const char *kOtelLibraryName = "otel.library.name";
57 
65 OPENTELEMETRY_DEPRECATED static constexpr const char *kOtelLibraryVersion = "otel.library.version";
66 
70 static constexpr const char *kOtelScopeName = "otel.scope.name";
71 
75 static constexpr const char *kOtelScopeSchemaUrl = "otel.scope.schema_url";
76 
80 static constexpr const char *kOtelScopeVersion = "otel.scope.version";
81 
87 static constexpr const char *kOtelSpanParentOrigin = "otel.span.parent.origin";
88 
92 static constexpr const char *kOtelSpanSamplingResult = "otel.span.sampling_result";
93 
97 static constexpr const char *kOtelStatusCode = "otel.status_code";
98 
102 static constexpr const char *kOtelStatusDescription = "otel.status_description";
103 
104 namespace OtelComponentTypeValues
105 {
109 static constexpr const char *kBatchingSpanProcessor = "batching_span_processor";
110 
114 static constexpr const char *kSimpleSpanProcessor = "simple_span_processor";
115 
119 static constexpr const char *kBatchingLogProcessor = "batching_log_processor";
120 
124 static constexpr const char *kSimpleLogProcessor = "simple_log_processor";
125 
129 static constexpr const char *kOtlpGrpcSpanExporter = "otlp_grpc_span_exporter";
130 
134 static constexpr const char *kOtlpHttpSpanExporter = "otlp_http_span_exporter";
135 
139 static constexpr const char *kOtlpHttpJsonSpanExporter = "otlp_http_json_span_exporter";
140 
144 static constexpr const char *kZipkinHttpSpanExporter = "zipkin_http_span_exporter";
145 
149 static constexpr const char *kOtlpGrpcLogExporter = "otlp_grpc_log_exporter";
150 
154 static constexpr const char *kOtlpHttpLogExporter = "otlp_http_log_exporter";
155 
159 static constexpr const char *kOtlpHttpJsonLogExporter = "otlp_http_json_log_exporter";
160 
164 static constexpr const char *kPeriodicMetricReader = "periodic_metric_reader";
165 
169 static constexpr const char *kOtlpGrpcMetricExporter = "otlp_grpc_metric_exporter";
170 
174 static constexpr const char *kOtlpHttpMetricExporter = "otlp_http_metric_exporter";
175 
179 static constexpr const char *kOtlpHttpJsonMetricExporter = "otlp_http_json_metric_exporter";
180 
184 static constexpr const char *kPrometheusHttpTextMetricExporter =
185  "prometheus_http_text_metric_exporter";
186 
187 } // namespace OtelComponentTypeValues
188 
189 namespace OtelSpanParentOriginValues
190 {
194 static constexpr const char *kNone = "none";
195 
200 static constexpr const char *kLocal = "local";
201 
206 static constexpr const char *kRemote = "remote";
207 
208 } // namespace OtelSpanParentOriginValues
209 
210 namespace OtelSpanSamplingResultValues
211 {
215 static constexpr const char *kDrop = "DROP";
216 
220 static constexpr const char *kRecordOnly = "RECORD_ONLY";
221 
225 static constexpr const char *kRecordAndSample = "RECORD_AND_SAMPLE";
226 
227 } // namespace OtelSpanSamplingResultValues
228 
229 namespace OtelStatusCodeValues
230 {
235 static constexpr const char *kOk = "OK";
236 
240 static constexpr const char *kError = "ERROR";
241 
242 } // namespace OtelStatusCodeValues
243 
244 } // namespace otel
245 } // namespace semconv
semconv::otel::OtelComponentTypeValues::kOtlpHttpJsonLogExporter
static constexpr const char * kOtlpHttpJsonLogExporter
OTLP log record exporter over HTTP with JSON serialization.
Definition: includes/opentelemetry/semconv/incubating/otel_attributes.h:159
semconv::otel::kOtelComponentType
static constexpr const char * kOtelComponentType
A name identifying the type of the OpenTelemetry component.
Definition: includes/opentelemetry/semconv/incubating/otel_attributes.h:47
semconv::otel::OtelSpanParentOriginValues::kNone
static constexpr const char * kNone
The span does not have a parent, it is a root span.
Definition: includes/opentelemetry/semconv/incubating/otel_attributes.h:194
semconv::otel::kOtelScopeVersion
static constexpr const char * kOtelScopeVersion
The version of the instrumentation scope - (.
Definition: includes/opentelemetry/semconv/otel_attributes.h:30
semconv::otel::OtelComponentTypeValues::kOtlpHttpMetricExporter
static constexpr const char * kOtlpHttpMetricExporter
OTLP metric exporter over HTTP with protobuf serialization.
Definition: includes/opentelemetry/semconv/incubating/otel_attributes.h:174
semconv::otel::kOtelSpanSamplingResult
static constexpr const char * kOtelSpanSamplingResult
The result value of the sampler for this span.
Definition: includes/opentelemetry/semconv/incubating/otel_attributes.h:92
semconv::otel::OtelComponentTypeValues::kBatchingSpanProcessor
static constexpr const char * kBatchingSpanProcessor
The builtin SDK batching span processor.
Definition: includes/opentelemetry/semconv/incubating/otel_attributes.h:109
semconv::otel::OtelComponentTypeValues::kSimpleSpanProcessor
static constexpr const char * kSimpleSpanProcessor
The builtin SDK simple span processor.
Definition: includes/opentelemetry/semconv/incubating/otel_attributes.h:114
semconv
Definition: includes/opentelemetry/semconv/azure_metrics.h:18
semconv::otel::OtelComponentTypeValues::kSimpleLogProcessor
static constexpr const char * kSimpleLogProcessor
The builtin SDK simple log record processor.
Definition: includes/opentelemetry/semconv/incubating/otel_attributes.h:124
semconv::otel::OtelSpanParentOriginValues::kLocal
static constexpr const char * kLocal
The span has a parent and the parent's span context isRemote() is false.
Definition: includes/opentelemetry/semconv/incubating/otel_attributes.h:200
semconv::otel::kOtelComponentName
static constexpr const char * kOtelComponentName
A name uniquely identifying the instance of the OpenTelemetry component within its containing SDK ins...
Definition: includes/opentelemetry/semconv/incubating/otel_attributes.h:39
OPENTELEMETRY_BEGIN_NAMESPACE
#define OPENTELEMETRY_BEGIN_NAMESPACE
Definition: includes/opentelemetry/version.h:21
semconv::otel::OtelComponentTypeValues::kBatchingLogProcessor
static constexpr const char * kBatchingLogProcessor
The builtin SDK batching log record processor.
Definition: includes/opentelemetry/semconv/incubating/otel_attributes.h:119
semconv::otel::OtelComponentTypeValues::kOtlpHttpJsonSpanExporter
static constexpr const char * kOtlpHttpJsonSpanExporter
OTLP span exporter over HTTP with JSON serialization.
Definition: includes/opentelemetry/semconv/incubating/otel_attributes.h:139
semconv::otel::OtelComponentTypeValues::kPrometheusHttpTextMetricExporter
static constexpr const char * kPrometheusHttpTextMetricExporter
Prometheus metric exporter over HTTP with the default text-based format.
Definition: includes/opentelemetry/semconv/incubating/otel_attributes.h:184
semconv::otel::OtelComponentTypeValues::kOtlpHttpLogExporter
static constexpr const char * kOtlpHttpLogExporter
OTLP log record exporter over HTTP with protobuf serialization.
Definition: includes/opentelemetry/semconv/incubating/otel_attributes.h:154
semconv::otel::OtelComponentTypeValues::kOtlpHttpSpanExporter
static constexpr const char * kOtlpHttpSpanExporter
OTLP span exporter over HTTP with protobuf serialization.
Definition: includes/opentelemetry/semconv/incubating/otel_attributes.h:134
semconv::otel::kOtelStatusDescription
static constexpr const char * kOtelStatusDescription
Description of the Status if it has a value, otherwise not set.
Definition: includes/opentelemetry/semconv/otel_attributes.h:40
semconv::otel::kOtelStatusCode
static constexpr const char * kOtelStatusCode
Name of the code, either "OK" or "ERROR".
Definition: includes/opentelemetry/semconv/otel_attributes.h:35
semconv::otel::OtelSpanSamplingResultValues::kRecordOnly
static constexpr const char * kRecordOnly
The span is not sampled, but recording.
Definition: includes/opentelemetry/semconv/incubating/otel_attributes.h:220
OPENTELEMETRY_END_NAMESPACE
#define OPENTELEMETRY_END_NAMESPACE
Definition: includes/opentelemetry/version.h:24
semconv::otel::OtelSpanParentOriginValues::kRemote
static constexpr const char * kRemote
The span has a parent and the parent's span context isRemote() is true.
Definition: includes/opentelemetry/semconv/incubating/otel_attributes.h:206
semconv::otel::OtelComponentTypeValues::kZipkinHttpSpanExporter
static constexpr const char * kZipkinHttpSpanExporter
Zipkin span exporter over HTTP.
Definition: includes/opentelemetry/semconv/incubating/otel_attributes.h:144
semconv::otel::OtelComponentTypeValues::kOtlpGrpcMetricExporter
static constexpr const char * kOtlpGrpcMetricExporter
OTLP metric exporter over gRPC with protobuf serialization.
Definition: includes/opentelemetry/semconv/incubating/otel_attributes.h:169
semconv::otel::OtelSpanSamplingResultValues::kDrop
static constexpr const char * kDrop
The span is not sampled and not recording.
Definition: includes/opentelemetry/semconv/incubating/otel_attributes.h:215
semconv::otel::kOtelLibraryName
static constexpr const OPENTELEMETRY_DEPRECATED char * kOtelLibraryName
Deprecated.
Definition: includes/opentelemetry/semconv/incubating/otel_attributes.h:56
semconv::otel::OtelComponentTypeValues::kOtlpGrpcLogExporter
static constexpr const char * kOtlpGrpcLogExporter
OTLP log record exporter over gRPC with protobuf serialization.
Definition: includes/opentelemetry/semconv/incubating/otel_attributes.h:149
semconv::otel::kOtelLibraryVersion
static constexpr const OPENTELEMETRY_DEPRECATED char * kOtelLibraryVersion
Deprecated.
Definition: includes/opentelemetry/semconv/incubating/otel_attributes.h:65
semconv::otel::kOtelScopeName
static constexpr const char * kOtelScopeName
The name of the instrumentation scope - (.
Definition: includes/opentelemetry/semconv/otel_attributes.h:25
semconv::otel::OtelStatusCodeValues::kOk
static constexpr const char * kOk
The operation has been validated by an Application developer or Operator to have completed successful...
Definition: includes/opentelemetry/semconv/otel_attributes.h:48
semconv::otel::kOtelScopeSchemaUrl
static constexpr const char * kOtelScopeSchemaUrl
The schema URL of the instrumentation scope.
Definition: includes/opentelemetry/semconv/incubating/otel_attributes.h:75
semconv::otel::OtelSpanSamplingResultValues::kRecordAndSample
static constexpr const char * kRecordAndSample
The span is sampled and recording.
Definition: includes/opentelemetry/semconv/incubating/otel_attributes.h:225
semconv::otel::kOtelSpanParentOrigin
static constexpr const char * kOtelSpanParentOrigin
Determines whether the span has a parent span, and if so, whether it is a remote parent
Definition: includes/opentelemetry/semconv/incubating/otel_attributes.h:87
semconv::otel::OtelComponentTypeValues::kPeriodicMetricReader
static constexpr const char * kPeriodicMetricReader
The builtin SDK periodically exporting metric reader.
Definition: includes/opentelemetry/semconv/incubating/otel_attributes.h:164
semconv::otel::OtelComponentTypeValues::kOtlpGrpcSpanExporter
static constexpr const char * kOtlpGrpcSpanExporter
OTLP span exporter over gRPC with protobuf serialization.
Definition: includes/opentelemetry/semconv/incubating/otel_attributes.h:129
OPENTELEMETRY_DEPRECATED
#define OPENTELEMETRY_DEPRECATED
Definition: includes/opentelemetry/common/macros.h:228
semconv::otel::OtelStatusCodeValues::kError
static constexpr const char * kError
The operation contains an error.
Definition: includes/opentelemetry/semconv/otel_attributes.h:53
semconv::otel::OtelComponentTypeValues::kOtlpHttpJsonMetricExporter
static constexpr const char * kOtlpHttpJsonMetricExporter
OTLP metric exporter over HTTP with JSON serialization.
Definition: includes/opentelemetry/semconv/incubating/otel_attributes.h:179