프록시 로그 레벨
프록시 로그 레벨 (Proxy Log Level)
Linkerd 프록시의 로그 레벨은 다음을 통해 구성할 수 있어요:
본문
LINKERD_PROXY_LOG환경 변수install,inject,upgrade명령어의--proxy-log-levelCLI 플래그config.linkerd.io/proxy-log-level어노테이션 (Proxy Configuration 참고) — 주입된 사이드카에LINKERD_PROXY_LOG환경 변수를 설정해요.- 실행 중인 프록시의 admin 포트에 있는 엔드포인트
로그 레벨은 env_logger 크레이트의 로깅 문법을 기반으로 하는, 쉼표로 구분된 로그 지시어(directive) 목록이에요.
로그 지시어는 다음 중 하나로 구성돼요:
- 전역 로그 레벨을 설정하는 레벨(예:
info), 또는 - 모듈 경로(예:
foo또는foo::bar::baz), 또는 - 등호와 레벨이 따라오는 모듈 경로(예:
foo=warn또는foo::bar::baz=debug) — 해당 모듈의 로그 레벨을 설정해요.
레벨은 다음 중 하나예요:
- trace
- debug
- info
- warn
- error
모듈 경로는 Rust 모듈의 경로를 나타내요. ::로 구분된 하나 이상의 모듈 이름으로 구성돼요.
모듈 이름은 문자로 시작하며, 영숫자 문자와 _로 구성돼요.
프록시의 기본 로그 레벨은 warn,linkerd2_proxy=info로 설정돼 있어요. Linkerd 런타임의 상세도를 높이려면 지시어에 linkerd=debug를 추가하세요 (예: warn,linkerd2_proxy=info,linkerd=debug).