#logging

3개의 글이 있습니다.

관측 데이터는 얼마나 모아야 할까: 수집 비용과 진단 능력의 균형

메트릭·로그·트레이스 수집 비용을 계측부터 저장까지 나눠 보고, 집계·샘플링·레이블·보존 기간으로 필요한 증거를 남기는 운영 기준을 정리합니다.

observabilitymetricsloggingopentelemetryoperations

수정하지 않을 YAML 로그를 왜 전부 객체로 만들까

초당 수십/수백 건의 YAML 로그를 선별하던 경험을 바탕으로, 로그처럼 immutable한 데이터를 처리할 때 DOM/object tree 대신 stream/event 기반 처리를 고려해야 하는 이유를 정리합니다.

yamlloggingperformancestreamingoperations

로그가 병목이 될 때: Log4j2 Appender의 무거운 일을 요청 경로 밖으로 밀어내기

Log4j2 Custom Appender를 만들 때 hot path, bounded queue, AsyncAppender, throttling을 어떻게 바라보면 좋은지 실전 관점으로 정리합니다.

javalog4j2loggingobservability