Schedule
스케줄
Pipeline에서 생성한 워크플로우 스케줄링에 필요한 기능들을 제공합니다.
스케줄 관리
상단 메뉴에서 [워크플로우] > [스케줄]을 클릭하여 스케줄설정 화면으로 이동하면 현재 스케줄링된 워크플로우 목록을 확인하실 수 있습니다.
- 검색필터 : 워크플로우 시작시간, 상태, 워크플로우명 기준으로 스케줄링 설정내역 검색
- 스케줄등록 : 파이프라인에서 생성한 워크플로우 스케줄등록
- 스케줄설정정보 : 스케줄링된 워크플로우 목록 조회
- 워크플로우 기본정보(그룹, 워크플로우ID, 워크플로우 실행 클러스터)
- 스케줄링정보(시작시각, 이전 실행 시각, 다음 실행 시각, 종료시각, 표현식, 상태정보)
- 상세정보 및 Action
- 상세정보 및 Action
- 스케줄 수행 이력 : 워크플로우별 스케줄링 수행 이력정보 제공
- 스케줄링 수정 : 스케줄링 설정내역 편집
- 시작 : 스케줄링 시작
- 종료 : 스케줄링 종료
- 삭제 : 스케줄링 삭제
스케줄 등록
[스케줄등록] 버튼을 누릅니다. Pipeline에서 생성한 워크플로우 목록이 팝업되며, 제일 오른쪽 적용버튼을 누르면 스케줄 설정창이 오픈됩니다.
- 워크플로우 정보 : 워크플로우 명, 워크플로우 아이디
- 그룹
- 스케쥴 시간 : 스케쥴 시작 시간(현재 시간보다 이후로 지정)과 종료 시간 설정
- 타입 선택 : Time Interval 기반으로 워크플로우 job 실행되며 Basic, Cron 두 가지 타입 중 선
- Basic 타입 선택 : [주기] 실행주기로 숫자만 입력해야 하며, [단위] 주기 단위에 대해서 minutes, hours, days, months 중 선택 (예: [주기] 5, [단위] minutes 으로 입력한 경우 5분 주기로 워크플로우 실행)
Note
워크플로우 실행 최소주기는 5분으로 그 이하로 설정할 수 없음 - Cron 타입 선택: Unix Crontab 스타일로 스케줄 설정하는 것으로 [cron 표현식] 추가 입력 (예: 평일 10분 마다 워크플로우 실행시 [0/10 ? 1-5 *]과 같이 입력)
- Basic 타입 선택 : [주기] 실행주기로 숫자만 입력해야 하며, [단위] 주기 단위에 대해서 minutes, hours, days, months 중 선택 (예: [주기] 5, [단위] minutes 으로 입력한 경우 5분 주기로 워크플로우 실행)
- 클러스터 선택 : 워크플로우를 실행할 클러스 선택
- 글로벌 변수 선택 : [설정] > [변수관리] 에서 생성한 워크플로우 실행 시 사용하는 글로벌 변수로 워크플로우에 설정된 개별 파라미터보다 우선순위가 높음
- 실행 이력 보관주기 선택 : 삭제안함, 1일, 1주일, 1개월, 3개월, 6개월, 1년 중 선택
- 파라미터 설정 : 워크플로우 실행 시 사용 하는 파라미터 설정으로 워크플로우에 설정된 개별 파라미터보다 우선순위가 높음