NVIDIA DeepStream SDK API Reference

9.2 Release
9.2/includes/opentelemetry/semconv/incubating/faas_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 faas
20 {
21 
25 static constexpr const char *kFaasColdstart = "faas.coldstart";
26 
32 static constexpr const char *kFaasCron = "faas.cron";
33 
38 static constexpr const char *kFaasDocumentCollection = "faas.document.collection";
39 
44 static constexpr const char *kFaasDocumentName = "faas.document.name";
45 
49 static constexpr const char *kFaasDocumentOperation = "faas.document.operation";
50 
56 static constexpr const char *kFaasDocumentTime = "faas.document.time";
57 
64 static constexpr const char *kFaasInstance = "faas.instance";
65 
69 static constexpr const char *kFaasInvocationId = "faas.invocation_id";
70 
76 static constexpr const char *kFaasInvokedName = "faas.invoked_name";
77 
83 static constexpr const char *kFaasInvokedProvider = "faas.invoked_provider";
84 
90 static constexpr const char *kFaasInvokedRegion = "faas.invoked_region";
91 
100 static constexpr const char *kFaasMaxMemory = "faas.max_memory";
101 
120 static constexpr const char *kFaasName = "faas.name";
121 
127 static constexpr const char *kFaasTime = "faas.time";
128 
132 static constexpr const char *kFaasTrigger = "faas.trigger";
133 
150 static constexpr const char *kFaasVersion = "faas.version";
151 
152 namespace FaasDocumentOperationValues
153 {
157 static constexpr const char *kInsert = "insert";
158 
162 static constexpr const char *kEdit = "edit";
163 
167 static constexpr const char *kDelete = "delete";
168 
169 } // namespace FaasDocumentOperationValues
170 
171 namespace FaasInvokedProviderValues
172 {
176 static constexpr const char *kAlibabaCloud = "alibaba_cloud";
177 
181 static constexpr const char *kAws = "aws";
182 
186 static constexpr const char *kAzure = "azure";
187 
191 static constexpr const char *kGcp = "gcp";
192 
196 static constexpr const char *kTencentCloud = "tencent_cloud";
197 
198 } // namespace FaasInvokedProviderValues
199 
200 namespace FaasTriggerValues
201 {
205 static constexpr const char *kDatasource = "datasource";
206 
210 static constexpr const char *kHttp = "http";
211 
215 static constexpr const char *kPubsub = "pubsub";
216 
220 static constexpr const char *kTimer = "timer";
221 
225 static constexpr const char *kOther = "other";
226 
227 } // namespace FaasTriggerValues
228 
229 } // namespace faas
230 } // namespace semconv
semconv::faas::FaasTriggerValues::kPubsub
static constexpr const char * kPubsub
A function is set to be executed when messages are sent to a messaging system.
Definition: includes/opentelemetry/semconv/incubating/faas_attributes.h:215
semconv::faas::kFaasVersion
static constexpr const char * kFaasVersion
The immutable version of the function being executed.
Definition: includes/opentelemetry/semconv/incubating/faas_attributes.h:150
semconv::faas::FaasTriggerValues::kTimer
static constexpr const char * kTimer
A function is scheduled to be executed regularly.
Definition: includes/opentelemetry/semconv/incubating/faas_attributes.h:220
semconv::faas::kFaasDocumentTime
static constexpr const char * kFaasDocumentTime
A string containing the time when the data was accessed in the ISO 8601 format expressed in UTC.
Definition: includes/opentelemetry/semconv/incubating/faas_attributes.h:56
semconv::faas::FaasTriggerValues::kDatasource
static constexpr const char * kDatasource
A response to some data source operation such as a database or filesystem read/write.
Definition: includes/opentelemetry/semconv/incubating/faas_attributes.h:205
semconv::faas::FaasInvokedProviderValues::kGcp
static constexpr const char * kGcp
Google Cloud Platform.
Definition: includes/opentelemetry/semconv/incubating/faas_attributes.h:191
semconv
Definition: includes/opentelemetry/semconv/azure_metrics.h:18
semconv::faas::FaasTriggerValues::kOther
static constexpr const char * kOther
If none of the others apply.
Definition: includes/opentelemetry/semconv/incubating/faas_attributes.h:225
semconv::faas::kFaasDocumentName
static constexpr const char * kFaasDocumentName
The document name/table subjected to the operation.
Definition: includes/opentelemetry/semconv/incubating/faas_attributes.h:44
OPENTELEMETRY_BEGIN_NAMESPACE
#define OPENTELEMETRY_BEGIN_NAMESPACE
Definition: includes/opentelemetry/version.h:21
semconv::faas::FaasDocumentOperationValues::kEdit
static constexpr const char * kEdit
When an object is modified.
Definition: includes/opentelemetry/semconv/incubating/faas_attributes.h:162
semconv::faas::kFaasCron
static constexpr const char * kFaasCron
A string containing the schedule period as Cron Expression.
Definition: includes/opentelemetry/semconv/incubating/faas_attributes.h:32
semconv::faas::FaasInvokedProviderValues::kAws
static constexpr const char * kAws
Amazon Web Services.
Definition: includes/opentelemetry/semconv/incubating/faas_attributes.h:181
semconv::faas::kFaasInvokedProvider
static constexpr const char * kFaasInvokedProvider
The cloud provider of the invoked function.
Definition: includes/opentelemetry/semconv/incubating/faas_attributes.h:83
semconv::faas::kFaasTime
static constexpr const char * kFaasTime
A string containing the function invocation time in the ISO 8601 format expressed in UTC.
Definition: includes/opentelemetry/semconv/incubating/faas_attributes.h:127
semconv::faas::kFaasInvokedName
static constexpr const char * kFaasInvokedName
The name of the invoked function.
Definition: includes/opentelemetry/semconv/incubating/faas_attributes.h:76
semconv::faas::FaasInvokedProviderValues::kAzure
static constexpr const char * kAzure
Microsoft Azure.
Definition: includes/opentelemetry/semconv/incubating/faas_attributes.h:186
OPENTELEMETRY_END_NAMESPACE
#define OPENTELEMETRY_END_NAMESPACE
Definition: includes/opentelemetry/version.h:24
semconv::faas::kFaasColdstart
static constexpr const char * kFaasColdstart
A boolean that is true if the serverless function is executed for the first time (aka cold-start).
Definition: includes/opentelemetry/semconv/incubating/faas_attributes.h:25
semconv::faas::FaasDocumentOperationValues::kInsert
static constexpr const char * kInsert
When a new object is created.
Definition: includes/opentelemetry/semconv/incubating/faas_attributes.h:157
semconv::faas::kFaasInvokedRegion
static constexpr const char * kFaasInvokedRegion
The cloud region of the invoked function.
Definition: includes/opentelemetry/semconv/incubating/faas_attributes.h:90
semconv::faas::FaasInvokedProviderValues::kAlibabaCloud
static constexpr const char * kAlibabaCloud
Alibaba Cloud.
Definition: includes/opentelemetry/semconv/incubating/faas_attributes.h:176
semconv::faas::kFaasInvocationId
static constexpr const char * kFaasInvocationId
The invocation ID of the current function invocation.
Definition: includes/opentelemetry/semconv/incubating/faas_attributes.h:69
semconv::faas::FaasTriggerValues::kHttp
static constexpr const char * kHttp
To provide an answer to an inbound HTTP request.
Definition: includes/opentelemetry/semconv/incubating/faas_attributes.h:210
semconv::faas::kFaasTrigger
static constexpr const char * kFaasTrigger
Type of the trigger which caused this function invocation.
Definition: includes/opentelemetry/semconv/incubating/faas_attributes.h:132
semconv::faas::kFaasMaxMemory
static constexpr const char * kFaasMaxMemory
The amount of memory available to the serverless function converted to Bytes.
Definition: includes/opentelemetry/semconv/incubating/faas_attributes.h:100
semconv::faas::kFaasInstance
static constexpr const char * kFaasInstance
The execution environment ID as a string, that will be potentially reused for other invocations to th...
Definition: includes/opentelemetry/semconv/incubating/faas_attributes.h:64
semconv::faas::FaasDocumentOperationValues::kDelete
static constexpr const char * kDelete
When an object is deleted.
Definition: includes/opentelemetry/semconv/incubating/faas_attributes.h:167
semconv::faas::FaasInvokedProviderValues::kTencentCloud
static constexpr const char * kTencentCloud
Tencent Cloud.
Definition: includes/opentelemetry/semconv/incubating/faas_attributes.h:196
semconv::faas::kFaasDocumentCollection
static constexpr const char * kFaasDocumentCollection
The name of the source on which the triggering operation was performed.
Definition: includes/opentelemetry/semconv/incubating/faas_attributes.h:38
semconv::faas::kFaasDocumentOperation
static constexpr const char * kFaasDocumentOperation
Describes the type of the operation that was performed on the data.
Definition: includes/opentelemetry/semconv/incubating/faas_attributes.h:49
semconv::faas::kFaasName
static constexpr const char * kFaasName
The name of the single function that this runtime instance executes.
Definition: includes/opentelemetry/semconv/incubating/faas_attributes.h:120