OpenTelemetry HTTP semantic conventions (SemConv) became stable in 2023. Use the below tables by language to find impacted instrumentation packages, as published under the OpenTelemetry GitHub organization, and the current status of their compliance with the stable HTTP semantic conventions. Refer to the OpenTelemetry migration plan for details on how the OpenTelemetry Community is planning for users to handle this breaking change. In the tables below:Documentation Index
Fetch the complete documentation index at: https://docs.honeycomb.io/llms.txt
Use this file to discover all available pages before exploring further.
OTEL_SEMCONV_STABILITY_OPT_IN supportedindicates the range of versions, if any, that support theOTEL_SEMCONV_STABILITY_OPT_INenvironment variable.http/dup supportedindicates whether the library can be made to produce both old and stable semantic conventions.Only Stable HTTP SemConv Emittedindicates the first version that only the new, stable HTTP semantic conventions can be emitted.
.NET
| Instrumentation | OTEL_SEMCONV_STABILITY_OPT_IN supported | http/dup supported | Only Stable HTTP SemConv Emitted |
|---|---|---|---|
| OpenTelemetry.Instrumentation.AspNetCore | 1.5.1-beta.1 - 1.6.0-beta.3 | YES | 1.6.0-rc.1/1.6.0 |
| OpenTelemetry.Instrumentation.Http | 1.5.1-beta.1 - 1.6.0-beta.3 | YES | 1.6.0-rc.1/1.6.0 |
| OpenTelemetry.Instrumentation.AspNet.TelemetryHttpModule | NO | NO | NO |
| OpenTelemetry.Instrumentation.AspNet | NO | NO | 1.7.0-beta.1 |
| OpenTelemetry .NET Automatic Instrumentation | v1.0.0-rc.1 - v1.2.0 | YES | v1.3.0 |
JavaScript
Python
| Instrumentation | OTEL_SEMCONV_STABILITY_OPT_IN supported | http/dup supported | Only Stable HTTP SemConv Emitted |
|---|---|---|---|
| opentelemetry-instrumentation | 1.22.0/0.43.b0 | YES | NO |
| opentelemetry-instrumentation-aiohttp-client | NO | NO | NO |
| opentelemetry-instrumentation-aiohttp-server | NO | NO | NO |
| opentelemetry-instrumentation-asgi | NO | NO | NO |
| opentelemetry-instrumentation-aws_lambda | NO | NO | NO |
| opentelemetry-instrumentation-boto | NO | NO | NO |
| opentelemetry-instrumentation-botocore | NO | NO | NO |
| opentelemetry-instrumentation-django | NO | NO | NO |
| opentelemetry-instrumentation-falcon | NO | NO | NO |
| opentelemetry-instrumentation-fastapi | NO | NO | NO |
| opentelemetry-instrumentation-flask | NO | NO | NO |
| opentelemetry-instrumentation-httpx | NO | NO | NO |
| opentelemetry-instrumentation-pyramid | NO | NO | NO |
| opentelemetry-instrumentation-requests | 1.22.0/0.43.b0 | YES | NO |
| opentelemetry-instrumentation-starlette | NO | NO | NO |
| opentelemetry-instrumentation-tornado | NO | NO | NO |
| opentelemetry-instrumentation-urllib | NO | NO | NO |
| opentelemetry-instrumentation-urllib3 | NO | NO | NO |
| opentelemetry-instrumentation-wsgi | NO | NO | NO |
| opentelemetry-util-http | NO | NO | NO |
Ruby
| Instrumentation | OTEL_SEMCONV_STABILITY_OPT_IN supported | http/dup supported | Only Stable HTTP SemConv Emitted |
|---|---|---|---|
| opentelemetry-instrumentation-action_pack | NO | NO | NO |
| opentelemetry-instrumentation-aws_sdk | NO | NO | NO |
| opentelemetry-instrumentation-ethon | NO | NO | NO |
| opentelemetry-instrumentation-excon | NO | NO | NO |
| opentelemetry-instrumentation-faraday | NO | NO | NO |
| opentelemetry-instrumentation-http | NO | NO | NO |
| opentelemetry-instrumentation-http_client | NO | NO | NO |
| opentelemetry-instrumentation-net_http | NO | NO | NO |
| opentelemetry-instrumentation-rack | NO | NO | NO |
| opentelemetry-instrumentation-rails | NO | NO | NO |
| opentelemetry-instrumentation-restclient | NO | NO | NO |
| opentelemetry-instrumentation-sinatra | NO | NO | NO |
Go
| Instrumentation | OTEL_SEMCONV_STABILITY_OPT_IN supported | http/dup supported | Only Stable HTTP SemConv Emitted |
|---|---|---|---|
| github.com/aws/aws-sdk-go-v2 | NO | NO | NO |
| github.com/aws/aws-lambda-go/otellambda | NO | NO | NO |
| github.com/emicklei/go-restful | NO | NO | NO |
| github.com/gin-gonic/gin | NO | NO | NO |
| github.com/gorilla/mux | NO | NO | NO |
| github.com/labstack/echo | NO | NO | NO |
| google.golang.org/grpc | NO | NO | NO |
| net/http | NO | NO | NO |
| net/http/httptrace | NO | NO | NO |
Java (agent instrumentation)
| Instrumentation | OTEL_SEMCONV_STABILITY_OPT_IN supported | http/dup supported | Only Stable HTTP SemConv Emitted |
|---|---|---|---|
| Akka HTTP | 1.27.0 - Latest 1.x version | YES | 2.0.0 |
| Apache HttpAsyncClient | 1.27.0 - Latest 1.x version | YES | 2.0.0 |
| Apache HttpClient | 1.27.0 - Latest 1.x version | YES | 2.0.0 |
| Armeria | 1.27.0 - Latest 1.x version | YES | 2.0.0 |
| AsyncHttpClient | 1.27.0 - Latest 1.x version | YES | 2.0.0 |
| AWS SDK | 1.27.0 - Latest 1.x version | YES | 2.0.0 |
| Eclipse Grizzly | 1.27.0 - Latest 1.x version | YES | 2.0.0 |
| Eclipse Jetty HTTP Client | 1.27.0 - Latest 1.x version | YES | 2.0.0 |
| Google HTTP Client | 1.27.0 - Latest 1.x version | YES | 2.0.0 |
| HttpURLConnection | 1.27.0 - Latest 1.x version | YES | 2.0.0 |
| Java Http Client | 1.27.0 - Latest 1.x version | YES | 2.0.0 |
| JAX-RS Client | 1.27.0 - Latest 1.x version | YES | 2.0.0 |
| Jodd Http | 1.27.0 - Latest 1.x version | YES | 2.0.0 |
| Ktor | 1.27.0 - Latest 1.x version | YES | 2.0.0 |
| Kubernetes Client | 1.27.0 - Latest 1.x version | YES | 2.0.0 |
| Netty | 1.27.0 - Latest 1.x version | YES | 2.0.0 |
| OkHttp | 1.27.0 - Latest 1.x version | YES | 2.0.0 |
| Play | 1.27.0 - Latest 1.x version | YES | 2.0.0 |
| Play WS | 1.27.0 - Latest 1.x version | YES | 2.0.0 |
| Ratpack | 1.27.0 - Latest 1.x version | YES | 2.0.0 |
| Reactor Netty | 1.27.0 - Latest 1.x version | YES | 2.0.0 |
| Restlet | 1.27.0 - Latest 1.x version | YES | 2.0.0 |
| Servlet | 1.27.0 - Latest 1.x version | YES | 2.0.0 |
| Spring RestTemplate | 1.27.0 - Latest 1.x version | YES | 2.0.0 |
| Spring Web MVC | 1.27.0 - Latest 1.x version | YES | 2.0.0 |
| Spring WebFlux | 1.27.0 - Latest 1.x version | YES | 2.0.0 |
| Undertow | 1.27.0 - Latest 1.x version | YES | 2.0.0 |
| Vert.x HttpClient | 1.27.0 - Latest 1.x version | YES | 2.0.0 |
Java (library instrumentation)
PHP
| Instrumentation | OTEL_SEMCONV_STABILITY_OPT_IN supported | http/dup supported | Only Stable HTTP SemConv Emitted |
|---|---|---|---|
| CodeIgniter | NO | NO | NO |
| HttpAsyncClient | NO | NO | NO |
| Laravel | NO | NO | NO |
| Slim | NO | NO | NO |
| Symfony | NO | NO | NO |
| Wordpress | NO | NO | NO |
| Yii | NO | NO | NO |