I instrumented my espresso machine with OpenTelemetry

Instrumenting my espresso machine with OpenTelemetry

I instrumented my espresso machine with OpenTelemetry

A developer treats his Gaggia espresso machine as a distributed system, instrumenting it with OpenTelemetry and shipping telemetry to ClickHouse Cloud. He details the hardware challenges: flattening the OTLP protobuf schema for the ESP32's limited memory, splitting tasks across cores to avoid blocking the control loop, and computing derived metrics like channeling detection on-device. The result is a full observability stack for a 30-second shot.

Telemetry is allowed to degrade. The espresso is not.

More from this day

2026-08-02