diff --git a/content/en/blog/2023/http-conventions-declared-stable.md b/content/en/blog/2023/http-conventions-declared-stable.md index 35d0a3574c07..42f77c355e92 100644 --- a/content/en/blog/2023/http-conventions-declared-stable.md +++ b/content/en/blog/2023/http-conventions-declared-stable.md @@ -3,9 +3,11 @@ title: HTTP semantic conventions declared stable linkTitle: HTTP semconv are stable date: 2023-11-06 author: '[Trask Stalnaker](https://github.com/trask) (Microsoft)' -cSpell:ignore: chalin Liudmila Molkova +cSpell:ignore: Liudmila Molkova --- + + Early this year, we launched an effort to stabilize HTTP semantic conventions. Today, we proudly announce that the HTTP semantic conventions are the _first_ OpenTelemetry semantic conventions to be declared @@ -95,8 +97,6 @@ to | `net.sock.peer.name` | Removed | | New: `http.request.method_original` | Only captured when `http.request.method` is `_OTHER` | | New: `error.type` | New | - -{.td-initial .table .table-responsive} References: @@ -106,10 +106,8 @@ References: ### HTTP client span attributes - @@ -119,8 +117,6 @@ References: | `http.resend_count` → `http.request.resend_count` | | | `net.peer.name` → `server.address` | | | `net.peer.port` → `server.port` | Now captured even when same as default port for scheme | - -{.td-initial .table .table-responsive .ot-table-first-row-60} References: @@ -139,8 +135,7 @@ References: | `http.client_ip` → `client.address` | If `http.client_ip` was unknown (i.e., no [X-Forwarded-For][], [Forwarded#for][] headers), then `net.sock.peer.addr` → `client.address`; now must be provided to sampler | | `net.host.name` → `server.address` | Now based only on [Host][Host header], [:authority][HTTP/2 authority], [X-Forwarded-Host][], [Forwarded#host][] headers | | `net.host.port` → `server.port` | Now based only on [Host][Host header], [:authority][HTTP/2 authority], [X-Forwarded-Host][X-Forwarded-Host], [Forwarded#host][] headers | - -{.td-initial .table .table-responsive .ot-table-first-row-50} +{.ot-table-first-col-50} References: @@ -183,8 +178,6 @@ Metric changes: | `net.protocol.name` → `network.protocol.name` | Recommended → Conditionally required if not `http` and `network.protocol.version` is set | | `net.protocol.version` → `network.protocol.version` | Examples fixed: `2.0` → `2` and `3.0` → `3`; see note if [migrating from `<= v1.19.0`](#migrating-from--v1190) | | New: `error.type` | New | - -{.td-initial .table .table-responsive} References: @@ -216,8 +209,7 @@ Metric changes: | `net.host.name` → `server.address` | • Recommended → Opt-In (due to high-cardinality vulnerability since based on HTTP headers)
• Now based only on [`Host` span][Host header], [`:authority` span][HTTP/2 authority], [`X-Forwarded-Host` span][X-Forwarded-Host], [`Forwarded#host` span][Forwarded#host] headers | | `net.host.port` → `server.port` | • Recommended → Opt-In (due to high-cardinality vulnerability since based on HTTP headers)
• Now based only on [`Host` span][Host header], [`:authority` span][HTTP/2 authority], [`X-Forwarded-Host` span][X-Forwarded-Host], [`Forwarded#host` span][Forwarded#host] headers | | New: `error.type` | New | - -{.td-initial .table .table-responsive .ot-table-first-row-50} +{.ot-table-first-col-50} References: