Skip to main content

    OpenTelemetry-Native Distributed Tracing

    Send your OpenTelemetry traces to Coroot, store them efficiently in ClickHouse, and troubleshoot errors and latency in seconds with purpose-built tools, not endless trace-by-trace digging.

    OTLP-native
    Traces in ClickHouse
    Self-hosted & open source

    Your OpenTelemetry data, actually useful

    Coroot stores your traces efficiently and turns them into fast answers about errors and latency, not just a wall of spans.

    OpenTelemetry-native

    Send your traces straight to Coroot over OTLP. Coroot speaks OpenTelemetry natively, with no proprietary agents or formats to adopt.

    Traces stored in ClickHouse

    Traces land in ClickHouse with efficient compression, replication, and horizontal scalability, with optional offloading to S3 for cheap long-term retention.

    Latency and errors heatmap

    A heatmap of request latency and errors gives you the overall status of a service at a glance, so problems stand out immediately.

    Drill down to any trace

    Jump from the heatmap to an individual trace to see exactly how a single request was handled across every service it touched.

    Error Causes

    Instead of opening failed requests one by one, Coroot analyzes all error traces and shows a breakdown of root causes, with sample traces to cross-check.

    Latency Explorer

    Find latency outliers without reading traces one at a time. Coroot summarizes span latency as a flamegraph, so you get insights in seconds.

    Built for fast troubleshooting

    From a system-wide overview to the exact cause of an error or a slow request, in a few clicks.

    See status at a glance

    The Latency and Errors heatmap shows request rate, latency, and errors for a service over time. Spot a spike or a slow window instantly, then select an area to dig into the traces behind it.

    Drill down to a single trace

    Open any individual trace to see how that specific request was handled across services, with a clear waterfall of spans, durations, and status, plus the related logs.

    Error Causes, not one-by-one

    Instead of inspecting failed requests individually, Coroot analyzes all error traces in the selected range and shows a breakdown of the underlying causes and where they originated, with sample traces to cross-check.

    Latency Explorer in a flamegraph

    Analyze latency outliers without reading traces one at a time. Latency Explorer summarizes span latency across matching traces as a flamegraph, where wider frames mean more time spent, so the bottleneck jumps out in seconds.

    Frequently asked questions

    Is Coroot an OpenTelemetry backend?

    Yes. Coroot accepts OpenTelemetry traces over OTLP and acts as a storage and analysis backend, so you can point your existing OpenTelemetry SDKs or Collector at Coroot and keep your data in your own infrastructure.

    Do I need to change my instrumentation to use Coroot?

    No. If your services already emit OpenTelemetry traces, you simply send them to Coroot over OTLP. There is nothing proprietary to adopt, and you can switch backends without re-instrumenting.

    How does Coroot store traces?

    Coroot stores traces in ClickHouse, which provides high compression, replication, and horizontal scalability. For long-term retention you can optionally offload data to S3-compatible object storage to keep costs low.

    Which languages and SDKs are supported?

    Any language or framework that emits OpenTelemetry works with Coroot, since it consumes standard OTLP. You can send traces directly from OpenTelemetry SDKs or route them through the OpenTelemetry Collector.

    How does Coroot help troubleshoot faster than a trace viewer?

    Beyond viewing individual traces, Coroot aggregates them. Error Causes breaks down why requests failed across all matching traces, and Latency Explorer summarizes span latency as a flamegraph, so you find the cause in seconds instead of reading traces one by one.

    Is Coroot open source?

    Yes. Coroot Community Edition is open source and free to self-host, with an Enterprise Edition available for additional features and support.

    Bring your OpenTelemetry traces to Coroot

    Store traces efficiently in ClickHouse and troubleshoot errors and latency in seconds, all in a self-hosted, open-source platform.

    Open-source Community Edition · Works with any OpenTelemetry SDK or Collector