Schedule

스케줄

Pipeline에서 생성한 워크플로우 스케줄링에 필요한 기능들을 제공합니다.

스케줄 관리

상단 메뉴에서 [워크플로우] > [스케줄]을 클릭하여 스케줄설정 화면으로 이동하면 현재 스케줄링된 워크플로우 목록을 확인하실 수 있습니다.
schedule001

  1. 검색필터 : 워크플로우 시작시간, 상태, 워크플로우명 기준으로 스케줄링 설정내역 검색
  2. 스케줄등록 : 파이프라인에서 생성한 워크플로우 스케줄등록
  3. 스케줄설정정보 : 스케줄링된 워크플로우 목록 조회
    • 워크플로우 기본정보(그룹, 워크플로우ID, 워크플로우 실행 클러스터)
    • 스케줄링정보(시작시각, 이전 실행 시각, 다음 실행 시각, 종료시각, 표현식, 상태정보)
    • 상세정보 및 Action
  4. 상세정보 및 Action
    • 스케줄 수행 이력 : 워크플로우별 스케줄링 수행 이력정보 제공
    • 스케줄링 수정 : 스케줄링 설정내역 편집
    • 시작 : 스케줄링 시작
    • 종료 : 스케줄링 종료
    • 삭제 : 스케줄링 삭제

스케줄 등록

[스케줄등록] 버튼을 누릅니다. Pipeline에서 생성한 워크플로우 목록이 팝업되며, 제일 오른쪽 적용버튼을 누르면 스케줄 설정창이 오픈됩니다. schedule002

schedule002

  1. 워크플로우 정보 : 워크플로우 명, 워크플로우 아이디
  2. 그룹
  3. 스케쥴 시간 : 스케쥴 시작 시간(현재 시간보다 이후로 지정)과 종료 시간 설정
  4. 타입 선택 : Time Interval 기반으로 워크플로우 job 실행되며 Basic, Cron 두 가지 타입 중 선
    • Basic 타입 선택 : [주기] 실행주기로 숫자만 입력해야 하며, [단위] 주기 단위에 대해서 minutes, hours, days, months 중 선택 (예: [주기] 5, [단위] minutes 으로 입력한 경우 5분 주기로 워크플로우 실행)

      Note
      워크플로우 실행 최소주기는 5분으로 그 이하로 설정할 수 없음

    • Cron 타입 선택: Unix Crontab 스타일로 스케줄 설정하는 것으로 [cron 표현식] 추가 입력 (예: 평일 10분 마다 워크플로우 실행시 [0/10 ? 1-5 *]과 같이 입력)
  5. 클러스터 선택 : 워크플로우를 실행할 클러스 선택
  6. 글로벌 변수 선택 : [설정] > [변수관리] 에서 생성한 워크플로우 실행 시 사용하는 글로벌 변수로 워크플로우에 설정된 개별 파라미터보다 우선순위가 높음
  7. 실행 이력 보관주기 선택 : 삭제안함, 1일, 1주일, 1개월, 3개월, 6개월, 1년 중 선택
  8. 파라미터 설정 : 워크플로우 실행 시 사용 하는 파라미터 설정으로 워크플로우에 설정된 개별 파라미터보다 우선순위가 높음