Skip to content

Commit b9979b5

Browse files
committed
initial commit
1 parent 377fe5d commit b9979b5

File tree

7 files changed

+843
-98
lines changed

7 files changed

+843
-98
lines changed

opentelemetry-semantic-conventions/scripts/generate-consts-from-spec.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
55
CRATE_DIR="${SCRIPT_DIR}/../"
66

77
# freeze the spec version and generator version to make generation reproducible
8-
SPEC_VERSION=1.32.0
9-
WEAVER_VERSION=v0.13.2
8+
SPEC_VERSION=1.33.0
9+
WEAVER_VERSION=v0.15.0
1010

1111
cd "$CRATE_DIR"
1212

opentelemetry-semantic-conventions/scripts/templates/registry/rust/weaver.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ comment_formats:
1414
default_comment_format: rust
1515

1616
params:
17-
schema_url: "https://opentelemetry.io/schemas/1.32.0"
17+
schema_url: "https://opentelemetry.io/schemas/1.33.0"
1818
exclude_root_namespace: []
1919
excluded_attributes: ["messaging.client_id"]
2020

opentelemetry-semantic-conventions/src/attribute.rs

Lines changed: 516 additions & 65 deletions
Large diffs are not rendered by default.

opentelemetry-semantic-conventions/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,4 @@ pub mod trace;
2222

2323
/// The schema URL that matches the version of the semantic conventions that
2424
/// this crate defines.
25-
pub const SCHEMA_URL: &str = "https://opentelemetry.io/schemas/1.32.0";
25+
pub const SCHEMA_URL: &str = "https://opentelemetry.io/schemas/1.33.0";

opentelemetry-semantic-conventions/src/metric.rs

Lines changed: 204 additions & 18 deletions
Large diffs are not rendered by default.

opentelemetry-semantic-conventions/src/resource.rs

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,24 @@ pub use crate::attribute::BROWSER_MOBILE;
7777
#[cfg(feature = "semconv_experimental")]
7878
pub use crate::attribute::BROWSER_PLATFORM;
7979

80+
#[cfg(feature = "semconv_experimental")]
81+
pub use crate::attribute::CICD_PIPELINE_NAME;
82+
83+
#[cfg(feature = "semconv_experimental")]
84+
pub use crate::attribute::CICD_PIPELINE_RUN_ID;
85+
86+
#[cfg(feature = "semconv_experimental")]
87+
pub use crate::attribute::CICD_PIPELINE_RUN_URL_FULL;
88+
89+
#[cfg(feature = "semconv_experimental")]
90+
pub use crate::attribute::CICD_WORKER_ID;
91+
92+
#[cfg(feature = "semconv_experimental")]
93+
pub use crate::attribute::CICD_WORKER_NAME;
94+
95+
#[cfg(feature = "semconv_experimental")]
96+
pub use crate::attribute::CICD_WORKER_URL_FULL;
97+
8098
#[cfg(feature = "semconv_experimental")]
8199
pub use crate::attribute::CLOUD_ACCOUNT_ID;
82100

@@ -293,18 +311,36 @@ pub use crate::attribute::K8S_CONTAINER_RESTART_COUNT;
293311
#[cfg(feature = "semconv_experimental")]
294312
pub use crate::attribute::K8S_CONTAINER_STATUS_LAST_TERMINATED_REASON;
295313

314+
#[cfg(feature = "semconv_experimental")]
315+
pub use crate::attribute::K8S_CRONJOB_ANNOTATION;
316+
317+
#[cfg(feature = "semconv_experimental")]
318+
pub use crate::attribute::K8S_CRONJOB_LABEL;
319+
296320
#[cfg(feature = "semconv_experimental")]
297321
pub use crate::attribute::K8S_CRONJOB_NAME;
298322

299323
#[cfg(feature = "semconv_experimental")]
300324
pub use crate::attribute::K8S_CRONJOB_UID;
301325

326+
#[cfg(feature = "semconv_experimental")]
327+
pub use crate::attribute::K8S_DAEMONSET_ANNOTATION;
328+
329+
#[cfg(feature = "semconv_experimental")]
330+
pub use crate::attribute::K8S_DAEMONSET_LABEL;
331+
302332
#[cfg(feature = "semconv_experimental")]
303333
pub use crate::attribute::K8S_DAEMONSET_NAME;
304334

305335
#[cfg(feature = "semconv_experimental")]
306336
pub use crate::attribute::K8S_DAEMONSET_UID;
307337

338+
#[cfg(feature = "semconv_experimental")]
339+
pub use crate::attribute::K8S_DEPLOYMENT_ANNOTATION;
340+
341+
#[cfg(feature = "semconv_experimental")]
342+
pub use crate::attribute::K8S_DEPLOYMENT_LABEL;
343+
308344
#[cfg(feature = "semconv_experimental")]
309345
pub use crate::attribute::K8S_DEPLOYMENT_NAME;
310346

