메인 콘텐츠로 건너뛰기

일부 필드만 파싱될 때

상황: 수십 개의 값이 추출됐지만 긴 메시지의 일부 텍스트가 남아 log events need attention이 표시됩니다. 이 문제는 따옴표 하나를 수정하는 단순 문법 오류와 다릅니다.

실제 연습 자료

복잡한 Sophos XG 원본 로그 2건 · 부분 파싱 교육 영상 미파싱 영역이 남아 있는 실제 Web UI 화면

영상과 동일한 로그 원본 직접 복사

각 코드 블록의 복사 아이콘으로 모든 내용을 복사한 다음 Parser Studio에 붙여 넣으세요. 각 줄은 하나의 원본 이벤트이며 영상과 같은 결과를 재현하기 위해 수정하지 마세요. 전체 화면 영상 및 다운로드 자료.

복잡한 Sophos XG 방화벽 원본 2건 — Add Logs에 붙여 넣기

원본 크기: 1821 bytes · 파일명: 02-sophos-xg.log · 영상과 같은 이벤트 줄 수를 유지합니다.

따라 하기

  1. Auto Parser에 Manufacturer Sophos, Product XG Firewall을 입력하고 원본 두 로그를 붙여 넣습니다.
  2. Analyze Logs를 누릅니다. 이 사례는 0 of 2 log events parsed completely가 표시되지만, 이미 찾은 많은 원본 필드는 그대로 유지됩니다.
  3. Problem to review에서 Original event와 Text not yet assigned to fields를 확인합니다.
  4. Values already found를 펼쳐 기존 필드·값을 목록으로 확인합니다.
  5. Problem to review 안의 Original event와 Text not yet assigned to fields에서 남은 범위를 확인합니다. Tools & Diagnostics와 Re-analyze difficult logs는 현재 제품에서 제거됐습니다.
  6. Recommended fix가 안전한 내장 조치를 제공하는지 먼저 확인합니다. 필요한 경우 Fix with ChatGPT로 기존 필드와 남은 원본 범위를 보존하도록 제안받습니다.
  7. 새로운 규칙은 원본과 별도의 테스트 로그를 모두 통과하고 사람이 승인한 경우에만 적용합니다.

예상 결과

이 실습은 의도적으로 완전 파싱으로 끝나지 않습니다. 복잡한 미지원 영역을 올바르게 찾아내고 기존 추출값이 유지되는 것을 확인하는 것이 목표입니다.

복구 방법

미지원 문법에 대해 검증 가능한 추가 규칙이 없다면 원본을 보존하고 멈춰야 합니다. 경고를 지우려고 로그 행이나 잔여 영역을 삭제하지 않습니다. 추가 추출 규칙을 ChatGPT로 검토
마지막 수정일 2026년 10월 24일