From 2557efe5b29e800c78988832e3429071765bb323 Mon Sep 17 00:00:00 2001 From: joamag Date: Mon, 21 May 2018 15:09:24 +0100 Subject: [PATCH] initial duration support --- src/appier_extras/parts/diag/models/request.py | 6 ++++++ src/appier_extras/parts/diag/part.py | 2 ++ 2 files changed, 8 insertions(+) diff --git a/src/appier_extras/parts/diag/models/request.py b/src/appier_extras/parts/diag/models/request.py index c852fc89..770116bd 100644 --- a/src/appier_extras/parts/diag/models/request.py +++ b/src/appier_extras/parts/diag/models/request.py @@ -80,6 +80,12 @@ class DiagRequest(base.DiagBase): immutable = True ) + duration = appier.field( + type = float, + index = "all", + immutable = True + ) + browser = appier.field( index = "all", immutable = True diff --git a/src/appier_extras/parts/diag/part.py b/src/appier_extras/parts/diag/part.py index 3eb59159..cde9861c 100644 --- a/src/appier_extras/parts/diag/part.py +++ b/src/appier_extras/parts/diag/part.py @@ -205,6 +205,7 @@ def _store_log(self): query = self.request.query, code = self.request.code, protocol = self.request.protocol, + duration = self.request.duration, browser = self._browser, headers = self.request.in_headers, browser_info = self.request.browser_info, @@ -223,6 +224,7 @@ def _loggly_log(self): query = self.request.query, code = self.request.code, protocol = self.request.protocol, + duration = self.request.duration, browser = self._browser, headers = self.request.in_headers, browser_info = self.request.browser_info,