Skip to content

Commit da1dbb5

Browse files
jsueretharminru
andauthored
Staging the 1.23.0 release. (#489)
Co-authored-by: Armin Ruech <7052238+arminru@users.noreply.github.com>
1 parent 09b0b64 commit da1dbb5

File tree

3 files changed

+305
-0
lines changed

3 files changed

+305
-0
lines changed

CHANGELOG.md

+11
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,17 @@ release.
99

1010
### Breaking
1111

12+
### Features
13+
14+
### Fixes
15+
16+
## v1.23.0 (2023-11-03)
17+
18+
This release marks the first where the core of HTTP semantic conventions have
19+
stabilized.
20+
21+
### Breaking
22+
1223
- BREAKING: Rename http.resend_count to http.request.resend_count.
1324
([#374](https://github.com/open-telemetry/semantic-conventions/pull/374))
1425
- BREAKING: Change `network.protocol.name` from recommended to opt-in in HTTP semconv.

schema-next.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ file_format: 1.1.0
22
schema_url: https://opentelemetry.io/schemas/next
33
versions:
44
next:
5+
1.23.0:
56
metrics:
67
changes:
78
# https://github.com/open-telemetry/semantic-conventions/pull/20

schemas/1.23.0

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

0 commit comments

Comments
 (0)