From f71dc3c991d5ee0e8b347d7df303dbcfc5448910 Mon Sep 17 00:00:00 2001 From: Aditya Hase Date: Wed, 13 May 2020 12:32:20 +0530 Subject: [PATCH] feat(rate-limiter): Log data with monitor --- frappe/monitor.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frappe/monitor.py b/frappe/monitor.py index b056286cf9..6802a59584 100644 --- a/frappe/monitor.py +++ b/frappe/monitor.py @@ -81,6 +81,12 @@ class Monitor: self.data.request.status_code = response.status_code self.data.request.response_length = int(response.headers.get("Content-Length", 0)) + if hasattr(frappe.local, "rate_limiter"): + limiter = frappe.local.rate_limiter + self.data.request.counter = limiter.counter + if limiter.rejected: + self.data.request.reset = limiter.reset + self.store() except Exception: traceback.print_exc()