forked from GithubBackups/healthchecks
Track the time spent sending notifications for each flip
This commit is contained in:
parent
1b8460f39f
commit
4a7074418a
@ -25,12 +25,13 @@ def notify(flip_id, stdout):
|
|||||||
check.project.set_next_nag_date()
|
check.project.set_next_nag_date()
|
||||||
|
|
||||||
# Send notifications
|
# Send notifications
|
||||||
send_time = timezone.now()
|
send_start = timezone.now()
|
||||||
errors = flip.send_alerts()
|
errors = flip.send_alerts()
|
||||||
for ch, error in errors:
|
for ch, error in errors:
|
||||||
stdout.write("ERROR: %s %s %s\n" % (ch.kind, ch.value, error))
|
stdout.write("ERROR: %s %s %s\n" % (ch.kind, ch.value, error))
|
||||||
|
|
||||||
statsd.timing("hc.sendalerts.dwellTime", send_time - flip.created)
|
statsd.timing("hc.sendalerts.dwellTime", send_start - flip.created)
|
||||||
|
statsd.timing("hc.sendalerts.sendTime", timezone.now() - send_start)
|
||||||
|
|
||||||
|
|
||||||
def notify_on_thread(flip_id, stdout):
|
def notify_on_thread(flip_id, stdout):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user