エスプレッソマシンをOpenTelemetryで計装してみた
Instrumenting my espresso machine with OpenTelemetry

エスプレッソの味を左右する変数を計測・制御するため、Gaggiaマシンに組み込んだESP32コントローラ「GaggiMate」をOpenTelemetryで計装し、ClickHouse CloudとClickStackで可視化した話。OTLPのサブセットをnanopbで実装し、FreeRTOSのデュアルコアで制御ループとエクスポートタスクを分離、チャネリング検出などの派生メトリクスをデバイス上で計算する。
テレメトリは劣化してもよい。エスプレッソはダメだ。