@@ -317,15 +353,33 @@ pub use crate::attribute::K8S_HPA_NAME;
317353
#[cfg(feature = "semconv_experimental")]
318354
pub use crate::attribute::K8S_HPA_UID;
319355

356+
#[cfg(feature = "semconv_experimental")]
357+
pub use crate::attribute::K8S_JOB_ANNOTATION;
358+
359+
#[cfg(feature = "semconv_experimental")]
360+
pub use crate::attribute::K8S_JOB_LABEL;
361+
320362
#[cfg(feature = "semconv_experimental")]
321363
pub use crate::attribute::K8S_JOB_NAME;
322364

323365
#[cfg(feature = "semconv_experimental")]
324366
pub use crate::attribute::K8S_JOB_UID;
325367

368+
#[cfg(feature = "semconv_experimental")]
369+
pub use crate::attribute::K8S_NAMESPACE_ANNOTATION;
370+
371+
#[cfg(feature = "semconv_experimental")]
372+
pub use crate::attribute::K8S_NAMESPACE_LABEL;
373+
326374
#[cfg(feature = "semconv_experimental")]
327375
pub use crate::attribute::K8S_NAMESPACE_NAME;
328376

377+
#[cfg(feature = "semconv_experimental")]
378+
pub use crate::attribute::K8S_NODE_ANNOTATION;
379+
380+
#[cfg(feature = "semconv_experimental")]
381+
pub use crate::attribute::K8S_NODE_LABEL;
382+
329383
#[cfg(feature = "semconv_experimental")]
330384
pub use crate::attribute::K8S_NODE_NAME;
331385

@@ -344,6 +398,12 @@ pub use crate::attribute::K8S_POD_NAME;
344398
#[cfg(feature = "semconv_experimental")]
345399
pub use crate::attribute::K8S_POD_UID;
346400

401+
#[cfg(feature = "semconv_experimental")]
402+
pub use crate::attribute::K8S_REPLICASET_ANNOTATION;
403+
404+
#[cfg(feature = "semconv_experimental")]
405+
pub use crate::attribute::K8S_REPLICASET_LABEL;
406+
347407
#[cfg(feature = "semconv_experimental")]
348408
pub use crate::attribute::K8S_REPLICASET_NAME;
349409

@@ -362,6 +422,12 @@ pub use crate::attribute::K8S_RESOURCEQUOTA_NAME;
362422
#[cfg(feature = "semconv_experimental")]
363423
pub use crate::attribute::K8S_RESOURCEQUOTA_UID;
364424

425+
#[cfg(feature = "semconv_experimental")]
426+
pub use crate::attribute::K8S_STATEFULSET_ANNOTATION;
427+
428+
#[cfg(feature = "semconv_experimental")]
429+
pub use crate::attribute::K8S_STATEFULSET_LABEL;
430+
365431
#[cfg(feature = "semconv_experimental")]
366432
pub use crate::attribute::K8S_STATEFULSET_NAME;
367433

@@ -450,6 +516,21 @@ pub use crate::attribute::TELEMETRY_SDK_VERSION;
450516

451517
pub use crate::attribute::USER_AGENT_ORIGINAL;
452518

519+
#[cfg(feature = "semconv_experimental")]
520+
pub use crate::attribute::VCS_REF_HEAD_NAME;
521+
522+
#[cfg(feature = "semconv_experimental")]
523+
pub use crate::attribute::VCS_REF_HEAD_REVISION;
524+
525+
#[cfg(feature = "semconv_experimental")]
526+
pub use crate::attribute::VCS_REF_TYPE;
527+
528+
#[cfg(feature = "semconv_experimental")]
529+
pub use crate::attribute::VCS_REPOSITORY_NAME;
530+
531+
#[cfg(feature = "semconv_experimental")]
532+
pub use crate::attribute::VCS_REPOSITORY_URL_FULL;
533+
453534
#[cfg(feature = "semconv_experimental")]
454535
pub use crate::attribute::WEBENGINE_DESCRIPTION;
455536

opentelemetry-semantic-conventions/src/trace.rs

Lines changed: 38 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,18 @@
3131
#[cfg(feature = "semconv_experimental")]
3232
pub use crate::attribute::ANDROID_APP_STATE;
3333

34+
#[cfg(feature = "semconv_experimental")]
35+
pub use crate::attribute::APP_SCREEN_COORDINATE_X;
36+
37+
#[cfg(feature = "semconv_experimental")]
38+
pub use crate::attribute::APP_SCREEN_COORDINATE_Y;
39+
40+
#[cfg(feature = "semconv_experimental")]
41+
pub use crate::attribute::APP_WIDGET_ID;
42+
43+
#[cfg(feature = "semconv_experimental")]
44+
pub use crate::attribute::APP_WIDGET_NAME;
45+
3446
#[cfg(feature = "semconv_experimental")]
3547
pub use crate::attribute::AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS;
3648

