로깅 및 알림
로깅
주니퍼 클라우드 네이티브 라우터 포드 및 컨테이너는 syslog를 로깅 메커니즘으로 사용합니다. values.yaml 파일에서 log_path 키의 값을 유지하거나 변경하여 배포 시 로그 파일의 위치를 확인할 수 있습니다. 기본적으로 로그 파일의 위치는 /var/log/jcnr입니다. 시스템은 모든 클라우드 네이티브 라우터 포드 및 컨테이너의 로그 파일을 log_path 디렉터리에 저장합니다.
또한 syslog-ng Pod는 이벤트 알림 데이터를 호스트 서버에 JSON 형식으로 저장합니다. syslog-ng Pod는 values.yaml 파일의 syslog_notifications 키로 지정된 디렉터리에 JSON 형식 알림을 저장합니다. 기본적으로 파일 위치는 /var/log/jcnr 이며 파일 이름은 jcnr_notifications.json. 클라우드 네이티브 라우터를 배포하기 전에 syslog_notifications 키의 값을 변경하여 위치 및 파일 이름을 변경할 수 있습니다.
기본 파일 위치를 사용할 때, /var/log/jcnr 디렉토리는 다음 파일을 표시합니다.
[root@jcnr-01 jcnr]# ls action.log contrail-vrouter-dpdk-init.log filter l2cos.log __policy_names_rpdc__ contrail-vrouter-agent.log contrail-vrouter-dpdk.log filter.log license mgd-api __policy_names_rpdn__ cos jcnr-cni.log messages mosquitto vrouter-kernel-init.log cscript.log jcnr_notifications.json messages.0.gz na-grpcd
알림을
syslog-ng Pod는 인터페이스 시작, 인터페이스 종료, 인터페이스 추가 등과 같은 알림 이벤트에 대한 이전 로그 파일을 지속적으로 모니터링합니다. 이러한 이벤트가 로그 파일에 나타나면 syslog-ng는 로그 이벤트를 알림 이벤트로 변환하고 이벤트를 JSON 형식으로 저장합니다. syslog_notifications 에 구성된 파일 values.yaml (값.yaml) 파일.다음은 syslog-ng 알림의 샘플입니다.
Notification | Source Pod (알림 소스 포드 | )
---|---|
만료가 임박한 라이센스 |
cRPD |
라이센스 만료 |
cRPD |
라이센스 유효하지 않음 |
cRPD |
라이선스 양호 |
cRPD |
라이센스 유예 기간 | cRPD |
라이센스가 없음 | cRPD |
클라우드 네이티브 라우터 초기화 성공 |
배포자 |
클라우드 네이티브 라우터 초기화 실패 |
배포자 |
클라우드 네이티브 라우터 Graceful Shutdown 요청 | 배포자 |
클라우드 네이티브 라우터 Graceful Shutdown 완료 | 배포자 |
클라우드 네이티브 라우터 정상 종료 실패 | 배포자 |
클라우드 네이티브 라우터 재시작 | 배포자 |
클라우드 네이티브 라우터 업그레이드 성공 | 배포자 |
클라우드 네이티브 라우터 업그레이드 실패 | 배포자 |
업스트림 패브릭 본드 멤버 링크 업 |
vRouter |
업스트림 패브릭 본드 멤버 링크 다운 |
vRouter |
업스트림 패브릭 본드 링크 업 |
vRouter |
업스트림 패브릭 본드 링크 다운 |
vRouter |
업스트림 패브릭 본드 링크 전환 | vRouter |
다운스트림 패브릭 링크 업 |
vRouter |
다운스트림 패브릭 링크 다운 |
vRouter |
기기 링크 업 |
vRouter |
어플라이언스 링크 다운 |
vRouter |
모든 클라우드 네이티브 라우터 애플리케이션에 치명적인 오류 |
vRouter |
모든 클라우드 네이티브 라우터 애플리케이션 경고 | vRouter |
모든 클라우드 네이티브 라우터 애플리케이션 정보 | vRouter |
클라우드 네이티브 라우터 속도 제한 도달 | vRouter |
클라우드 네이티브 라우터 MAC 테이블 한도 도달 |
vRouter |
클라우드 네이티브 라우터 CLI 시작 |
cRPD 또는 vRouter-Agent |
클라우드 네이티브 라우터 CLI 중지 |
cRPD 또는 vRouter-Agent |
클라우드 네이티브 라우터 커널 앱 인터페이스 업 |
vRouter |
클라우드 네이티브 라우터 커널 앱 인터페이스 다운 |
vRouter |
클라우드 네이티브 라우터 Virtio 사용자 인터페이스 Up |
vRouter |
클라우드 네이티브 라우터 Virtio 사용자 인터페이스 다운 |
vRouter |