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
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:
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