Skip to content

Welcome to Uptrace


Uptrace is a distributed tracing system that monitors performance, errors, and logs. It collects distributed traces, aggregates and processes them to help you pinpoint failures and find performance bottlenecks.

To get an idea how Uptrace works, please try Uptrace playground.

Uptrace is able to monitor the following components:

  • HTTP/RPC requests.
  • Database queries.
  • Redis/memcached commands.
  • Message consumers and producers (queues).
  • Functions as a Service.
  • Plain functions.
  • Errors and exceptions.
  • Log messages.

Supported languages