Observability across the operating estate

Every layer
One data platform

Collect with OpenTelemetry, investigate with PromQL, LogQL and TraceQL, and retain large telemetry volumes efficiently on a ClickHouse® database backend. Start with one part of the stack without creating another isolated monitoring system

operating.estate8 SOLUTION PATHS
INFRASTRUCTUREKubernetesAWSAzureGCP
OBSERVABILITY PLATFORMPulsusDBOpenTelemetry · open query APIs
PromQLLogQLTraceQLClickHouse® database
Choose the layer you operate

Purpose-built paths
One platform underneath

Each solution starts from its own telemetry sources and operational questions. Every path converges on the same stateless PulsusDB tier, signal-aware data models and ClickHouse database execution layer

The common foundation

Different telemetry
Consistent architecture

PulsusDB is the translation and API tier between open observability clients and the database. It remains stateless while the ClickHouse database owns durable storage and distributed execution

01 / COLLECT

OpenTelemetry in

Use collectors, SDKs and existing exporters to normalise telemetry before it reaches the platform

02 / MODEL

Signal-aware schemas

Store each signal according to its query shape instead of forcing every event into one generic table

03 / COMPILE

Familiar queries

Compile PromQL, LogQL and TraceQL into work the database can execute close to the data

04 / SCALE

ClickHouse database

Use columnar scans, compression, rollups, object storage tiering, replication and horizontal scale

OPEN SOURCE · AGPLV3

Start with one layer
Keep one observability platform

Run PulsusDB beside the ClickHouse database deployment you control and connect the tools your team already uses

View on GitHub ↗Explore integrations