Meta의 Scuba가 보여준 진짜 Observability: Wide Events 하나면 충분하다

All you need is Wide Events, not "Metrics, Logs and Traces"

Meta의 Scuba가 보여준 진짜 Observability: Wide Events 하나면 충분하다

저자는 OpenTelemetry가 traces, metrics, logs를 구분하면서 observability를 불필요하게 복잡하게 만들었다고 비판한다. 대신 Meta에서 사용했던 Scuba를 소개한다. Scuba는 Wide Events라는 단순한 개념으로 작동한다. Wide Event는 이름과 값으로 이루어진 필드의 집합으로, JSON 문서와 유사하다. 모든 관련 정보를 담아 저장하고, 나중에 자유롭게 필터링하고 그룹화하여 unknown unknowns를 탐색할 수 있다. 카디널리티 걱정 없이 말이다. 저자는 traces, logs, metrics 모두 Wide Events의 특수한 경우일 뿐이라고 주장한다.

Traces, Metrics and Logs are all just special cases of Wide Events really.

이 날의 다른 글

2026-10-25