Skip to content

Commit eeec126

Browse files
authored
feat(semantic-conventions): update semantic conventions to v1.33.0 (#5654)
1 parent 60d3115 commit eeec126

File tree

6 files changed

+1311
-535
lines changed

6 files changed

+1311
-535
lines changed

scripts/semconv/generate.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ ROOT_DIR="${SCRIPT_DIR}/../../"
77

88
# Get latest version by running `git tag -l --sort=version:refname | tail -1`
99
# ... in [email protected]:open-telemetry/semantic-conventions.git
10-
SPEC_VERSION=v1.32.0
10+
SPEC_VERSION=v1.33.0
1111
# ... in [email protected]:open-telemetry/weaver.git
12-
GENERATOR_VERSION=v0.13.2
12+
GENERATOR_VERSION=v0.15.0
1313

1414
# When running on windows and you are getting references to ";C" (like Telemetry;C)
1515
# then this is an issue with the bash shell, so first run the following in your shell:

semantic-conventions/CHANGELOG.md

Lines changed: 181 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,187 @@ All notable changes to the semantic-conventions package will be documented in th
99

1010
### :rocket: Features
1111

12+
* feat: update semantic conventions to v1.33.0 [#NNNN]
13+
* Semantic Conventions v1.33.0: [changelog](https://github.com/open-telemetry/semantic-conventions/blob/main/CHANGELOG.md#v1330) | [latest docs](https://opentelemetry.io/docs/specs/semconv/)
14+
* `@opentelemetry/semantic-conventions` (stable) changes: *56 added exports*
15+
* `@opentelemetry/semantic-conventions/incubating` (unstable) changes: *1 exported value changed, 6 newly deprecated exports, 1 newly undeprecated export, 57 added exports*
16+
17+
#### Stable changes in v1.33.0
18+
19+
<details open>
20+
<summary>56 added exports</summary>
21+
22+
```js
23+
METRIC_DB_CLIENT_OPERATION_DURATION // db.client.operation.duration
24+
25+
ATTR_CODE_COLUMN_NUMBER // code.column.number
26+
ATTR_CODE_FILE_PATH // code.file.path
27+
ATTR_CODE_FUNCTION_NAME // code.function.name
28+
ATTR_CODE_LINE_NUMBER // code.line.number
29+
ATTR_CODE_STACKTRACE // code.stacktrace
30+
31+
ATTR_DB_COLLECTION_NAME // db.collection.name
32+
ATTR_DB_NAMESPACE // db.namespace
33+
ATTR_DB_OPERATION_BATCH_SIZE // db.operation.batch.size
34+
ATTR_DB_OPERATION_NAME // db.operation.name
35+
ATTR_DB_QUERY_SUMMARY // db.query.summary
36+
ATTR_DB_QUERY_TEXT // db.query.text
37+
ATTR_DB_RESPONSE_STATUS_CODE // db.response.status_code
38+
ATTR_DB_STORED_PROCEDURE_NAME // db.stored_procedure.name
39+
ATTR_DB_SYSTEM_NAME // db.system.name
40+
DB_SYSTEM_NAME_VALUE_ACTIAN_INGRES // "actian.ingres"
41+
DB_SYSTEM_NAME_VALUE_AWS_DYNAMODB // "aws.dynamodb"
42+
DB_SYSTEM_NAME_VALUE_AWS_REDSHIFT // "aws.redshift"
43+
DB_SYSTEM_NAME_VALUE_AZURE_COSMOSDB // "azure.cosmosdb"
44+
DB_SYSTEM_NAME_VALUE_CASSANDRA // "cassandra"
45+
DB_SYSTEM_NAME_VALUE_CLICKHOUSE // "clickhouse"
46+
DB_SYSTEM_NAME_VALUE_COCKROACHDB // "cockroachdb"
47+
DB_SYSTEM_NAME_VALUE_COUCHBASE // "couchbase"
48+
DB_SYSTEM_NAME_VALUE_COUCHDB // "couchdb"
49+
DB_SYSTEM_NAME_VALUE_DERBY // "derby"
50+
DB_SYSTEM_NAME_VALUE_ELASTICSEARCH // "elasticsearch"
51+
DB_SYSTEM_NAME_VALUE_FIREBIRDSQL // "firebirdsql"
52+
DB_SYSTEM_NAME_VALUE_GCP_SPANNER // "gcp.spanner"
53+
DB_SYSTEM_NAME_VALUE_GEODE // "geode"
54+
DB_SYSTEM_NAME_VALUE_H2DATABASE // "h2database"
55+
DB_SYSTEM_NAME_VALUE_HBASE // "hbase"
56+
DB_SYSTEM_NAME_VALUE_HIVE // "hive"
57+
DB_SYSTEM_NAME_VALUE_HSQLDB // "hsqldb"
58+
DB_SYSTEM_NAME_VALUE_IBM_DB2 // "ibm.db2"
59+
DB_SYSTEM_NAME_VALUE_IBM_INFORMIX // "ibm.informix"
60+
DB_SYSTEM_NAME_VALUE_IBM_NETEZZA // "ibm.netezza"
61+
DB_SYSTEM_NAME_VALUE_INFLUXDB // "influxdb"
62+
DB_SYSTEM_NAME_VALUE_INSTANTDB // "instantdb"
63+
DB_SYSTEM_NAME_VALUE_INTERSYSTEMS_CACHE // "intersystems.cache"
64+
DB_SYSTEM_NAME_VALUE_MARIADB // "mariadb"
65+
DB_SYSTEM_NAME_VALUE_MEMCACHED // "memcached"
66+
DB_SYSTEM_NAME_VALUE_MICROSOFT_SQL_SERVER // "microsoft.sql_server"
67+
DB_SYSTEM_NAME_VALUE_MONGODB // "mongodb"
68+
DB_SYSTEM_NAME_VALUE_MYSQL // "mysql"
69+
DB_SYSTEM_NAME_VALUE_NEO4J // "neo4j"
70+
DB_SYSTEM_NAME_VALUE_OPENSEARCH // "opensearch"
71+
DB_SYSTEM_NAME_VALUE_ORACLE_DB // "oracle.db"
72+
DB_SYSTEM_NAME_VALUE_OTHER_SQL // "other_sql"
73+
DB_SYSTEM_NAME_VALUE_POSTGRESQL // "postgresql"
74+
DB_SYSTEM_NAME_VALUE_REDIS // "redis"
75+
DB_SYSTEM_NAME_VALUE_SAP_HANA // "sap.hana"
76+
DB_SYSTEM_NAME_VALUE_SAP_MAXDB // "sap.maxdb"
77+
DB_SYSTEM_NAME_VALUE_SOFTWAREAG_ADABAS // "softwareag.adabas"
78+
DB_SYSTEM_NAME_VALUE_SQLITE // "sqlite"
79+
DB_SYSTEM_NAME_VALUE_TERADATA // "teradata"
80+
DB_SYSTEM_NAME_VALUE_TRINO // "trino"
81+
```
82+
83+
</details>
84+
85+
#### Unstable changes in v1.33.0
86+
87+
<details>
88+
<summary>1 exported value changed</summary>
89+
90+
```js
91+
ATTR_FEATURE_FLAG_PROVIDER_NAME // feature_flag.provider_name -> feature_flag.provider.name
92+
```
93+
94+
</details>
95+
96+
<details>
97+
<summary>6 newly deprecated exports</summary>
98+
99+
```js
100+
METRIC_OTEL_SDK_EXPORTER_SPAN_EXPORTED_COUNT // otel.sdk.exporter.span.exported.count: Renamed to `otel.sdk.exporter.span.exported`.
101+
METRIC_OTEL_SDK_EXPORTER_SPAN_INFLIGHT_COUNT // otel.sdk.exporter.span.inflight.count: Renamed to `otel.sdk.exporter.span.inflight`.
102+
METRIC_OTEL_SDK_PROCESSOR_SPAN_PROCESSED_COUNT // otel.sdk.processor.span.processed.count: Renamed to `otel.sdk.processor.span.processed`.
103+
METRIC_OTEL_SDK_SPAN_ENDED_COUNT // otel.sdk.span.ended.count: Renamed to `otel.sdk.span.ended`.
104+
METRIC_OTEL_SDK_SPAN_LIVE_COUNT // otel.sdk.span.live.count: Renamed to `otel.sdk.span.live`.
105+
ATTR_FEATURE_FLAG_EVALUATION_ERROR_MESSAGE // feature_flag.evaluation.error.message: Replaced by `error.message`.
106+
```
107+
108+
</details>
109+
110+
<details>
111+
<summary>1 newly undeprecated export</summary>
112+
113+
```js
114+
ATTR_DB_QUERY_PARAMETER // (key) => `db.query.parameter.${key}`
115+
```
116+
117+
</details>
118+
119+
<details>
120+
<summary>57 added exports</summary>
121+
122+
```js
123+
METRIC_JVM_FILE_DESCRIPTOR_COUNT // jvm.file_descriptor.count
124+
125+
METRIC_OTEL_SDK_EXPORTER_METRIC_DATA_POINT_EXPORTED // otel.sdk.exporter.metric_data_point.exported
126+
METRIC_OTEL_SDK_EXPORTER_METRIC_DATA_POINT_INFLIGHT // otel.sdk.exporter.metric_data_point.inflight
127+
METRIC_OTEL_SDK_EXPORTER_OPERATION_DURATION // otel.sdk.exporter.operation.duration
128+
METRIC_OTEL_SDK_EXPORTER_SPAN_EXPORTED // otel.sdk.exporter.span.exported
129+
METRIC_OTEL_SDK_EXPORTER_SPAN_INFLIGHT // otel.sdk.exporter.span.inflight
130+
METRIC_OTEL_SDK_METRIC_READER_COLLECTION_DURATION // otel.sdk.metric_reader.collection.duration
131+
METRIC_OTEL_SDK_PROCESSOR_SPAN_PROCESSED // otel.sdk.processor.span.processed
132+
METRIC_OTEL_SDK_SPAN_ENDED // otel.sdk.span.ended
133+
METRIC_OTEL_SDK_SPAN_LIVE // otel.sdk.span.live
134+
135+
ATTR_APP_SCREEN_COORDINATE_X // app.screen.coordinate.x
136+
ATTR_APP_SCREEN_COORDINATE_Y // app.screen.coordinate.y
137+
ATTR_APP_WIDGET_ID // app.widget.id
138+
ATTR_APP_WIDGET_NAME // app.widget.name
139+
140+
ATTR_CICD_PIPELINE_ACTION_NAME // cicd.pipeline.action.name
141+
CICD_PIPELINE_ACTION_NAME_VALUE_BUILD // "BUILD"
142+
CICD_PIPELINE_ACTION_NAME_VALUE_RUN // "RUN"
143+
CICD_PIPELINE_ACTION_NAME_VALUE_SYNC // "SYNC"
144+
ATTR_CICD_PIPELINE_TASK_RUN_RESULT // cicd.pipeline.task.run.result
145+
CICD_PIPELINE_TASK_RUN_RESULT_VALUE_CANCELLATION // "cancellation"
146+
CICD_PIPELINE_TASK_RUN_RESULT_VALUE_ERROR // "error"
147+
CICD_PIPELINE_TASK_RUN_RESULT_VALUE_FAILURE // "failure"
148+
CICD_PIPELINE_TASK_RUN_RESULT_VALUE_SKIP // "skip"
149+
CICD_PIPELINE_TASK_RUN_RESULT_VALUE_SUCCESS // "success"
150+
CICD_PIPELINE_TASK_RUN_RESULT_VALUE_TIMEOUT // "timeout"
151+
ATTR_CICD_WORKER_ID // cicd.worker.id
152+
ATTR_CICD_WORKER_NAME // cicd.worker.name
153+
ATTR_CICD_WORKER_URL_FULL // cicd.worker.url.full
154+
155+
GEN_AI_OPERATION_NAME_VALUE_GENERATE_CONTENT // "generate_content"
156+
GEN_AI_OPERATION_NAME_VALUE_INVOKE_AGENT // "invoke_agent"
157+
GEN_AI_SYSTEM_VALUE_GCP_GEMINI // "gcp.gemini"
158+
GEN_AI_SYSTEM_VALUE_GCP_GEN_AI // "gcp.gen_ai"
159+
GEN_AI_SYSTEM_VALUE_GCP_VERTEX_AI // "gcp.vertex_ai"
160+
ATTR_GEN_AI_TOOL_DESCRIPTION // gen_ai.tool.description
161+
162+
ATTR_JVM_GC_CAUSE // jvm.gc.cause
163+
164+
ATTR_K8S_CRONJOB_ANNOTATION // (key) => `k8s.cronjob.annotation.${key}`
165+
ATTR_K8S_CRONJOB_LABEL // (key) => `k8s.cronjob.label.${key}`
166+
ATTR_K8S_DAEMONSET_ANNOTATION // (key) => `k8s.daemonset.annotation.${key}`
167+
ATTR_K8S_DAEMONSET_LABEL // (key) => `k8s.daemonset.label.${key}`
168+
ATTR_K8S_DEPLOYMENT_ANNOTATION // (key) => `k8s.deployment.annotation.${key}`
169+
ATTR_K8S_DEPLOYMENT_LABEL // (key) => `k8s.deployment.label.${key}`
170+
ATTR_K8S_JOB_ANNOTATION // (key) => `k8s.job.annotation.${key}`
171+
ATTR_K8S_JOB_LABEL // (key) => `k8s.job.label.${key}`
172+
ATTR_K8S_NAMESPACE_ANNOTATION // (key) => `k8s.namespace.annotation.${key}`
173+
ATTR_K8S_NAMESPACE_LABEL // (key) => `k8s.namespace.label.${key}`
174+
ATTR_K8S_NODE_ANNOTATION // (key) => `k8s.node.annotation.${key}`
175+
ATTR_K8S_NODE_LABEL // (key) => `k8s.node.label.${key}`
176+
ATTR_K8S_REPLICASET_ANNOTATION // (key) => `k8s.replicaset.annotation.${key}`
177+
ATTR_K8S_REPLICASET_LABEL // (key) => `k8s.replicaset.label.${key}`
178+
ATTR_K8S_STATEFULSET_ANNOTATION // (key) => `k8s.statefulset.annotation.${key}`
179+
ATTR_K8S_STATEFULSET_LABEL // (key) => `k8s.statefulset.label.${key}`
180+
181+
OTEL_COMPONENT_TYPE_VALUE_OTLP_GRPC_METRIC_EXPORTER // "otlp_grpc_metric_exporter"
182+
OTEL_COMPONENT_TYPE_VALUE_OTLP_HTTP_JSON_METRIC_EXPORTER // "otlp_http_json_metric_exporter"
183+
OTEL_COMPONENT_TYPE_VALUE_OTLP_HTTP_METRIC_EXPORTER // "otlp_http_metric_exporter"
184+
OTEL_COMPONENT_TYPE_VALUE_PERIODIC_METRIC_READER // "periodic_metric_reader"
185+
186+
ATTR_PROCESS_ENVIRONMENT_VARIABLE // (key) => `process.environment_variable.${key}`
187+
188+
VCS_PROVIDER_NAME_VALUE_GITEA // "gitea"
189+
```
190+
191+
</details>
192+
12193
### :bug: Bug Fixes
13194

14195
### :books: Documentation

0 commit comments

Comments
 (0)