현재 JSON 로그 필터링 설정에서 무엇이 누락되었나요?
Source: Dev.to

개요
저는 매일 마이크로서비스 로그를 디버깅하면서 기존 도구들(hl, humanlog, lnav)이 JSON을 잘 보기 좋게 출력해 주긴 하지만 다음과 같은 문제점을 해결하지 못한다는 점을 계속 발견했습니다:
- 단일 패턴으로 서비스 전반에 걸친 전체 요청 흐름을 추적하거나
- 세션 간에 필터 설정을 저장할 수 없습니다.
이러한 구체적인 불편을 해소하는 도구를 만들었으며, 더 많은 시간을 투자하기 전에 일상적으로 이 문제를 겪는 분들의 피드백을 받고 싶습니다.
기능
-
Hier 경로 필터
--hier "payment.**"서비스별로 grep 하는 대신 전체 흐름을 추적합니다.
-
이름이 지정된 프로필
각 세션마다 긴 인자 목록(
--service X --level warn --hier "Y")을 다시 입력할 필요가 없습니다. -
TTL 노이즈 억제
정확한 문자열이 아니라 메시지 패턴을 지문화하여 반복되는 로그 스팸을 차단합니다.
피드백 요청
이 기능들이 실제 불편을 해소하는지, 혹은 제가 잘못된 문제를 해결하고 있는지 진심으로 궁금합니다. 여러분의 로그 디버깅 워크플로우는 실제로 어떻게 진행되나요? 어떤 도구를 사용하고, 그 도구들의 어떤 점이 불편한가요?
누구든지 직접 사용해 보고 문제점이나 부족한 부분을 알려주고 싶다면, 접근 권한을 공유해 드리겠습니다. 현재 베타 버전을 운영 중이며 완전히 무료로 이용할 수 있습니다:
https://bearking11.gumroad.com/l/logr
여러분의 피드백을 기다립니다!