From 31e0ff9f24ac206a2de22e85796a656d375d52b5 Mon Sep 17 00:00:00 2001 From: c0de Date: Thu, 1 Jun 2017 21:35:11 -0500 Subject: [PATCH] Add rudimentary latency calculation to heartbeat --- core/models.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/models.py b/core/models.py index a155e14..23fdaf0 100644 --- a/core/models.py +++ b/core/models.py @@ -55,3 +55,7 @@ class api_heartbeat(models.Model): sent_time = datetime.datetime.strftime(self.time_sent, '%m/%d/%y %H:%M:%S') rcvd_time = datetime.datetime.strftime(self.time_rcvd, '%m/%d/%y %H:%M:%S') return '%s (%s:%s - %s ms)' % (self.api.name, sent_time, rcvd_time, self.latency) + + def determine_latency(self): + self.latency = (self.time_rcvd - self.time_sent).microseconds / 1000 + return self