이 문서는 Xray의 설정을 관리하는 가이드를 공유하기 위해 작성되었다.
|
기본 설정에서는 Xray 활성화 여부를 설정하고, Xray를 사용할 수 없는 경우와 차단된 아티팩트에 대한 동작을 설정합니다.
설정 항목 | 설명 |
---|---|
Xray Enabled | JFrog 플랫폼에서 Xray가 활성화되어 있으며 Xray를 설치하면 기본적으로 체크가 됩니다. |
Allow download when Xray is unavailable | Xray 서비스를 사용할 수 없을 때 Artifactory에서 아티팩트를 다운로드하고 Edge 노드에 릴리스 번들을 배포할 수 있습니다. |
Allow downloads of blocked artifacts | Xray에서 다운로드가 차단된 아티팩트를 포함하여 모든 아티팩트를 다운로드할 수 있습니다. |
Block Unscanned Artifacts Download Timeout (Sec) | 아티팩트 스캔을 완료하기 위해 Xray가 다운로드 요청을 보류하는 최대 시간입니다. 검사되지 않은 아티팩트의 다운로드를 차단하도록 저장소가 설정된 경우, 이 설정을 사용하면 |
시스템 설정을 제공합니다.
설정 항목 | 설명 |
---|---|
SSL Insecure | Xray의 자체 서명 인증서 검증 건너뛰기 활성화를 전환합니다. |
Send Anonymous Statistics | 익명의 사용 통계를 전송하여 Xray 최적화를 개선합니다. |
Max Disk Usage | Xray에서 허용하는 디스크 사용률 백분율입니다. 지정된 값에 도달하면 Xray는 인덱싱을 위해 패키지를 다운로드하지 않습니다. |
Monitor Sampling Interval | CPU, 디스크 사용량, 재시작 등에 대한 모니터링 작업을 실행하는 간격입니다. |
Job Interval | 노드별 작업을 실행하기 위한 간격을 설정합니다. |
새로 추가된 아티팩트를 다운로드할 때 Artifactory에서 이벤트가 생성되고, 이 이벤트가 Xray로 전송되어 스캔해야 할 새 아티팩트가 있음을 알립니다.
이때, Artifactory가 Xray에 스캔 요청을 보내는 시간 간격을 변경할 수 있습니다.
시스템 속성 파일 ($JFROG_HOME/artifactory/var/etc/artifactory
하위에 위치)에 artifactory.xray.indexer.intervalSecs
값을 조정하여
아티팩트의 이벤트 제출 간격을 설정할 수 있습니다.
블록 미스캔 타임아웃이 전체 스캔 결과를 얻을 수 있는 충분한 시간을 갖도록 하려면 Xray에 새 스캔이 필요하다는 알림을 빠르게 보내야 하므로 이 시스템 속성을 10초로 변경해야 합니다.