{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/2"}],"enrichment":{"capability":"Adds automatic tracing and observability instrumentation to Starlette web applications, capturing HTTP request and response telemetry for OpenTelemetry.","skillfed_tags":["observability","distributed-tracing","asgi"],"use_cases":["Trace HTTP requests in a Starlette microservice to correlate with traces from downstream services.","Monitor request latency and error rates in production Starlette applications via OpenTelemetry exporters.","Debug slow endpoints by examining detailed span data captured automatically by the instrumentation.","Propagate trace IDs across service boundaries in a distributed system using standard OpenTelemetry headers.","Enable observability in Starlette apps without modifying application code via auto-instrumentation."],"what_it_does":"This package integrates Starlette web applications with OpenTelemetry's distributed tracing system. It automatically instruments HTTP requests handled by Starlette, capturing request/response details and propagating trace context across service boundaries. The instrumentation works both as a manual middleware attachment and through OpenTelemetry's auto-instrumentation discovery mechanism.\n\nIt depends on the core OpenTelemetry API and instrumentation framework, plus ASGI instrumentation (since Starlette is an ASGI framework) and semantic conventions for standardized span attributes. Use it when you need observability into Starlette application behavior\u2014request latency, error rates, and distributed trace correlation\u2014without writing tracing code directly into your handlers.","worth_installing":"Yes, if you are already using OpenTelemetry in your stack and need Starlette tracing. The package is actively maintained, has no known vulnerabilities, low install friction, and a permissive license. It is currently in beta (0.65b0), so expect the API to remain stable but verify compatibility with your specific Starlette and OpenTelemetry versions before production use."},"id":"opentelemetry-instrumentation-starlette","links":{"html":"https://skillfed.io/packages/opentelemetry-instrumentation-starlette","md":"https://skillfed.io/packages/opentelemetry-instrumentation-starlette.md","pypi":"https://pypi.org/project/opentelemetry-instrumentation-starlette/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-16","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"opentelemetry-instrumentation-starlette","python_support":"supports_current","summary":"OpenTelemetry Starlette Instrumentation"},"popularity":{"monthly_downloads":5954626,"position":2003,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.65b0"}
