opentelemetry_semantic_conventions/
trace.rs1#[cfg(feature = "semconv_experimental")]
32pub use crate::attribute::AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS;
33
34#[cfg(feature = "semconv_experimental")]
35pub use crate::attribute::AWS_DYNAMODB_ATTRIBUTES_TO_GET;
36
37#[cfg(feature = "semconv_experimental")]
38pub use crate::attribute::AWS_DYNAMODB_CONSISTENT_READ;
39
40#[cfg(feature = "semconv_experimental")]
41pub use crate::attribute::AWS_DYNAMODB_CONSUMED_CAPACITY;
42
43#[cfg(feature = "semconv_experimental")]
44pub use crate::attribute::AWS_DYNAMODB_COUNT;
45
46#[cfg(feature = "semconv_experimental")]
47pub use crate::attribute::AWS_DYNAMODB_EXCLUSIVE_START_TABLE;
48
49#[cfg(feature = "semconv_experimental")]
50pub use crate::attribute::AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES;
51
52#[cfg(feature = "semconv_experimental")]
53pub use crate::attribute::AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES;
54
55#[cfg(feature = "semconv_experimental")]
56pub use crate::attribute::AWS_DYNAMODB_INDEX_NAME;
57
58#[cfg(feature = "semconv_experimental")]
59pub use crate::attribute::AWS_DYNAMODB_ITEM_COLLECTION_METRICS;
60
61#[cfg(feature = "semconv_experimental")]
62pub use crate::attribute::AWS_DYNAMODB_LIMIT;
63
64#[cfg(feature = "semconv_experimental")]
65pub use crate::attribute::AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES;
66
67#[cfg(feature = "semconv_experimental")]
68pub use crate::attribute::AWS_DYNAMODB_PROJECTION;
69
70#[cfg(feature = "semconv_experimental")]
71pub use crate::attribute::AWS_DYNAMODB_PROVISIONED_READ_CAPACITY;
72
73#[cfg(feature = "semconv_experimental")]
74pub use crate::attribute::AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY;
75
76#[cfg(feature = "semconv_experimental")]
77pub use crate::attribute::AWS_DYNAMODB_SCAN_FORWARD;
78
79#[cfg(feature = "semconv_experimental")]
80pub use crate::attribute::AWS_DYNAMODB_SCANNED_COUNT;
81
82#[cfg(feature = "semconv_experimental")]
83pub use crate::attribute::AWS_DYNAMODB_SEGMENT;
84
85#[cfg(feature = "semconv_experimental")]
86pub use crate::attribute::AWS_DYNAMODB_SELECT;
87
88#[cfg(feature = "semconv_experimental")]
89pub use crate::attribute::AWS_DYNAMODB_TABLE_COUNT;
90
91#[cfg(feature = "semconv_experimental")]
92pub use crate::attribute::AWS_DYNAMODB_TABLE_NAMES;
93
94#[cfg(feature = "semconv_experimental")]
95pub use crate::attribute::AWS_DYNAMODB_TOTAL_SEGMENTS;
96
97#[cfg(feature = "semconv_experimental")]
98pub use crate::attribute::AWS_EXTENDED_REQUEST_ID;
99
100#[cfg(feature = "semconv_experimental")]
101pub use crate::attribute::AWS_LAMBDA_INVOKED_ARN;
102
103#[cfg(feature = "semconv_experimental")]
104pub use crate::attribute::AWS_REQUEST_ID;
105
106#[cfg(feature = "semconv_experimental")]
107pub use crate::attribute::AWS_S3_BUCKET;
108
109#[cfg(feature = "semconv_experimental")]
110pub use crate::attribute::AWS_S3_COPY_SOURCE;
111
112#[cfg(feature = "semconv_experimental")]
113pub use crate::attribute::AWS_S3_DELETE;
114
115#[cfg(feature = "semconv_experimental")]
116pub use crate::attribute::AWS_S3_KEY;
117
118#[cfg(feature = "semconv_experimental")]
119pub use crate::attribute::AWS_S3_PART_NUMBER;
120
121#[cfg(feature = "semconv_experimental")]
122pub use crate::attribute::AWS_S3_UPLOAD_ID;
123
124#[cfg(feature = "semconv_experimental")]
125pub use crate::attribute::AZ_NAMESPACE;
126
127#[cfg(feature = "semconv_experimental")]
128pub use crate::attribute::AZ_SERVICE_REQUEST_ID;
129
130#[cfg(feature = "semconv_experimental")]
131pub use crate::attribute::AZURE_CLIENT_ID;
132
133#[cfg(feature = "semconv_experimental")]
134pub use crate::attribute::AZURE_COSMOSDB_CONNECTION_MODE;
135
136#[cfg(feature = "semconv_experimental")]
137pub use crate::attribute::AZURE_COSMOSDB_CONSISTENCY_LEVEL;
138
139#[cfg(feature = "semconv_experimental")]
140pub use crate::attribute::AZURE_COSMOSDB_OPERATION_CONTACTED_REGIONS;
141
142#[cfg(feature = "semconv_experimental")]
143pub use crate::attribute::AZURE_COSMOSDB_OPERATION_REQUEST_CHARGE;
144
145#[cfg(feature = "semconv_experimental")]
146pub use crate::attribute::AZURE_COSMOSDB_REQUEST_BODY_SIZE;
147
148#[cfg(feature = "semconv_experimental")]
149pub use crate::attribute::AZURE_COSMOSDB_RESPONSE_SUB_STATUS_CODE;
150
151#[cfg(feature = "semconv_experimental")]
152pub use crate::attribute::CASSANDRA_CONSISTENCY_LEVEL;
153
154#[cfg(feature = "semconv_experimental")]
155pub use crate::attribute::CASSANDRA_COORDINATOR_DC;
156
157#[cfg(feature = "semconv_experimental")]
158pub use crate::attribute::CASSANDRA_COORDINATOR_ID;
159
160#[cfg(feature = "semconv_experimental")]
161pub use crate::attribute::CASSANDRA_PAGE_SIZE;
162
163#[cfg(feature = "semconv_experimental")]
164pub use crate::attribute::CASSANDRA_QUERY_IDEMPOTENT;
165
166#[cfg(feature = "semconv_experimental")]
167pub use crate::attribute::CASSANDRA_SPECULATIVE_EXECUTION_COUNT;
168
169pub use crate::attribute::CLIENT_ADDRESS;
170
171pub use crate::attribute::CLIENT_PORT;
172
173#[cfg(feature = "semconv_experimental")]
174pub use crate::attribute::CLOUD_RESOURCE_ID;
175
176#[cfg(feature = "semconv_experimental")]
177pub use crate::attribute::DB_COLLECTION_NAME;
178
179#[cfg(feature = "semconv_experimental")]
180pub use crate::attribute::DB_NAMESPACE;
181
182#[cfg(feature = "semconv_experimental")]
183pub use crate::attribute::DB_OPERATION_BATCH_SIZE;
184
185#[cfg(feature = "semconv_experimental")]
186pub use crate::attribute::DB_OPERATION_NAME;
187
188#[cfg(feature = "semconv_experimental")]
189pub use crate::attribute::DB_OPERATION_PARAMETER;
190
191#[cfg(feature = "semconv_experimental")]
192pub use crate::attribute::DB_QUERY_SUMMARY;
193
194#[cfg(feature = "semconv_experimental")]
195pub use crate::attribute::DB_QUERY_TEXT;
196
197#[cfg(feature = "semconv_experimental")]
198pub use crate::attribute::DB_RESPONSE_RETURNED_ROWS;
199
200#[cfg(feature = "semconv_experimental")]
201pub use crate::attribute::DB_RESPONSE_STATUS_CODE;
202
203#[cfg(feature = "semconv_experimental")]
204pub use crate::attribute::DB_SYSTEM_NAME;
205
206#[cfg(feature = "semconv_experimental")]
207pub use crate::attribute::ELASTICSEARCH_NODE_NAME;
208
209pub use crate::attribute::ERROR_TYPE;
210
211#[allow(deprecated)]
212pub use crate::attribute::EXCEPTION_ESCAPED;
213
214pub use crate::attribute::EXCEPTION_MESSAGE;
215
216pub use crate::attribute::EXCEPTION_STACKTRACE;
217
218pub use crate::attribute::EXCEPTION_TYPE;
219
220#[cfg(feature = "semconv_experimental")]
221pub use crate::attribute::FAAS_COLDSTART;
222
223#[cfg(feature = "semconv_experimental")]
224pub use crate::attribute::FAAS_CRON;
225
226#[cfg(feature = "semconv_experimental")]
227pub use crate::attribute::FAAS_DOCUMENT_COLLECTION;
228
229#[cfg(feature = "semconv_experimental")]
230pub use crate::attribute::FAAS_DOCUMENT_NAME;
231
232#[cfg(feature = "semconv_experimental")]
233pub use crate::attribute::FAAS_DOCUMENT_OPERATION;
234
235#[cfg(feature = "semconv_experimental")]
236pub use crate::attribute::FAAS_DOCUMENT_TIME;
237
238#[cfg(feature = "semconv_experimental")]
239pub use crate::attribute::FAAS_INVOCATION_ID;
240
241#[cfg(feature = "semconv_experimental")]
242pub use crate::attribute::FAAS_INVOKED_NAME;
243
244#[cfg(feature = "semconv_experimental")]
245pub use crate::attribute::FAAS_INVOKED_PROVIDER;
246
247#[cfg(feature = "semconv_experimental")]
248pub use crate::attribute::FAAS_INVOKED_REGION;
249
250#[cfg(feature = "semconv_experimental")]
251pub use crate::attribute::FAAS_TIME;
252
253#[cfg(feature = "semconv_experimental")]
254pub use crate::attribute::FAAS_TRIGGER;
255
256#[cfg(feature = "semconv_experimental")]
257pub use crate::attribute::FEATURE_FLAG_CONTEXT_ID;
258
259#[cfg(feature = "semconv_experimental")]
260pub use crate::attribute::FEATURE_FLAG_EVALUATION_ERROR_MESSAGE;
261
262#[cfg(feature = "semconv_experimental")]
263pub use crate::attribute::FEATURE_FLAG_EVALUATION_REASON;
264
265#[cfg(feature = "semconv_experimental")]
266pub use crate::attribute::FEATURE_FLAG_KEY;
267
268#[cfg(feature = "semconv_experimental")]
269pub use crate::attribute::FEATURE_FLAG_PROVIDER_NAME;
270
271#[cfg(feature = "semconv_experimental")]
272pub use crate::attribute::FEATURE_FLAG_SET_ID;
273
274#[cfg(feature = "semconv_experimental")]
275pub use crate::attribute::FEATURE_FLAG_VARIANT;
276
277#[cfg(feature = "semconv_experimental")]
278pub use crate::attribute::FEATURE_FLAG_VERSION;
279
280#[cfg(feature = "semconv_experimental")]
281pub use crate::attribute::GEN_AI_OPENAI_REQUEST_RESPONSE_FORMAT;
282
283#[cfg(feature = "semconv_experimental")]
284pub use crate::attribute::GEN_AI_OPENAI_REQUEST_SERVICE_TIER;
285
286#[cfg(feature = "semconv_experimental")]
287pub use crate::attribute::GEN_AI_OPENAI_RESPONSE_SERVICE_TIER;
288
289#[cfg(feature = "semconv_experimental")]
290pub use crate::attribute::GEN_AI_OPENAI_RESPONSE_SYSTEM_FINGERPRINT;
291
292#[cfg(feature = "semconv_experimental")]
293pub use crate::attribute::GEN_AI_OPERATION_NAME;
294
295#[cfg(feature = "semconv_experimental")]
296pub use crate::attribute::GEN_AI_REQUEST_ENCODING_FORMATS;
297
298#[cfg(feature = "semconv_experimental")]
299pub use crate::attribute::GEN_AI_REQUEST_FREQUENCY_PENALTY;
300
301#[cfg(feature = "semconv_experimental")]
302pub use crate::attribute::GEN_AI_REQUEST_MAX_TOKENS;
303
304#[cfg(feature = "semconv_experimental")]
305pub use crate::attribute::GEN_AI_REQUEST_MODEL;
306
307#[cfg(feature = "semconv_experimental")]
308pub use crate::attribute::GEN_AI_REQUEST_PRESENCE_PENALTY;
309
310#[cfg(feature = "semconv_experimental")]
311pub use crate::attribute::GEN_AI_REQUEST_SEED;
312
313#[cfg(feature = "semconv_experimental")]
314pub use crate::attribute::GEN_AI_REQUEST_STOP_SEQUENCES;
315
316#[cfg(feature = "semconv_experimental")]
317pub use crate::attribute::GEN_AI_REQUEST_TEMPERATURE;
318
319#[cfg(feature = "semconv_experimental")]
320pub use crate::attribute::GEN_AI_REQUEST_TOP_K;
321
322#[cfg(feature = "semconv_experimental")]
323pub use crate::attribute::GEN_AI_REQUEST_TOP_P;
324
325#[cfg(feature = "semconv_experimental")]
326pub use crate::attribute::GEN_AI_RESPONSE_FINISH_REASONS;
327
328#[cfg(feature = "semconv_experimental")]
329pub use crate::attribute::GEN_AI_RESPONSE_ID;
330
331#[cfg(feature = "semconv_experimental")]
332pub use crate::attribute::GEN_AI_RESPONSE_MODEL;
333
334#[cfg(feature = "semconv_experimental")]
335pub use crate::attribute::GEN_AI_SYSTEM;
336
337#[cfg(feature = "semconv_experimental")]
338pub use crate::attribute::GEN_AI_USAGE_INPUT_TOKENS;
339
340#[cfg(feature = "semconv_experimental")]
341pub use crate::attribute::GEN_AI_USAGE_OUTPUT_TOKENS;
342
343#[cfg(feature = "semconv_experimental")]
344pub use crate::attribute::GRAPHQL_DOCUMENT;
345
346#[cfg(feature = "semconv_experimental")]
347pub use crate::attribute::GRAPHQL_OPERATION_NAME;
348
349#[cfg(feature = "semconv_experimental")]
350pub use crate::attribute::GRAPHQL_OPERATION_TYPE;
351
352#[cfg(feature = "semconv_experimental")]
353pub use crate::attribute::HTTP_REQUEST_BODY_SIZE;
354
355pub use crate::attribute::HTTP_REQUEST_HEADER;
356
357pub use crate::attribute::HTTP_REQUEST_METHOD;
358
359pub use crate::attribute::HTTP_REQUEST_METHOD_ORIGINAL;
360
361pub use crate::attribute::HTTP_REQUEST_RESEND_COUNT;
362
363#[cfg(feature = "semconv_experimental")]
364pub use crate::attribute::HTTP_REQUEST_SIZE;
365
366#[cfg(feature = "semconv_experimental")]
367pub use crate::attribute::HTTP_RESPONSE_BODY_SIZE;
368
369pub use crate::attribute::HTTP_RESPONSE_HEADER;
370
371#[cfg(feature = "semconv_experimental")]
372pub use crate::attribute::HTTP_RESPONSE_SIZE;
373
374pub use crate::attribute::HTTP_RESPONSE_STATUS_CODE;
375
376pub use crate::attribute::HTTP_ROUTE;
377
378#[cfg(feature = "semconv_experimental")]
379pub use crate::attribute::MESSAGING_BATCH_MESSAGE_COUNT;
380
381#[cfg(feature = "semconv_experimental")]
382pub use crate::attribute::MESSAGING_CLIENT_ID;
383
384#[cfg(feature = "semconv_experimental")]
385pub use crate::attribute::MESSAGING_CONSUMER_GROUP_NAME;
386
387#[cfg(feature = "semconv_experimental")]
388pub use crate::attribute::MESSAGING_DESTINATION_ANONYMOUS;
389
390#[cfg(feature = "semconv_experimental")]
391pub use crate::attribute::MESSAGING_DESTINATION_NAME;
392
393#[cfg(feature = "semconv_experimental")]
394pub use crate::attribute::MESSAGING_DESTINATION_PARTITION_ID;
395
396#[cfg(feature = "semconv_experimental")]
397pub use crate::attribute::MESSAGING_DESTINATION_SUBSCRIPTION_NAME;
398
399#[cfg(feature = "semconv_experimental")]
400pub use crate::attribute::MESSAGING_DESTINATION_TEMPLATE;
401
402#[cfg(feature = "semconv_experimental")]
403pub use crate::attribute::MESSAGING_DESTINATION_TEMPORARY;
404
405#[cfg(feature = "semconv_experimental")]
406pub use crate::attribute::MESSAGING_MESSAGE_BODY_SIZE;
407
408#[cfg(feature = "semconv_experimental")]
409pub use crate::attribute::MESSAGING_MESSAGE_CONVERSATION_ID;
410
411#[cfg(feature = "semconv_experimental")]
412pub use crate::attribute::MESSAGING_MESSAGE_ENVELOPE_SIZE;
413
414#[cfg(feature = "semconv_experimental")]
415pub use crate::attribute::MESSAGING_MESSAGE_ID;
416
417#[cfg(feature = "semconv_experimental")]
418pub use crate::attribute::MESSAGING_OPERATION_NAME;
419
420#[cfg(feature = "semconv_experimental")]
421pub use crate::attribute::MESSAGING_OPERATION_TYPE;
422
423#[cfg(feature = "semconv_experimental")]
424pub use crate::attribute::MESSAGING_SYSTEM;
425
426pub use crate::attribute::NETWORK_LOCAL_ADDRESS;
427
428pub use crate::attribute::NETWORK_LOCAL_PORT;
429
430pub use crate::attribute::NETWORK_PEER_ADDRESS;
431
432pub use crate::attribute::NETWORK_PEER_PORT;
433
434pub use crate::attribute::NETWORK_PROTOCOL_NAME;
435
436pub use crate::attribute::NETWORK_PROTOCOL_VERSION;
437
438pub use crate::attribute::NETWORK_TRANSPORT;
439
440pub use crate::attribute::NETWORK_TYPE;
441
442#[cfg(feature = "semconv_experimental")]
443pub use crate::attribute::PROCESS_COMMAND_ARGS;
444
445#[cfg(feature = "semconv_experimental")]
446pub use crate::attribute::PROCESS_EXECUTABLE_NAME;
447
448#[cfg(feature = "semconv_experimental")]
449pub use crate::attribute::PROCESS_EXECUTABLE_PATH;
450
451#[cfg(feature = "semconv_experimental")]
452pub use crate::attribute::PROCESS_EXIT_CODE;
453
454#[cfg(feature = "semconv_experimental")]
455pub use crate::attribute::PROCESS_PID;
456
457#[cfg(feature = "semconv_experimental")]
458pub use crate::attribute::RPC_CONNECT_RPC_ERROR_CODE;
459
460#[cfg(feature = "semconv_experimental")]
461pub use crate::attribute::RPC_CONNECT_RPC_REQUEST_METADATA;
462
463#[cfg(feature = "semconv_experimental")]
464pub use crate::attribute::RPC_CONNECT_RPC_RESPONSE_METADATA;
465
466#[cfg(feature = "semconv_experimental")]
467pub use crate::attribute::RPC_GRPC_REQUEST_METADATA;
468
469#[cfg(feature = "semconv_experimental")]
470pub use crate::attribute::RPC_GRPC_RESPONSE_METADATA;
471
472#[cfg(feature = "semconv_experimental")]
473pub use crate::attribute::RPC_GRPC_STATUS_CODE;
474
475#[cfg(feature = "semconv_experimental")]
476pub use crate::attribute::RPC_JSONRPC_ERROR_CODE;
477
478#[cfg(feature = "semconv_experimental")]
479pub use crate::attribute::RPC_JSONRPC_ERROR_MESSAGE;
480
481#[cfg(feature = "semconv_experimental")]
482pub use crate::attribute::RPC_JSONRPC_REQUEST_ID;
483
484#[cfg(feature = "semconv_experimental")]
485pub use crate::attribute::RPC_JSONRPC_VERSION;
486
487#[cfg(feature = "semconv_experimental")]
488pub use crate::attribute::RPC_MESSAGE_COMPRESSED_SIZE;
489
490#[cfg(feature = "semconv_experimental")]
491pub use crate::attribute::RPC_MESSAGE_ID;
492
493#[cfg(feature = "semconv_experimental")]
494pub use crate::attribute::RPC_MESSAGE_TYPE;
495
496#[cfg(feature = "semconv_experimental")]
497pub use crate::attribute::RPC_MESSAGE_UNCOMPRESSED_SIZE;
498
499#[cfg(feature = "semconv_experimental")]
500pub use crate::attribute::RPC_METHOD;
501
502#[cfg(feature = "semconv_experimental")]
503pub use crate::attribute::RPC_SERVICE;
504
505#[cfg(feature = "semconv_experimental")]
506pub use crate::attribute::RPC_SYSTEM;
507
508pub use crate::attribute::SERVER_ADDRESS;
509
510pub use crate::attribute::SERVER_PORT;
511
512pub use crate::attribute::URL_FULL;
513
514pub use crate::attribute::URL_PATH;
515
516pub use crate::attribute::URL_QUERY;
517
518pub use crate::attribute::URL_SCHEME;
519
520#[cfg(feature = "semconv_experimental")]
521pub use crate::attribute::URL_TEMPLATE;
522
523pub use crate::attribute::USER_AGENT_ORIGINAL;
524
525#[cfg(feature = "semconv_experimental")]
526pub use crate::attribute::USER_AGENT_SYNTHETIC_TYPE;