에이전트 호스트의 파일시스템 수집
에이전트 수준 파일시스템 소스는 에이전트 호스트의 디스크에 있는 파일을 Foundry로 동기화합니다. NFS 또는 NAS를 에이전트 호스트에 마운트한 뒤 그 경로를 루트 디렉터리로 지정하면 네트워크 파일 저장소의 데이터도 수집할 수 있습니다.
이 소스의 경로는 에이전트가 실행되는 호스트를 기준으로 합니다. 사용자 컴퓨터의 경로나 Foundry 프로젝트 경로를 지정하는 설정이 아닙니다. 에이전트 워커는 기존 기능 유지 단계(Legacy)이며 이 파일 접근을 제공하는 Directory 커넥터는 Sunset 단계입니다. 신규 파일 공유는 다른 커넥터를 우선 사용하고, 호스트 파일만 접근할 수 있는 경우에는 외부 변환을 사용하는 SSH 수집을 검토합니다.
지원 기능
기존 파일시스템 소스에는 원천 탐색, 대량 가져오기(Bulk import), 증분 수집과 파일 내보내기 기능이 있습니다. Directory 커넥터의 Sunset 상태와 에이전트 호스트 의존성을 고려해 기존 구성을 운영합니다.
설정
| 속성 | 필수 여부 | 기본값 | 의미 |
|---|---|---|---|
rootDirectory | 필수 | 미지정 | 수집할 데이터가 들어 있는 루트 디렉터리입니다. |
fileMustNotChangeDuration | 선택 | PT2.0S | 업로드 대상으로 인정하기 전 파일이 변경되지 않고 유지되어야 하는 기간입니다. ISO 8601 기간 형식을 사용합니다. |
가능하면 fileMustNotChangeDuration 대신 더 효율적인 lastModifiedBefore 프로세서를 사용합니다. 변경 중인 파일을 바로 가져오지 않도록 파일이 안정된 상태인지 판별하는 설정입니다.
다음은 /foo/bar를 수집 루트로 지정하는 가상 구성입니다. 실제 에이전트 호스트에 존재하며 접근 가능한 경로로 바꿉니다.
myDirectorySource:
type: directory
rootDirectory: /foo/bar
Data Connection은 심볼릭 링크를 모두 제외합니다. 대상이 파일인지 폴더인지와 관계없이 링크를 따라가서 수집하지 않으므로, 필요한 실제 파일 경로가 루트 아래에서 접근 가능한지 확인합니다.