diff --git a/frappe/public/js/frappe/recorder/RecorderDetail.vue b/frappe/public/js/frappe/recorder/RecorderDetail.vue
index 8c6823f34b..fe6c676d9f 100644
--- a/frappe/public/js/frappe/recorder/RecorderDetail.vue
+++ b/frappe/public/js/frappe/recorder/RecorderDetail.vue
@@ -13,11 +13,12 @@
| Index |
- Time |
- Duration |
- Method |
- Path |
- CMD |
+ Time |
+ Duration |
+ Queries |
+ Method |
+ Path |
+ CMD |
@@ -25,6 +26,7 @@
|
|
|
+ |
|
|
|
@@ -33,6 +35,7 @@
{{ request.index }} |
{{ request.time }} |
{{ request.duration }} |
+ {{ request.queries }} |
{{ request.method }} |
{{ request.path | elipsize }} |
{{ request.cmd | elipsize }} |
diff --git a/frappe/recorder.py b/frappe/recorder.py
index 24db4ac72b..1f50293dfa 100644
--- a/frappe/recorder.py
+++ b/frappe/recorder.py
@@ -99,6 +99,7 @@ class Recorder():
"path": self.path,
"cmd": self.cmd,
"time": self.time,
+ "queries": len(self.calls),
"duration": float("{:0.3f}".format((datetime.datetime.now() - self.time).total_seconds() * 1000)),
"method": self.method,
}, default=str)