OpenTelemetry collector: data ingestion
ClickHouse Observability includes a managed OpenTelemetry (OTel) collector to ingest telemetry in an open, standardized way. In your service, open Team Settings → Data → Managed Telemetry to copy the OTLP endpoint and API key. See Sending OpenTelemetry data for connection and authentication instructions. The collector exports telemetry to ClickHouse Cloud in efficient batches. It uses table schemas optimized for each telemetry signal. The ingestion collector is managed by ClickHouse Cloud. You may still need collectors in your own environment to gather telemetry such as host metrics or Kubernetes logs and forward it to the managed endpoint.ClickHouse Cloud: the engine
At the heart of ClickHouse Observability is ClickHouse Cloud, a serverless version of ClickHouse - a column-oriented database designed for real-time analytics at scale. It powers the ingestion and querying of observability data, enabling:- Fast search across large volumes of events
- Ingestion of high-cardinality telemetry at scale
- Column-oriented compression for observability data
- Native support for semi-structured JSON data, allowing dynamic schema evolution
- A powerful SQL engine with hundreds of built-in analytical functions
- Automatic scaling of compute independent of storage
- Object storage for retaining telemetry independently of compute capacity
- Integrated authentication
- Security and compliance features
- Seamless upgrades
ClickStack UI: the interface
ClickStack UI is the user interface for ClickStack. It offers:- Natural language and Lucene-style search
- Live tailing for real-time debugging
- Unified views of logs, metrics, and traces
- Session replay for frontend observability
- Dashboard creation and alert configuration
- SQL query interface for advanced analysis