PulsusDB
Engineering blog
Detailed articles about query compilation, telemetry data models and the ClickHouse® database capabilities used by PulsusDB
More technical
Articles
Implementation details covering the storage models and query planning used for observability data in PulsusDB
PromQL query execution with a ClickHouse® database
PulsusDB implements PromQL and the Prometheus query API over a storage model and execution path designed for large metric datasets
Signal-specific data models for observability telemetry
Metrics, logs and traces may share an ingestion protocol, but storing them in one generic model makes the queries people actually run more expensive
Raw metric and rollup selection in PulsusDB
A rollup only improves a query when its resolution and stored aggregates can preserve the meaning of the original PromQL expression