InfoGrab DocsInfoGrab Docs

로그 스트리밍

n8n에서 로깅 도구로 이벤트를 스트리밍합니다.

기능 가용성 로그 스트리밍은 모든 Enterprise 플랜에서 사용 가능합니다. 로그 스트리밍을 통해 n8n에서 자체 로깅 도구로 이벤트를 전송할 수 있습니다. 이를 통해 n8n 모니터링을 자체 알림 및 로깅 프로세스에서 관리할 수 있습니다. 로그 스트리밍 설정 # 로그 스트리밍을 사용하려면 스트리밍 대상을 추가해야 합니다. 설정 > 로그 스트리밍 으로 이동합니다. 새 대상 추가 를 선택합니다. 대상 유형을 선택합니다. n8n이 새 이벤트 대상 모달을 엽니다. 새 이벤트 대상 모달에서 이벤트 대상에 대한 구성 정보를 입력합니다. 이는 사용 중인 대상 유형에 따라 다릅니다. 이벤트 를 선택하여 스트리밍할 이벤트를 선택합니다. 저장 을 선택합니다. 셀프 호스팅 사용자 n8n을 셀프 호스팅하는 경우, 환경 변수 를 사용하여 추가 로그 스트리밍 동작을 구성할 수 있습니다. 환경 변수에서 대상을 관리할 수도 있습니다. 환경 변수를 사용한 로그 스트리밍 대상 구성 을 참조하세요. 프로세스별 이벤트 로그 파일 # n8n은 스트리밍 대상으로 전달하기 전에 각 발행된 이벤트를 로컬 로그 파일에 저장합니다. 이 파일은 재시작 후에도 유지되며, 아직 전달되지 않은 이벤트를 n8n이 재발행할 수 있도록 합니다. 기본적으로 n8n은 <n8n-user-folder>/n8nEventLog.log 에 이벤트 로그를 기록하며, 해당 프로세스에서는 -worker 또는 -webhook-processor 접미사가 붙습니다. 단일 n8n 프로세스가 파일을 소유할 때 이 기본값이 예상대로 작동합니다. 공유 쓰기 가능 파일시스템 여러 n8n 프로세스가 하나의 쓰기 가능한 볼륨을 공유하는 경우, 예를 들어 NFS 또는 EFS의 공유 영구 볼륨을 사용하는 큐 모드 워커의 경우, 같은 이벤트 로그 파일에 쓰면 안 됩니다. 여러 프로세스에서의 동시 추가는 파일이 뒤섞이거나 손상될 수 있으며, 복구 실패와 이벤트 손실로 이어질 수 있습니다. 이를 방지하려면 각 프로세스에서 N8N_EVENTBUS_LOGWRITER_LOGFULLPATH 를 .log 로 끝나는 고유한 절대 경로로 설정하세요. n8n은 구성된 경로를 그대로 사용하며 프로세스 유형 접미사를 추가하지 않으므로, 오케스트레이터가 프로세스 간 고유성을 관리해야 합니다. 동반 변수인 N8N_EVENTBUS_LOGWRITER_MAXTOTALMESSAGESPERFILE 은 복구 중 단일 이벤트 로그 파일에서 n8n이 파싱하는 줄 수를 제한하므로, 손상된 파일이 프로세스 메모리를 고갈시키는 것을 방지합니다. 참고 사항: N8N_EVENTBUS_LOGWRITER_LOGFULLPATH 가 설정되지 않은 경우 기본 동작은 변경되지 않습니다. 변수가 설정되면 n8n은 경로에 자동으로 접미사를 추가하지 않습니다. 각 프로세스는 자체 값을 받아야 합니다. 이전 배포에서 공유 n8nEventLog-worker.log 파일이 이미 존재하는 경우, 옵트인하기 전에 수동으로 격리하세요. n8n은 레거시 파일을 자동으로 삭제하지 않습니다. 이벤트 #