Skip to main content

Scheduler

경로: 좌측 사이드바 상단 ⋯ 메뉴Scheduler 에이전트 작업·Flow·도구 호출을 정해진 시각이나 주기로 자동 실행합니다. 일일 KPI 보고, 주간 PR 요약, 정기 인덱싱 등 반복 자동화의 핵심 메뉴.
Image

핵심 개념

UI 구성

화면 상단에는 Tasks / History 2 개 탭 이 있으며, 우측 상단 Create Task 버튼으로 신규 예약을 등록합니다.

Tasks 탭 컬럼

빈 상태

등록된 예약이 없으면 No scheduled tasks. Click "Create Task" to add one. 안내가 표시됩니다.

History 탭 컬럼

개별 행 클릭 시 각 노드의 입출력·로그 상세 확인.

상태 (Status)

Actions

  • 수동 실행 — 트리거 무시하고 즉시 실행 (테스트용)
  • 일시 중지 / 재개
  • 편집 — 트리거·대상 변경
  • 🗑 삭제 — 예약 제거 (실행 이력은 유지)

Create Task (신규 예약)

Cron 표현식 빠른 참고

5 필드 형식: 분 시 일 월 요일
Cron 문법 도우미 — UI 의 입력란 옆 ? 아이콘에 흔한 패턴 5~6 가지가 드롭다운으로 제공됩니다. 자신 없으면 거기서 선택 후 미세 조정.

일반 활용 예

실행 이력

각 Schedule 의 행 클릭 → 상세 페이지에서: 실행 이력은 일정 기간(기본 30 일) 보관되며, 보존 기간은 운영자 정책에 따라 다를 수 있습니다.

운영 주의

  • 타임존 확인 필수 — Cron 은 지정한 타임존 기준. UTC 와 KST 혼동 시 9 시간 어긋남.
  • 무한 루프·과한 빈도* * * * * (매분) 같은 빈도는 LLM 비용을 폭증시킵니다. 최소 5~10 분 간격 권장. 한도·요금: Billing
  • 동시 실행 — 이전 실행이 끝나기 전에 다음 트리거가 오면 큐잉 또는 스킵될 수 있습니다 (정책에 따라).
  • 실패 알림 필수 설정 — 조용히 실패하면 다음 트리거까지 발견 못 함. Slack/이메일 알림 권장.
  • 타임아웃 — Flow 가 LLM 답변을 5 분 이상 기다리면 잘릴 수 있음. 큰 작업은 타임아웃 늘리거나 분할.
  • 퇴사·이직 시 — 본인이 만든 Schedule 은 명시적으로 인수인계하지 않으면 계속 실행됩니다. 정기 정리.
디버깅 팁
  • 신규 예약 등록 후 ▶ 수동 실행 으로 1 회 테스트 → 의도대로 동작하는지 확인 후 활성화
  • 실패가 잦은 예약은 Tool 호출 로그 와 함께 보면 원인 추적이 쉬움
  • 같은 Flow 를 여러 채널·시간대로 발행하려면 Schedule 을 복수 등록 (Flow 는 1 개 재사용)

관련 문서