ITithub.directory
Directory
Uptrace

Uptrace

Open SourceAPI

Open source APM and distributed tracing

uptrace.dev

Last updated: April 2026

Uptrace is an open-source APM tool based on OpenTelemetry, providing distributed tracing, metrics, and logs.

7views

About

Uptrace is an open-source Application Performance Monitoring (APM) solution built natively on OpenTelemetry standards. It provides comprehensive observability capabilities including distributed tracing, metrics collection, and log management within a single, unified platform. Designed for modern cloud-native applications, Uptrace helps engineering teams understand, debug, and optimize the performance of complex distributed systems.

The foundation of Uptrace is OpenTelemetry, the industry-standard framework for collecting observability data. This means Uptrace can receive telemetry data from any language or framework that supports OpenTelemetry instrumentation - which includes virtually every major programming language and popular frameworks like Spring, Django, Rails, Express, and many more. Teams can instrument their applications once and send data to Uptrace without vendor lock-in or proprietary agents.

Distributed tracing is the cornerstone feature of Uptrace. When requests flow through microservices, serverless functions, and external APIs, Uptrace captures the complete journey as a trace - a tree of spans that show exactly where time was spent and where errors occurred. The trace visualization in Uptrace makes it easy to identify bottlenecks, understand dependencies between services, and diagnose performance issues that span multiple systems.

The metrics capabilities in Uptrace allow teams to collect, store, and visualize time-series data about their systems. Infrastructure metrics, application-level metrics, and business metrics can all be tracked and displayed in customizable dashboards. The metrics backend is built on top of ClickHouse, which provides exceptional query performance even with massive volumes of data.

Log management in Uptrace provides a centralized location for application logs from all services. Logs are correlated with traces and metrics, enabling engineers to jump from a slow trace to the relevant log lines without switching tools or manually correlating timestamps. This unified correlation significantly reduces mean time to resolution (MTTR) for production incidents.

Uptrace's storage backend leverages ClickHouse, a column-oriented database known for its outstanding performance on analytical queries. This architectural choice allows Uptrace to handle billions of spans and metrics data points while maintaining fast query times. The ClickHouse foundation makes Uptrace more cost-efficient than solutions that rely on Elasticsearch or similar document stores.

For teams that prefer self-hosting, Uptrace can be deployed on-premises or in private cloud environments using Docker Compose or Kubernetes. The self-hosted option gives organizations complete control over their observability data, which is important for security-conscious teams or those operating in regulated industries.

Uptrace also offers a cloud-hosted version for teams that prefer a managed experience without operational overhead. The cloud version provides the same features as self-hosted while eliminating the need to manage the underlying infrastructure.

Alerting and notification capabilities in Uptrace allow teams to define conditions on traces, metrics, and logs that trigger alerts via email, Slack, PagerDuty, and other channels. This proactive monitoring ensures that teams are notified about performance degradation or errors before users are significantly impacted.

The query language in Uptrace is intuitive and powerful, supporting filtering, grouping, and aggregation of observability data. Engineers can write ad-hoc queries to investigate specific issues or save commonly used queries as dashboards for ongoing monitoring.

For organizations already using Grafana, Uptrace integrates seamlessly as a data source, allowing existing Grafana dashboards to visualize data from Uptrace without rebuilding monitoring infrastructure from scratch.

Uptrace represents the next generation of observability tooling - open standards based, highly performant, and designed for the realities of modern distributed systems. It democratizes enterprise-grade APM capabilities for teams of all sizes.

Positioning

Uptrace is open source, which means the code is publicly available for audit, modification, and contribution. This transparency builds trust and enables a community of users to improve the platform continuously.

Organizations benefit from zero licensing costs while retaining the flexibility to customize the tool for their specific requirements.

What You Get

  • Core Platform
    Uptrace is an open-source APM tool based on OpenTelemetry, providing distributed tracing, metrics, and logs.
  • API Integration
    Programmatic access to Uptrace's functionality through a documented REST or GraphQL API for automation and custom integrations
  • Open Source Codebase
    Full source code access enables custom modifications, security audits, and community-driven improvements
  • Web Interface
    Browser-based access from any device without installing desktop software
  • Active GitHub Repository
    Public issue tracker, pull requests, and release notes for transparency and community participation

Core Areas

Monitoring & Observability

Uptrace provides visibility into system health, performance metrics, and operational status across your infrastructure.

Core Technology

Uptrace focuses on delivering reliable, well-engineered solutions that IT professionals can depend on in production environments.

Integration & Ecosystem

Uptrace connects with the broader IT ecosystem through APIs, plugins, and standard protocols.

Why It Matters

Since 2021, Uptrace has quickly established itself in the IT landscape. Early adoption by technical teams validates its approach and positions it well for continued growth.

As open source software, Uptrace benefits from community scrutiny and contribution. Bugs are found faster, features are driven by actual user needs, and there is no risk of vendor abandonment.

Reviews

No reviews yet.

Log in to write a review