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