Skip to content
This repository has been archived by the owner on May 27, 2019. It is now read-only.

Latest commit

 

History

History
26 lines (16 loc) · 975 Bytes

README.md

File metadata and controls

26 lines (16 loc) · 975 Bytes

Sundial

What is Sundial?

Sundial is a batch job scheduler for running Dockerized batch jobs on Amazon ECS

Think of Sundial as an alternative to Chronos that uses Amazon ECS instead of Mesos and has some nice extra features.

Authors: CONTRIBUTORS.md

Features:

  • Supports dependency graph of tasks within a process.
  • Live viewer for viewing logs streamed to Cloudwatch from job.
  • Job logs and Docker logs collected and uploaded to S3 at end of run for later browsing through Sundial.
  • Graphite metadata server so jobs can upload metrics.
  • Automatic retries for failed tasks within process flows
  • E-mail notifications at end of process runs
  • Supports running Dockerized tasks and shell commands

Getting started.

Set up Sundial service and ECS cluster using Cloudformation template. See DEPLOY.md for details.

Submit your jobs using REST API. See description of job JSON format under JOBS.md