PRACTICE MATERIAL

log server 설정 · 실습·개념 참고 화면 3

「flask」 문맥에 삽입된 원본 실습·개념 참고 화면이다. 로그 회전과 수집기 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.

214 × 76원본 이미지
CONCEPT → PRACTICE → VERIFICATION

날짜별 파일과 압축 결과에서 회전 중 수집 위치 추적하기

로그 파일명이 바뀌거나 내용이 잘리는 순간에 경로·inode·읽기 offset이 어떻게 달라지는지 설명하고 누락·중복을 구분한다.

  1. 현재 파일명과 수집 상태를 따로 기록하기날짜가 파일명에 들어가면 하루가 바뀔 때 다른 경로가 생길 수 있다. 수집기가 한 경로만 계속 열고 있으면 새 파일을 발견하지 못할 수 있으므로 파일 발견 정책부터 확인한다.
  2. 회전 후 압축 파일과 새 파일의 경계를 찾기rename 회전에서는 기존 파일을 열고 있던 수집기가 그 파일의 끝까지 읽고, 새 inode의 활성 파일로 넘어가야 한다. 작성 프로세스도 새 파일을 다시 열 수 있어야 한다.
  3. 읽은 번호와 전송 완료 번호를 대조하기파일에서 읽은 이벤트 번호와 중앙 저장소가 확인한 번호를 분리한다. 수집기가 읽은 직후 종료되면 메모리 버퍼에만 있던 이벤트는 아직 저장 성공이 아니다.
명령·설정·결과 해석을 본문에서 이어서 읽기 →
log server 설정 · 실습·개념 참고 화면 3
이미지를 누르면 원본 크기로 열립니다. 작은 명령·패킷 필드는 이미지를 확대해 확인하세요.

연결된 개념