feat(hands,jobs): job-run watchdog looks a week back and alarms on jobs that stopped running
This commit is contained in:
1 parent
426b4055f4
commit
91bd50a66d
6 files changed
+620
-71
No files matched your search
@@ -38,9 +38,10 @@ jobs = [
|
||||
# ради чего заведён; чтение 25 событий стоит копейки.
|
||||
Job("отметка", beat, cron="12 17 * * *", critical=False),
|
||||
Job("сторож", watch, cron="42 */6 * * *", critical=False),
|
||||
# Сторож собственного журнала прогонов. Час - это компромисс: окно счёта
|
||||
# сутки, и джоб, упавший три раза подряд, лежит уже заметно дольше часа,
|
||||
# так что чаще смысла нет, а реже - тревога стареет на свой же период.
|
||||
# Сторож собственного журнала прогонов. Час - это компромисс: джоб,
|
||||
# упавший три раза подряд, лежит уже заметно дольше часа, так что чаще
|
||||
# смысла нет, а реже - тревога стареет на свой же период. Этот же час -
|
||||
# разрешение давности: молчание короче двух часов он не различает.
|
||||
# ":27" выбрана пустой: на ":00" ротация и куратор, на ":40" логи, на
|
||||
# ":42" сторож соседа, а собственный прогон этого джоба не должен ждать
|
||||
# очереди за чужим спавном.
|
||||
|
||||
Reference in new issue
Block a user