5.7. 서비스 인스턴스 테넌트 흐름 로그 포맷 로드 밸런싱
로드 밸런싱 서비스 인스턴스(amphorae)에 대한 테넌트 흐름 로그가 따르는 로그 형식은 HAProxy 로그 형식입니다. 두 가지 예외는 amphora 공급자 드라이버에서 제공하는 값이 있는 project 변수입니다.
_id 및 lb_id
샘플
syslog 수신자로서 rsyslog를 사용하는 샘플 로그 항목은 다음과 같습니다.
Jun 12 00:44:13 amphora-3e0239c3-5496-4215-b76c-6abbe18de573 haproxy[1644]: 5408b89aa45b48c69a53dca1aaec58db fd8f23df-960b-4b12-ba62-2b1dff661ee7 261ecfc2-9e8e-4bba-9ec2-3c903459a895 172.24.4.1 41152 12/Jun/2019:00:44:13.030 "GET / HTTP/1.1" 200 76 73 - "" e37e0e04-68a3-435b-876c-cffe4f2138a4 6f2720b3-27dc-4496-9039-1aafe2fee105 4 --
참고
- 하이픈(-)은 알 수 없거나 연결에 적용되지 않는 필드를 나타냅니다.
이전 샘플 로그 항목의 접두사는 rsyslog 수신자에서 시작되며 amphora의 syslog 메시지의 일부가 아닙니다.
Jun 12 00:44:13 amphora-3e0239c3-5496-4215-b76c-6abbe18de573 haproxy[1644]:”
Default
기본 Amphora 테넌트 흐름 로그 형식은 다음과 같습니다.
`"{{ '{{' }} project_id {{ '}}' }} {{ '{{' }} lb_id {{ '}}' }} %f %ci %cp %t %{+Q}r %ST %B %U %[ssl_c_verify] %{+Q}[ssl_c_s_dn] %b %s %Tt %tsc"`
형식 설명은 다음 표를 참조하십시오.
| Variable | 유형 | 필드 이름 |
|---|---|---|
|
| UUID | 프로젝트 ID(Amphora 공급자 드라이버의 대체 변수) |
|
| UUID | 로드 밸런서 ID(Amphora 공급자 드라이버의 대체 변수) |
|
| string |
|
|
| IP 주소 |
|
|
| 숫자 |
|
|
| date |
|
|
| 숫자 |
|
|
| 숫자 |
|
|
| 숫자 |
|
|
| 부울 |
|
|
| string |
|
|
| string |
|
|
| string |
|
|
| 숫자 |
|
|
| string |
|