WEBBOOK CHAPTER

웹서비스 개발 도구 상자: 38장. Log·Metric·Trace·Audit의 질문을 구분한다

38장. Log·Metric·Trace·Audit의 질문을 구분한다

log는 이 instance에서 무슨 event가 있었나, metric은 전체가 얼마나 자주·얼마나 느린가, trace는 이 요청이 어디서 시간을 썼나, audit은 누가 어떤 중요한 작업을 했나에 답한다.


metric alert: checkout error 4.2%
trace sample: payment adapter 1.8s
log detail : upstream timeout / request_id
audit      : retry override by operator / decision_id

하나를 다른 것으로 대체하지 않는다. trace sampling이 실패 request를 버리지 않는지, log retention과 audit immutability를 구분한다. release annotation으로 배포와 증상을 연결한다.