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