@@ -169,49 +181,64 @@ pub use crate::attribute::CASSANDRA_QUERY_IDEMPOTENT;
169181
#[cfg(feature = "semconv_experimental")]
170182
pub use crate::attribute::CASSANDRA_SPECULATIVE_EXECUTION_COUNT;
171183

184+
#[cfg(feature = "semconv_experimental")]
185+
pub use crate::attribute::CICD_PIPELINE_ACTION_NAME;
186+
187+
#[cfg(feature = "semconv_experimental")]
188+
pub use crate::attribute::CICD_PIPELINE_RESULT;
189+
190+
#[cfg(feature = "semconv_experimental")]
191+
pub use crate::attribute::CICD_PIPELINE_TASK_NAME;
192+
193+
#[cfg(feature = "semconv_experimental")]
194+
pub use crate::attribute::CICD_PIPELINE_TASK_RUN_ID;
195+
196+
#[cfg(feature = "semconv_experimental")]
197+
pub use crate::attribute::CICD_PIPELINE_TASK_RUN_RESULT;
198+
199+
#[cfg(feature = "semconv_experimental")]
200+
pub use crate::attribute::CICD_PIPELINE_TASK_RUN_URL_FULL;
201+
172202
pub use crate::attribute::CLIENT_ADDRESS;
173203

174204
pub use crate::attribute::CLIENT_PORT;
175205

176206
#[cfg(feature = "semconv_experimental")]
177207
pub use crate::attribute::CLOUD_RESOURCE_ID;
178208

179-
#[cfg(feature = "semconv_experimental")]
180209
pub use crate::attribute::DB_COLLECTION_NAME;
181210

182-
#[cfg(feature = "semconv_experimental")]
183211
pub use crate::attribute::DB_NAMESPACE;
184212

185-
#[cfg(feature = "semconv_experimental")]
186213
pub use crate::attribute::DB_OPERATION_BATCH_SIZE;
187214

188-
#[cfg(feature = "semconv_experimental")]
189215
pub use crate::attribute::DB_OPERATION_NAME;
190216

191217
#[cfg(feature = "semconv_experimental")]
192218
pub use crate::attribute::DB_OPERATION_PARAMETER;
193219

194220
#[cfg(feature = "semconv_experimental")]
221+
pub use crate::attribute::DB_QUERY_PARAMETER;
222+
195223
pub use crate::attribute::DB_QUERY_SUMMARY;
196224

197-
#[cfg(feature = "semconv_experimental")]
198225
pub use crate::attribute::DB_QUERY_TEXT;
199226

200227
#[cfg(feature = "semconv_experimental")]
201228
pub use crate::attribute::DB_RESPONSE_RETURNED_ROWS;
202229

203-
#[cfg(feature = "semconv_experimental")]
204230
pub use crate::attribute::DB_RESPONSE_STATUS_CODE;
205231

206-
#[cfg(feature = "semconv_experimental")]
207232
pub use crate::attribute::DB_STORED_PROCEDURE_NAME;
208233

209-
#[cfg(feature = "semconv_experimental")]
210234
pub use crate::attribute::DB_SYSTEM_NAME;
211235

212236
#[cfg(feature = "semconv_experimental")]
213237
pub use crate::attribute::ELASTICSEARCH_NODE_NAME;
214238

239+
#[cfg(feature = "semconv_experimental")]
240+
pub use crate::attribute::ERROR_MESSAGE;
241+
215242
pub use crate::attribute::ERROR_TYPE;
216243

217244
#[allow(deprecated)]
@@ -259,9 +286,6 @@ pub use crate::attribute::FAAS_TRIGGER;
259286
#[cfg(feature = "semconv_experimental")]
260287
pub use crate::attribute::FEATURE_FLAG_CONTEXT_ID;
261288

262-
#[cfg(feature = "semconv_experimental")]
263-
pub use crate::attribute::FEATURE_FLAG_EVALUATION_ERROR_MESSAGE;
264-
265289
#[cfg(feature = "semconv_experimental")]
266290
pub use crate::attribute::FEATURE_FLAG_KEY;
267291

@@ -352,6 +376,9 @@ pub use crate::attribute::GEN_AI_SYSTEM;
352376
#[cfg(feature = "semconv_experimental")]
353377
pub use crate::attribute::GEN_AI_TOOL_CALL_ID;
354378

379+
#[cfg(feature = "semconv_experimental")]
380+
pub use crate::attribute::GEN_AI_TOOL_DESCRIPTION;
381+
355382
#[cfg(feature = "semconv_experimental")]
356383
pub use crate::attribute::GEN_AI_TOOL_NAME;
357384

0 commit comments

Comments
 (0)