{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/4"}],"enrichment":{"capability":"Uptrace is a thin wrapper over OpenTelemetry that exports traces, metrics, and logs to the Uptrace observability platform.","skillfed_tags":["observability","opentelemetry","distributed-tracing"],"use_cases":["Instrument a Django or Flask web application to collect distributed traces and send them to Uptrace for performance analysis.","Export application metrics and logs alongside traces to correlate performance issues with error patterns.","Monitor database queries in SQLAlchemy-based applications by collecting query spans and latency data.","Set up observability for a FastAPI microservice without manually configuring each OpenTelemetry component.","Collect end-to-end traces across multiple services to debug latency and failures in distributed systems."],"what_it_does":"Uptrace is a Python package that simplifies integration with the Uptrace observability platform by wrapping OpenTelemetry. It handles the export of distributed traces, metrics, and logs from your Python application to Uptrace's backend, eliminating the need to manually configure OpenTelemetry exporters. The package depends on four core OpenTelemetry libraries: opentelemetry-api, opentelemetry-sdk, opentelemetry-instrumentation, and opentelemetry-exporter-otlp.\n\nYou use it by installing the package, configuring it with your Uptrace DSN, and then instrumenting your application code or frameworks. The wrapper abstracts away OpenTelemetry configuration details, making it faster to get observability running. It includes guides for popular frameworks like Django, Flask, FastAPI, and SQLAlchemy, so you can instrument web applications and database calls with minimal setup.","worth_installing":"Yes, if you are already using Uptrace or planning to adopt it for observability. The package reduces boilerplate compared to configuring OpenTelemetry directly, and it has active maintenance, no known vulnerabilities, and permissive licensing. Install it as part of your observability stack setup, not as a standalone tool\u2014it requires an Uptrace account to be useful."},"id":"uptrace","links":{"html":"https://skillfed.io/packages/uptrace","md":"https://skillfed.io/packages/uptrace.md","pypi":"https://pypi.org/project/uptrace/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-16","license_spdx":"BSD-3-Clause","license_treatment":"permissive","name":"uptrace","python_support":"supports_current","summary":"OpenTelemetry Python distribution for Uptrace"},"popularity":{"monthly_downloads":150483,"position":10963,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.41.0"}
