이 문서는 Xray의 설정을 관리하는 가이드를 공유하기 위해 작성되었다.


도구명JFrog Artifactory
문서 작성 기준 버전7.84.14
지원 Edition

 

목차



Xray 설정

1. 기본 설정

기본 설정에서는 Xray 활성화 여부를 설정하고, Xray를 사용할 수 없는 경우와 차단된 아티팩트에 대한 동작을 설정합니다.

설정 항목 설명
Xray EnabledJFrog 플랫폼에서 Xray가 활성화되어 있으며 Xray를 설치하면 기본적으로 체크가 됩니다. 
Allow download when Xray is unavailableXray 서비스를 사용할 수 없을 때 Artifactory에서 아티팩트를 다운로드하고 Edge 노드에 릴리스 번들을 배포할 수 있습니다.
Allow downloads of blocked artifactsXray에서 다운로드가 차단된 아티팩트를 포함하여 모든 아티팩트를 다운로드할 수 있습니다.
Block Unscanned Artifacts Download Timeout (Sec)

아티팩트 스캔을 완료하기 위해 Xray가 다운로드 요청을 보류하는 최대 시간입니다.

검사되지 않은 아티팩트의 다운로드를 차단하도록 저장소가 설정된 경우, 이 설정을 사용하면
모든 다운로드 요청 연결이 설정된 시간 동안 열려 있어 Xray가 아티팩트를 검사한 다음 검사 결과에 따라
아티팩트를 반환하거나 차단할 수 있는 충분한 시간을 확보할 수 있습니다.

2. 시스템 매개 변수

시스템 설정을 제공합니다.

설정 항목설명
SSL InsecureXray의 자체 서명 인증서 검증 건너뛰기 활성화를 전환합니다.
Send Anonymous Statistics익명의 사용 통계를 전송하여 Xray 최적화를 개선합니다.
Max Disk UsageXray에서 허용하는 디스크 사용률 백분율입니다. 지정된 값에 도달하면 Xray는 인덱싱을 위해 패키지를 다운로드하지 않습니다.
Monitor Sampling IntervalCPU, 디스크 사용량, 재시작 등에 대한 모니터링 작업을 실행하는 간격입니다.
Job Interval노드별 작업을 실행하기 위한 간격을 설정합니다.

Artifactory가 Xray 스캔 요청을 보내는 시간 간격 설정

새로 추가된 아티팩트를 다운로드할 때 Artifactory에서 이벤트가 생성되고, 이 이벤트가 Xray로 전송되어 스캔해야 할 새 아티팩트가 있음을 알립니다.
이때, Artifactory가 Xray에 스캔 요청을 보내는 시간 간격을 변경할 수 있습니다.

시스템 속성 파일 ($JFROG_HOME/artifactory/var/etc/artifactory 하위에 위치)에 artifactory.xray.indexer.intervalSecs 값을 조정하여
아티팩트의 이벤트 제출 간격을 설정할 수 있습니다.

블록 미스캔 타임아웃이 전체 스캔 결과를 얻을 수 있는 충분한 시간을 갖도록 하려면 Xray에 새 스캔이 필요하다는 알림을 빠르게 보내야 하므로 이 시스템 속성을 10초로 변경해야 합니다. 



참조