Deploy Now

SaaS Alternative

Datadog New Relic Splunk Dynatrace

Stars

4,293

Forks

218

Watchers

31

Developer links

Uptrace

Pinpoint distributed system bottlenecks across polyglot microservices using Uptrace, an open telemetry monitoring platform that correlates traces, metrics, and logs inside a unified diagnostic dashboard. Engineers can track end-to-end request flows across polyglot microservices, inspecting database queries, third-party API calls, and internal function calls with sub-millisecond precision. The platform automatically aggregates spans into high-level latency percentiles, highlighting p50, p90, and p99 bottlenecks while calculating baseline error rates across production deployments. Integrated log correlation links log entries directly to parent trace spans, eliminating the friction of manual search across separate monitoring tools during active outages. You can construct custom dashboard views using a visual query builder, monitor cluster nodes, and map out upstream and downstream service dependencies with interactive topological graphs. Automated alerting channels notify on-call teams via Slack, Telegram, webhooks, or email whenever error budgets or metric thresholds trigger an incident. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Uptrace
Uptrace
Uptrace
Uptrace
Uptrace
Uptrace

Benefits

  • Unified Three-Pillar Observability
  • Correlates distributed traces, time-series metrics, and structured logs inside a single workflow, allowing developers to jump from high-level service latency alerts directly into failing execution spans.
  • Efficient High-Throughput Storage
  • Leverages a columnar ClickHouse database backend to ingest billions of trace spans and metric points on a single server at a fraction of commercial APM infrastructure costs.
  • Automatic Microservice Dependency Discovery
  • Dynamically constructs live topological service graphs from incoming trace telemetry, visualizing inter-service communication latency, call volumes, and network error rates across complex microservice architectures.
  • Turnkey OpenTelemetry Integration
  • Accepts standard OTLP telemetry over gRPC and HTTP transports, eliminating vendor lock-in by supporting native instrumentation libraries across Go, Python, Java, Node.js, and .NET without proprietary agents.

Features

  • Distributed Span Querying
  • Provides an interactive query builder supporting mathematical aggregations, duration quantiles, and multidimensional attribute grouping across all traces.
  • Automated Error Deduplication
  • Groups repeated exception stack traces and log errors into actionable incidents, tracking cumulative occurrences and frequency distribution sparklines.
  • Custom Metrics Dashboards
  • Renders configurable time-series line graphs, status cards, and tabular sparkline overviews with PromQL-compatible query support.
  • Multi-Channel Alert Dispatcher
  • Monitors metric anomaly thresholds and error frequencies, routing automated alerts to Slack, webhooks, email, and PagerDuty.
  • Native OTLP Ingestion
  • Listens on standard ports 4317 and 4318 to receive gRPC and HTTP telemetry payloads directly from OpenTelemetry collectors.

Apps Similar to Uptrace