Skip to content

Commit f344b5b

Browse files
authoredOct 10, 2024··
chore: update semantic convention version v1.28.0 (#2192)
1 parent acdc400 commit f344b5b

File tree

8 files changed

+1376
-133
lines changed

8 files changed

+1376
-133
lines changed
 

‎opentelemetry-semantic-conventions/CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
## vNext
44

55
- Bump MSRV to 1.70 [#2179](https://github.com/open-telemetry/opentelemetry-rust/pull/2179)
6+
- Update to [v1.28.0](https://github.com/open-telemetry/semantic-conventions/releases/tag/v1.28.0) of the semantic conventions.
67

78
## v0.26.0
89
Released 2024-Sep-30

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ 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.27.0
8+
SPEC_VERSION=1.28.0
99
WEAVER_VERSION=v0.10.0
1010

1111
cd "$CRATE_DIR"

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

+1-1
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.27.0"
17+
schema_url: "https://opentelemetry.io/schemas/1.28.0"
1818
exclude_root_namespace: []
1919
excluded_attributes: ["messaging.client_id"]
2020

‎opentelemetry-semantic-conventions/src/attribute.rs

+655-73
Large diffs are not rendered by default.

‎opentelemetry-semantic-conventions/src/lib.rs

+1-1
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.27.0";
25+
pub const SCHEMA_URL: &str = "https://opentelemetry.io/schemas/1.28.0";

‎opentelemetry-semantic-conventions/src/metric.rs

+670-6
Large diffs are not rendered by default.

‎opentelemetry-semantic-conventions/src/resource.rs

+30
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,36 @@ pub use crate::attribute::CLOUD_REGION;
9595
#[cfg(feature = "semconv_experimental")]
9696
pub use crate::attribute::CLOUD_RESOURCE_ID;
9797

98+
#[cfg(feature = "semconv_experimental")]
99+
pub use crate::attribute::CLOUDFOUNDRY_APP_ID;
100+
101+
#[cfg(feature = "semconv_experimental")]
102+
pub use crate::attribute::CLOUDFOUNDRY_APP_NAME;
103+
104+
#[cfg(feature = "semconv_experimental")]
105+
pub use crate::attribute::CLOUDFOUNDRY_ORG_ID;
106+
107+
#[cfg(feature = "semconv_experimental")]
108+
pub use crate::attribute::CLOUDFOUNDRY_ORG_NAME;
109+
110+
#[cfg(feature = "semconv_experimental")]
111+
pub use crate::attribute::CLOUDFOUNDRY_PROCESS_ID;
112+
113+
#[cfg(feature = "semconv_experimental")]
114+
pub use crate::attribute::CLOUDFOUNDRY_PROCESS_TYPE;
115+
116+
#[cfg(feature = "semconv_experimental")]
117+
pub use crate::attribute::CLOUDFOUNDRY_SPACE_ID;
118+
119+
#[cfg(feature = "semconv_experimental")]
120+
pub use crate::attribute::CLOUDFOUNDRY_SPACE_NAME;
121+
122+
#[cfg(feature = "semconv_experimental")]
123+
pub use crate::attribute::CLOUDFOUNDRY_SYSTEM_ID;
124+
125+
#[cfg(feature = "semconv_experimental")]
126+
pub use crate::attribute::CLOUDFOUNDRY_SYSTEM_INSTANCE_ID;
127+
98128
#[cfg(feature = "semconv_experimental")]
99129
pub use crate::attribute::CONTAINER_COMMAND;
100130

‎opentelemetry-semantic-conventions/src/trace.rs

+17-51
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,9 @@ pub use crate::attribute::AWS_S3_PART_NUMBER;
118118
#[cfg(feature = "semconv_experimental")]
119119
pub use crate::attribute::AWS_S3_UPLOAD_ID;
120120

121+
#[cfg(feature = "semconv_experimental")]
122+
pub use crate::attribute::AZ_NAMESPACE;
123+
121124
#[cfg(feature = "semconv_experimental")]
122125
pub use crate::attribute::AZ_SERVICE_REQUEST_ID;
123126

@@ -143,24 +146,6 @@ pub use crate::attribute::CLOUDEVENTS_EVENT_SUBJECT;
143146
#[cfg(feature = "semconv_experimental")]
144147
pub use crate::attribute::CLOUDEVENTS_EVENT_TYPE;
145148

146-
#[cfg(feature = "semconv_experimental")]
147-
pub use crate::attribute::CODE_COLUMN;
148-
149-
#[cfg(feature = "semconv_experimental")]
150-
pub use crate::attribute::CODE_FILEPATH;
151-
152-
#[cfg(feature = "semconv_experimental")]
153-
pub use crate::attribute::CODE_FUNCTION;
154-
155-
#[cfg(feature = "semconv_experimental")]
156-
pub use crate::attribute::CODE_LINENO;
157-
158-
#[cfg(feature = "semconv_experimental")]
159-
pub use crate::attribute::CODE_NAMESPACE;
160-
161-
#[cfg(feature = "semconv_experimental")]
162-
pub use crate::attribute::CODE_STACKTRACE;
163-
164149
#[cfg(feature = "semconv_experimental")]
165150
pub use crate::attribute::DB_CASSANDRA_CONSISTENCY_LEVEL;
166151

@@ -197,9 +182,6 @@ pub use crate::attribute::DB_COSMOSDB_REQUEST_CHARGE;
197182
#[cfg(feature = "semconv_experimental")]
198183
pub use crate::attribute::DB_COSMOSDB_REQUEST_CONTENT_LENGTH;
199184

200-
#[cfg(feature = "semconv_experimental")]
201-
pub use crate::attribute::DB_COSMOSDB_STATUS_CODE;
202-
203185
#[cfg(feature = "semconv_experimental")]
204186
pub use crate::attribute::DB_COSMOSDB_SUB_STATUS_CODE;
205187

@@ -212,6 +194,9 @@ pub use crate::attribute::DB_ELASTICSEARCH_PATH_PARTS;
212194
#[cfg(feature = "semconv_experimental")]
213195
pub use crate::attribute::DB_NAMESPACE;
214196

197+
#[cfg(feature = "semconv_experimental")]
198+
pub use crate::attribute::DB_OPERATION_BATCH_SIZE;
199+
215200
#[cfg(feature = "semconv_experimental")]
216201
pub use crate::attribute::DB_OPERATION_NAME;
217202

@@ -222,19 +207,10 @@ pub use crate::attribute::DB_QUERY_PARAMETER;
222207
pub use crate::attribute::DB_QUERY_TEXT;
223208

224209
#[cfg(feature = "semconv_experimental")]
225-
pub use crate::attribute::DB_SYSTEM;
226-
227-
#[cfg(feature = "semconv_experimental")]
228-
#[allow(deprecated)]
229-
pub use crate::attribute::ENDUSER_ID;
230-
231-
#[cfg(feature = "semconv_experimental")]
232-
#[allow(deprecated)]
233-
pub use crate::attribute::ENDUSER_ROLE;
210+
pub use crate::attribute::DB_RESPONSE_STATUS_CODE;
234211

235212
#[cfg(feature = "semconv_experimental")]
236-
#[allow(deprecated)]
237-
pub use crate::attribute::ENDUSER_SCOPE;
213+
pub use crate::attribute::DB_SYSTEM;
238214

239215
pub use crate::attribute::ERROR_TYPE;
240216

@@ -295,13 +271,19 @@ pub use crate::attribute::FEATURE_FLAG_PROVIDER_NAME;
295271
pub use crate::attribute::FEATURE_FLAG_VARIANT;
296272

297273
#[cfg(feature = "semconv_experimental")]
298-
pub use crate::attribute::GEN_AI_COMPLETION;
274+
pub use crate::attribute::GEN_AI_OPENAI_REQUEST_RESPONSE_FORMAT;
299275

300276
#[cfg(feature = "semconv_experimental")]
301-
pub use crate::attribute::GEN_AI_OPERATION_NAME;
277+
pub use crate::attribute::GEN_AI_OPENAI_REQUEST_SEED;
302278

303279
#[cfg(feature = "semconv_experimental")]
304-
pub use crate::attribute::GEN_AI_PROMPT;
280+
pub use crate::attribute::GEN_AI_OPENAI_REQUEST_SERVICE_TIER;
281+
282+
#[cfg(feature = "semconv_experimental")]
283+
pub use crate::attribute::GEN_AI_OPENAI_RESPONSE_SERVICE_TIER;
284+
285+
#[cfg(feature = "semconv_experimental")]
286+
pub use crate::attribute::GEN_AI_OPERATION_NAME;
305287

306288
#[cfg(feature = "semconv_experimental")]
307289
pub use crate::attribute::GEN_AI_REQUEST_FREQUENCY_PENALTY;
@@ -432,16 +414,6 @@ pub use crate::attribute::NETWORK_TRANSPORT;
432414

433415
pub use crate::attribute::NETWORK_TYPE;
434416

435-
#[cfg(feature = "semconv_experimental")]
436-
pub use crate::attribute::OPENTRACING_REF_TYPE;
437-
438-
pub use crate::attribute::OTEL_STATUS_CODE;
439-
440-
pub use crate::attribute::OTEL_STATUS_DESCRIPTION;
441-
442-
#[cfg(feature = "semconv_experimental")]
443-
pub use crate::attribute::PEER_SERVICE;
444-
445417
#[cfg(feature = "semconv_experimental")]
446418
pub use crate::attribute::RPC_CONNECT_RPC_ERROR_CODE;
447419

@@ -497,12 +469,6 @@ pub use crate::attribute::SERVER_ADDRESS;
497469

498470
pub use crate::attribute::SERVER_PORT;
499471

500-
#[cfg(feature = "semconv_experimental")]
501-
pub use crate::attribute::THREAD_ID;
502-
503-
#[cfg(feature = "semconv_experimental")]
504-
pub use crate::attribute::THREAD_NAME;
505-
506472
pub use crate::attribute::URL_FULL;
507473

508474
pub use crate::attribute::URL_PATH;

0 commit comments

Comments
 (0)
Please sign in to comment.