From db90d4504ed7ec734ffff36d07c3395af7cf5e36 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Wed, 23 Aug 2023 14:04:33 +0530 Subject: [PATCH] fix: let web servers set monitor trace id --- frappe/monitor.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frappe/monitor.py b/frappe/monitor.py index 42d78f59eb..f01e1a6854 100644 --- a/frappe/monitor.py +++ b/frappe/monitor.py @@ -72,6 +72,9 @@ class Monitor: } ) + if request_id := frappe.request.headers.get("X-Frappe-Request-Id"): + self.data.uuid = request_id + def collect_job_meta(self, method, kwargs): self.data.job = frappe._dict({"method": method, "scheduled": False, "wait": 0}) if "run_scheduled_job" in method: