Skip to content

[Feature] Support ClickHouse as a core storage backend #5058

@haanhvu

Description

@haanhvu

Summary

Build first-class support for ClickHouse  as an official Jaeger backend. ClickHouse is an open-source column-oriented database for OLAP use cases. It is highly efficient and performant for high volumes of ingestion and search making it a good database for tracing and logging data specifically. It can also do aggregates very quickly which will come in handy for several features in Jaeger.

Benefits to the users:

  • Efficient backend
  • Powerful search
  • Analytics capability, e.g. the possibility to support the APM function (Monitoring tab in Jaeger) directly from ClickHouse

Existing Implementations

Design

As part of the CNCG GSoC program, a blog post was published that benchmarked the aforementioned implementations and settled on a design for ClickHouse in Jaeger.

Proposal

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions