Skip to content

Commit 7372058

Browse files
authored
Add 1.23.1 schema and prepare changelog for patch release (#538)
1 parent a23c02e commit 7372058

File tree

3 files changed

+306
-2
lines changed

3 files changed

+306
-2
lines changed

.github/workflows/checks.yml

-2
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@ name: Checks
22

33
on:
44
push:
5-
branches: [ main ]
65
pull_request:
7-
branches: [ main ]
86

97
jobs:
108
markdownlint:

CHANGELOG.md

+12
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,18 @@ release.
1313

1414
### Fixes
1515

16+
## v1.23.1 (2023-11-17)
17+
18+
### Breaking
19+
20+
### Features
21+
22+
### Fixes
23+
24+
- [backport to 1.23.x] Temp fix for separation of resource and semantic attributes
25+
([#524](https://github.com/open-telemetry/semantic-conventions/pull/524)) via
26+
([#537](https://github.com/open-telemetry/semantic-conventions/pull/537))
27+
1628
## v1.23.0 (2023-11-03)
1729

1830
This release marks the first where the core of HTTP semantic conventions have

schemas/1.23.1

+294
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,294 @@
1+
file_format: 1.1.0
2+
schema_url: https://opentelemetry.io/schemas/1.23.1
3+
versions:
4+
1.23.1:
5+
1.23.0:
6+
metrics:
7+
changes:
8+
# https://github.com/open-telemetry/semantic-conventions/pull/20
9+
- rename_attributes:
10+
attribute_map:
11+
thread.daemon: jvm.thread.daemon
12+
apply_to_metrics:
13+
- jvm.thread.count
14+
1.22.0:
15+
spans:
16+
changes:
17+
# https://github.com/open-telemetry/semantic-conventions/pull/229
18+
- rename_attributes:
19+
attribute_map:
20+
messaging.message.payload_size_bytes: messaging.message.body.size
21+
# https://github.com/open-telemetry/opentelemetry-specification/pull/374
22+
- rename_attributes:
23+
attribute_map:
24+
http.resend_count: http.request.resend_count
25+
metrics:
26+
changes:
27+
# https://github.com/open-telemetry/semantic-conventions/pull/224
28+
- rename_metrics:
29+
http.client.duration: http.client.request.duration
30+
http.server.duration: http.server.request.duration
31+
# https://github.com/open-telemetry/semantic-conventions/pull/241
32+
- rename_metrics:
33+
process.runtime.jvm.memory.usage: jvm.memory.usage
34+
process.runtime.jvm.memory.committed: jvm.memory.committed
35+
process.runtime.jvm.memory.limit: jvm.memory.limit
36+
process.runtime.jvm.memory.usage_after_last_gc: jvm.memory.usage_after_last_gc
37+
process.runtime.jvm.gc.duration: jvm.gc.duration
38+
# also https://github.com/open-telemetry/semantic-conventions/pull/252
39+
process.runtime.jvm.threads.count: jvm.thread.count
40+
# also https://github.com/open-telemetry/semantic-conventions/pull/252
41+
process.runtime.jvm.classes.loaded: jvm.class.loaded
42+
# also https://github.com/open-telemetry/semantic-conventions/pull/252
43+
process.runtime.jvm.classes.unloaded: jvm.class.unloaded
44+
# also https://github.com/open-telemetry/semantic-conventions/pull/252
45+
# and https://github.com/open-telemetry/semantic-conventions/pull/60
46+
process.runtime.jvm.classes.current_loaded: jvm.class.count
47+
process.runtime.jvm.cpu.time: jvm.cpu.time
48+
process.runtime.jvm.cpu.recent_utilization: jvm.cpu.recent_utilization
49+
process.runtime.jvm.memory.init: jvm.memory.init
50+
process.runtime.jvm.system.cpu.utilization: jvm.system.cpu.utilization
51+
process.runtime.jvm.system.cpu.load_1m: jvm.system.cpu.load_1m
52+
# https://github.com/open-telemetry/semantic-conventions/pull/253
53+
process.runtime.jvm.buffer.usage: jvm.buffer.memory.usage
54+
# https://github.com/open-telemetry/semantic-conventions/pull/253
55+
process.runtime.jvm.buffer.limit: jvm.buffer.memory.limit
56+
process.runtime.jvm.buffer.count: jvm.buffer.count
57+
# https://github.com/open-telemetry/semantic-conventions/pull/20
58+
- rename_attributes:
59+
attribute_map:
60+
type: jvm.memory.type
61+
pool: jvm.memory.pool.name
62+
apply_to_metrics:
63+
- jvm.memory.usage
64+
- jvm.memory.committed
65+
- jvm.memory.limit
66+
- jvm.memory.usage_after_last_gc
67+
- jvm.memory.init
68+
- rename_attributes:
69+
attribute_map:
70+
name: jvm.gc.name
71+
action: jvm.gc.action
72+
apply_to_metrics:
73+
- jvm.gc.duration
74+
- rename_attributes:
75+
attribute_map:
76+
daemon: thread.daemon
77+
apply_to_metrics:
78+
- jvm.threads.count
79+
- rename_attributes:
80+
attribute_map:
81+
pool: jvm.buffer.pool.name
82+
apply_to_metrics:
83+
- jvm.buffer.usage
84+
- jvm.buffer.limit
85+
- jvm.buffer.count
86+
# https://github.com/open-telemetry/semantic-conventions/pull/89
87+
- rename_attributes:
88+
attribute_map:
89+
state: system.cpu.state
90+
cpu: system.cpu.logical_number
91+
apply_to_metrics:
92+
- system.cpu.time
93+
- system.cpu.utilization
94+
- rename_attributes:
95+
attribute_map:
96+
state: system.memory.state
97+
apply_to_metrics:
98+
- system.memory.usage
99+
- system.memory.utilization
100+
- rename_attributes:
101+
attribute_map:
102+
state: system.paging.state
103+
apply_to_metrics:
104+
- system.paging.usage
105+
- system.paging.utilization
106+
- rename_attributes:
107+
attribute_map:
108+
type: system.paging.type
109+
direction: system.paging.direction
110+
apply_to_metrics:
111+
- system.paging.faults
112+
- system.paging.operations
113+
- rename_attributes:
114+
attribute_map:
115+
device: system.device
116+
direction: system.disk.direction
117+
apply_to_metrics:
118+
- system.disk.io
119+
- system.disk.operations
120+
- system.disk.io_time
121+
- system.disk.operation_time
122+
- system.disk.merged
123+
- rename_attributes:
124+
attribute_map:
125+
device: system.device
126+
state: system.filesystem.state
127+
type: system.filesystem.type
128+
mode: system.filesystem.mode
129+
mountpoint: system.filesystem.mountpoint
130+
apply_to_metrics:
131+
- system.filesystem.usage
132+
- system.filesystem.utilization
133+
- rename_attributes:
134+
attribute_map:
135+
device: system.device
136+
direction: system.network.direction
137+
protocol: network.protocol
138+
state: system.network.state
139+
apply_to_metrics:
140+
- system.network.dropped
141+
- system.network.packets
142+
- system.network.errors
143+
- system.network.io
144+
- system.network.connections
145+
- rename_attributes:
146+
attribute_map:
147+
status: system.processes.status
148+
apply_to_metrics:
149+
- system.processes.count
150+
# https://github.com/open-telemetry/semantic-conventions/pull/247
151+
- rename_metrics:
152+
http.server.request.size: http.server.request.body.size
153+
http.server.response.size: http.server.response.body.size
154+
resources:
155+
changes:
156+
# https://github.com/open-telemetry/semantic-conventions/pull/178
157+
- rename_attributes:
158+
attribute_map:
159+
telemetry.auto.version: telemetry.distro.version
160+
1.21.0:
161+
spans:
162+
changes:
163+
# https://github.com/open-telemetry/opentelemetry-specification/pull/3336
164+
- rename_attributes:
165+
attribute_map:
166+
messaging.kafka.client_id: messaging.client_id
167+
messaging.rocketmq.client_id: messaging.client_id
168+
# https://github.com/open-telemetry/opentelemetry-specification/pull/3402
169+
- rename_attributes:
170+
attribute_map:
171+
# net.peer.(name|port) attributes were usually populated on client side
172+
# so they should be usually translated to server.(address|port)
173+
# net.host.* attributes were only populated on server side
174+
net.host.name: server.address
175+
net.host.port: server.port
176+
# was only populated on client side
177+
net.sock.peer.name: server.socket.domain
178+
# net.sock.peer.(addr|port) mapping is not possible
179+
# since they applied to both client and server side
180+
# were only populated on server side
181+
net.sock.host.addr: server.socket.address
182+
net.sock.host.port: server.socket.port
183+
http.client_ip: client.address
184+
# https://github.com/open-telemetry/opentelemetry-specification/pull/3426
185+
- rename_attributes:
186+
attribute_map:
187+
net.protocol.name: network.protocol.name
188+
net.protocol.version: network.protocol.version
189+
net.host.connection.type: network.connection.type
190+
net.host.connection.subtype: network.connection.subtype
191+
net.host.carrier.name: network.carrier.name
192+
net.host.carrier.mcc: network.carrier.mcc
193+
net.host.carrier.mnc: network.carrier.mnc
194+
net.host.carrier.icc: network.carrier.icc
195+
# https://github.com/open-telemetry/opentelemetry-specification/pull/3355
196+
- rename_attributes:
197+
attribute_map:
198+
http.method: http.request.method
199+
http.status_code: http.response.status_code
200+
http.scheme: url.scheme
201+
http.url: url.full
202+
http.request_content_length: http.request.body.size
203+
http.response_content_length: http.response.body.size
204+
metrics:
205+
changes:
206+
# https://github.com/open-telemetry/semantic-conventions/pull/53
207+
- rename_metrics:
208+
process.runtime.jvm.cpu.utilization: process.runtime.jvm.cpu.recent_utilization
209+
1.20.0:
210+
spans:
211+
changes:
212+
# https://github.com/open-telemetry/opentelemetry-specification/pull/3272
213+
- rename_attributes:
214+
attribute_map:
215+
net.app.protocol.name: net.protocol.name
216+
net.app.protocol.version: net.protocol.version
217+
1.19.0:
218+
spans:
219+
changes:
220+
# https://github.com/open-telemetry/opentelemetry-specification/pull/3209
221+
- rename_attributes:
222+
attribute_map:
223+
faas.execution: faas.invocation_id
224+
# https://github.com/open-telemetry/opentelemetry-specification/pull/3188
225+
- rename_attributes:
226+
attribute_map:
227+
faas.id: cloud.resource_id
228+
# https://github.com/open-telemetry/opentelemetry-specification/pull/3190
229+
- rename_attributes:
230+
attribute_map:
231+
http.user_agent: user_agent.original
232+
resources:
233+
changes:
234+
# https://github.com/open-telemetry/opentelemetry-specification/pull/3190
235+
- rename_attributes:
236+
attribute_map:
237+
browser.user_agent: user_agent.original
238+
1.18.0:
239+
1.17.0:
240+
spans:
241+
changes:
242+
# https://github.com/open-telemetry/opentelemetry-specification/pull/2957
243+
- rename_attributes:
244+
attribute_map:
245+
messaging.consumer_id: messaging.consumer.id
246+
messaging.protocol: net.app.protocol.name
247+
messaging.protocol_version: net.app.protocol.version
248+
messaging.destination: messaging.destination.name
249+
messaging.temp_destination: messaging.destination.temporary
250+
messaging.destination_kind: messaging.destination.kind
251+
messaging.message_id: messaging.message.id
252+
messaging.conversation_id: messaging.message.conversation_id
253+
messaging.message_payload_size_bytes: messaging.message.payload_size_bytes
254+
messaging.message_payload_compressed_size_bytes: messaging.message.payload_compressed_size_bytes
255+
messaging.rabbitmq.routing_key: messaging.rabbitmq.destination.routing_key
256+
messaging.kafka.message_key: messaging.kafka.message.key
257+
messaging.kafka.partition: messaging.kafka.destination.partition
258+
messaging.kafka.tombstone: messaging.kafka.message.tombstone
259+
messaging.rocketmq.message_type: messaging.rocketmq.message.type
260+
messaging.rocketmq.message_tag: messaging.rocketmq.message.tag
261+
messaging.rocketmq.message_keys: messaging.rocketmq.message.keys
262+
messaging.kafka.consumer_group: messaging.kafka.consumer.group
263+
1.16.0:
264+
1.15.0:
265+
spans:
266+
changes:
267+
# https://github.com/open-telemetry/opentelemetry-specification/pull/2743
268+
- rename_attributes:
269+
attribute_map:
270+
http.retry_count: http.resend_count
271+
1.14.0:
272+
1.13.0:
273+
spans:
274+
changes:
275+
# https://github.com/open-telemetry/opentelemetry-specification/pull/2614
276+
- rename_attributes:
277+
attribute_map:
278+
net.peer.ip: net.sock.peer.addr
279+
net.host.ip: net.sock.host.addr
280+
1.12.0:
281+
1.11.0:
282+
1.10.0:
283+
1.9.0:
284+
1.8.0:
285+
spans:
286+
changes:
287+
- rename_attributes:
288+
attribute_map:
289+
db.cassandra.keyspace: db.name
290+
db.hbase.namespace: db.name
291+
1.7.0:
292+
1.6.1:
293+
1.5.0:
294+
1.4.0:

0 commit comments

Comments
 (0)