{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/5"}],"enrichment":{"capability":"Integrates structlog logging with OpenTelemetry to automatically capture and correlate structured logs with traces and metrics.","skillfed_tags":["observability","structured-logging","distributed-tracing"],"use_cases":["Add distributed tracing to applications already using structlog for structured logging.","Correlate application logs with OpenTelemetry spans to debug request flows across services.","Export structured logs alongside traces and metrics to a unified observability backend.","Migrate from manual trace instrumentation to automatic log-based correlation."],"what_it_does":"This package bridges structlog, a popular Python structured logging library, with OpenTelemetry's observability framework. It automatically instruments structlog to emit logs that are correlated with OpenTelemetry traces and metrics, allowing you to see logs in the context of the spans and metrics they're associated with. This is useful when you're already using structlog for structured logging and want to add distributed tracing and metrics collection without rewriting your logging code.\n\nThe package is in beta status (0.65b0) and depends on three core OpenTelemetry libraries: opentelemetry-api, opentelemetry-instrumentation, and opentelemetry-semantic-conventions. It supports Python 3.10 through 3.14 and is actively maintained by the OpenTelemetry project. Installation is straightforward with no compiled dependencies.","worth_installing":"Yes, if you use structlog and need OpenTelemetry integration. The package is actively maintained, has low install friction, carries a permissive license, and requires only standard OpenTelemetry dependencies. The beta status (0.65b0) is typical for OpenTelemetry instrumentation packages and should not deter adoption for production use, though you should verify structlog dependency handling for your environment."},"id":"opentelemetry-instrumentation-structlog","links":{"html":"https://skillfed.io/packages/opentelemetry-instrumentation-structlog","md":"https://skillfed.io/packages/opentelemetry-instrumentation-structlog.md","pypi":"https://pypi.org/project/opentelemetry-instrumentation-structlog/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-16","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"opentelemetry-instrumentation-structlog","python_support":"supports_current","summary":"OpenTelemetry structlog instrumentation"},"popularity":{"monthly_downloads":86374,"position":13867,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.65b0"}
