Observability Middleware
Observability Middleware
Observability Middleware 的核心概念是「在 request 進入與離開 handler 的過程中,補上可觀測欄位與上下文」。 可先對照 Offline Catch-up。
概念位置
Observability Middleware 位在 transport layer 與業務 handler 之間。它通常負責 request id、trace context、log context 與 timing。 可先對照 Offline Catch-up。
可觀察訊號
系統需要 observability middleware 的訊號是很多 handler 都需要相同的追蹤欄位與可查詢上下文。
接近真實網路服務的例子
request id 注入、trace context 傳遞、latency 記錄與結束時的操作 log,都屬於 observability middleware 的責任。
設計責任
Observability Middleware 要穩定傳遞 context、避免打斷 error chain,並讓後續 log、metric、trace 可以共用欄位。