개발 및 운영
로그·옵저버빌리티 도구
로그로 디버깅한다는 건 사람을 위해 만들어지지 않은 형식을 읽는 일입니다. 커스텀 형식의 Nginx 로그, facility와 severity가 섞인 syslog PRI 값, 형식이 맞는지 확인해야 할 traceparent 헤더 같은 것입니다.
액세스 로그 분석기는 Nginx와 Apache 로그를 읽고, AWS 로그 분석은 CloudFront와 ALB 형식을 자동 판별하며, syslog 파서는 두 RFC 형식을 나눕니다. 스택 트레이스 정리와 traceparent 파서, PromQL 포맷터가 디버깅을 돕습니다.
도구 8개
Logs & Observability 도구 FAQ
syslog PRI 값의 필드는 각각 무엇을 뜻하나요?
PRI 값은 facility에 8을 곱하고 severity를 더한 숫자로 둘을 함께 인코딩합니다. syslog 파서가 메시지를 나눠 디코딩된 facility와 severity를 바로 보여줍니다.
traceparent 헤더가 올바른지 어떻게 확인하나요?
유효한 traceparent는 고정 버전, 16바이트 trace ID, 8바이트 parent ID를 정해진 16진수 형식으로 담습니다. traceparent 파서가 헤더를 검증해 줍니다.
Prometheus를 실행하지 않고도 PromQL 쿼리를 테스트할 수 있나요?
네, 구문과 벡터 셀렉터는 실행 중인 백엔드 없이 확인할 수 있습니다. PromQL 포맷터가 구문을 검사하고 벡터 셀렉터를 로컬에서 테스트하게 해 줍니다.