28.4. 로그 보기
라우터 로그를 보려면 포드에서 oc logs
명령을 실행합니다. 라우터가 기본 구현을 관리하는 플러그인 프로세스로 실행되므로 실제 HAProxy 로그가 아닌 플러그인용 로그입니다.
HAProxy에서 생성한 로그를 보려면 syslog 서버를 시작하고 다음 환경 변수를 사용하여 위치를 라우터 포드에 전달합니다.
환경 변수 | 설명 |
---|---|
| syslog 서버의 IP 주소입니다. 포트를 지정하지 않은 경우 포트 514 가 기본값입니다. |
| 선택 사항: HAProxy 로그 수준을 변경하려면 를 설정합니다. 설정되지 않은 경우 기본 로그 수준은 warning 입니다. HAProxy에서 지원하는 모든 로그 수준으로 변경할 수 있습니다. |
| 선택 사항: 사용자 지정된 HAProxy 로그 형식을 정의하도록 설정합니다. HAProxy에서 허용하는 로그 형식 문자열로 변경할 수 있습니다. |
syslog 서버에 메시지를 전송하도록 실행 중인 라우터 Pod를 설정하려면 다음을 수행합니다.
$ oc set env dc/router ROUTER_SYSLOG_ADDRESS=<dest_ip:dest_port> ROUTER_LOG_LEVEL=<level>
예를 들어 다음은 기본 포트 514 를 사용하여 로그를 127.0.0.1로 전송하도록 HAProxy를 설정하고 로그 수준을 debug 로 변경합니다.
$ oc set env dc/router ROUTER_SYSLOG_ADDRESS=127.0.0.1 ROUTER_LOG_LEVEL=debug