Company
Date Published
Author
Dale McDiarmid
Word count
6323
Language
English
Hacker News points
2

Summary

The OpenTelemetry project is a vendor-neutral open-source framework for collecting, transforming, and sending Observability data to a backend, such as ClickHouse. ClickHouse is used for storing Observability data, including logs, metrics, and traces. This blog post focuses on using OpenTelemetry to collect trace data for storage in ClickHouse. It explores how trace data can be collected, stored, and queried in ClickHouse, and provides examples of instrumentation libraries, OTEL Collector configurations, and schema optimizations. The collector accepts data from Observability sources, processes this data, and exports it to the target backend. The exporter uses a community contribution and is supported through a Docker image. The blog post also discusses compression rates, query complexity, materialized views, and future work for the project.