This platform provides observability for distributed systems, enabling users to monitor, understand, and optimize performance. By processing large datasets with sub-second query response times, the platform helps pinpoint problems and identify performance bottlenecks.
Funding
Funding not disclosed
Founders
Product
Problem
Monitoring distributed systems requires aggregating and analyzing traces, metrics, and logs, which can be complex and expensive, often requiring multiple tools and significant overhead. Existing solutions can be difficult to set up, lack scalability, or come with unpredictable pricing.
Solution
Uptrace provides an open-source, scalable, and affordable observability platform built on OpenTelemetry, enabling users to monitor, understand, and optimize complex distributed systems. It offers an integrated experience for traces, metrics, and logs, eliminating the need to manage multiple tools. Uptrace can be self-hosted or used as a managed cloud service, providing flexibility to fit different organizational needs. The platform is designed to work at any scale and can accept data from OpenTelemetry, Prometheus, Vector, FluentBit, and CloudWatch.
Target Audience
Uptrace is designed for DevOps engineers, SREs, and developers who need to monitor and troubleshoot distributed applications, microservices, and cloud-native environments.
Features
- Integrated experience for traces, metrics, and logs in a single dashboard
- Support for OpenTelemetry, Prometheus, Vector, FluentBit, and CloudWatch data sources
- Service graph with service relationships and RED metrics (rate, errors, duration)
- Percentiles (p50/p90/p99/max latency) and slowest requests identification
- Customizable dashboards with PromQL support
- Alerts and notifications via email, Slack, and Telegram
- Single Sign-On with Google, Okta, Keycloak, and Cloudflare
- Automatic instrumentation for Go, Python, Ruby, Node.js, .NET, Java, Erlang/Elixir, Rust, and PHP