@open-telemetry/browser-maintainers @open-telemetry/cpp-approvers @open-telemetry/cpp-contrib-approvers @open-telemetry/dotnet-contrib-approvers @open-telemetry/erlang-approvers @open-telemetry/erlang-contrib-approvers @open-telemetry/go-approvers @open-telemetry/java-instrumentation-approvers @open-telemetry/javascript-approvers @open-telemetry/opentelemetry-python-contrib-approvers @open-telemetry/php-approvers @open-telemetry/ruby-contrib-approvers @open-telemetry/rust-approvers @open-telemetry/swift-approvers
Can you please validate the data I scraped via AI below? For cases where stable HTTP semconv is supported but old HTTP semconv is still emitted by default (π), can you share any plans you have for making the switch to emitting stable HTTP semconv by default? Thanks!
.NET
C++
Erlang/Elixir
Go
Java
JavaScript (Browser)
JavaScript (Node.js)
| Package |
Type |
Semconv Status |
| instrumentation-undici |
Client |
β
Stable |
| instrumentation-http |
Client/Server |
π Old - http, http/dup available |
| instrumentation-aws-sdk |
Client |
π Old - http, http/dup available |
| instrumentation-hapi |
Server |
π Old - http, http/dup available |
| instrumentation-nestjs-core |
Server |
π Old - http, http/dup available |
Then a number of instrumentations that use OTEL_SEMCONV_STABILITY_OPT_IN=http[/dup]
only for net.* attributes that were migrated in
the HTTP migration doc.
| Package |
Type |
Semconv Status |
| instrumentation-grpc |
Low-level |
π Old - http, http/dup available |
| instrumentation-cassandra-driver |
Low-level |
π Old - http, http/dup available |
| instrumentation-ioredis |
Low-level |
π Old - http, http/dup available |
| instrumentation-memcached |
Low-level |
π Old - http, http/dup available |
| instrumentation-mongodb |
Low-level |
π Old - http, http/dup available |
| instrumentation-amqplib |
Low-level |
π Old - http, http/dup available |
| instrumentation-net |
Low-level |
π Old - http, http/dup available |
| instrumentation-mysql2 |
Low-level |
π Old - http, http/dup available |
| instrumentation-tedious |
Low-level |
π Old - http, http/dup available |
| instrumentation-mongoose |
Low-level |
π Old - http, http/dup available |
| instrumentation-mysql |
Low-level |
π Old - http, http/dup available |
PHP
Python
| Package |
Type |
Semconv Status |
opentelemetry-instrumentation-aiohttp-client |
Client |
π Old - http, http/dup available |
opentelemetry-instrumentation-aiohttp-server |
Server |
π Old - http, http/dup available |
opentelemetry-instrumentation-asgi |
Server |
π Old - http, http/dup available |
opentelemetry-instrumentation-django |
Server |
π Old - http, http/dup available |
opentelemetry-instrumentation-falcon |
Server |
π Old - http, http/dup available |
opentelemetry-instrumentation-fastapi |
Server |
π Old - http, http/dup available |
opentelemetry-instrumentation-flask |
Server |
π Old - http, http/dup available |
opentelemetry-instrumentation-httpx |
Client |
π Old - http, http/dup available |
opentelemetry-instrumentation-pyramid |
Server |
π Old - http, http/dup available |
opentelemetry-instrumentation-requests |
Client |
π Old - http, http/dup available |
opentelemetry-instrumentation-starlette |
Server |
π Old - http, http/dup available |
opentelemetry-instrumentation-tornado |
Client/Server |
π Old - http, http/dup available |
opentelemetry-instrumentation-urllib |
Client |
π Old - http, http/dup available |
opentelemetry-instrumentation-urllib3 |
Client |
π Old - http, http/dup available |
opentelemetry-instrumentation-wsgi |
Server |
π Old - http, http/dup available |
Ruby
| Package |
Type |
Semconv Status |
ethon |
Client |
π Old - http, http/dup available |
excon |
Client |
π Old - http, http/dup available |
faraday |
Client |
π Old - http, http/dup available |
http |
Client |
π Old - http, http/dup available |
http_client |
Client |
π Old - http, http/dup available |
httpx |
Client |
π Old - http, http/dup available |
net_http |
Client |
π Old - http, http/dup available |
rack |
Server |
π Old - http, http/dup available |
rails |
Server |
π Old - http, http/dup available |
restclient |
Client |
π Old - http, http/dup available |
sinatra |
Server |
π Old - http, http/dup available |
Rust
Swift
| Package |
Type |
Semconv Status |
URLSession |
Client |
π Old - .old, .stable, .httpDup available |