Don't alert on elevated mail queues during digest sends.
(imported from commit 2074b08c0f402c147bfdd1f0a4f0663081d5e55d)
This commit is contained in:
parent
775b9cc8bb
commit
5e38e2f0a0
|
@ -45,6 +45,16 @@ for line in output.split("\n"):
|
||||||
|
|
||||||
warn_about = ", ".join(warn_queues)
|
warn_about = ", ".join(warn_queues)
|
||||||
now = int(time.time())
|
now = int(time.time())
|
||||||
|
now_struct = time.gmtime(now)
|
||||||
|
|
||||||
|
# While we are sending digest emails, at 11am each weekday, the mail queues can
|
||||||
|
# get backed up; don't alert on those.
|
||||||
|
if not set(warn_queues) - set(("missedmessage_emails", "digest_emails")) and \
|
||||||
|
now_struct.tm_hour == 16 and now_struct.tm_min < 5:
|
||||||
|
status = 0
|
||||||
|
print("%s|%s|%s|processing digests, not alerting on elevated mail queues" % (
|
||||||
|
now, status, states[status]))
|
||||||
|
exit(0)
|
||||||
|
|
||||||
if status > 0:
|
if status > 0:
|
||||||
print("%s|%s|%s|max count %s, queues affected: %s" % (now, status, states[status], max_count, warn_about))
|
print("%s|%s|%s|max count %s, queues affected: %s" % (now, status, states[status], max_count, warn_about))
|
||||||
|
|
Loading…
Reference in a new issue