Repeater - легкий оркестратор для аналитики
Repeater запускает задачи по расписанию. Задачи описываются в toml-файлах и отображаются в веб-интерфейсе.

title = "wiki" cron = "55 * * * *" [[tasks]] name = "wiki_pageviews" cmd = "python3 ./examples/wiki_pageviews.py --end_date={{.scheduled_dt}}" [[tasks]] name = "trigger_outliers_update" cmd = "python3 ./examples/trigger_outliers_update.py"
Возможен запуск при завершении другой задачи, уведомления о падениях, параллельные этапы. Repeater подойдёт для импорта данных и обновления витрин в хранилище.
Попробуйте!
Демо: https://repeater.up.railway.app/
Репозиторий: https://github.com/andrewbrdk/Repeater
