Commit graph

18109 commits

Author SHA1 Message Date
Aditya Hase
dee7f14c33 fix(recorder): Use time.time instead of time.perf_counter 2019-02-19 21:58:55 +05:30
Aditya Hase
f4d770739d refactor(recorder): Move recorder related functions to recorder.py 2019-02-19 21:58:55 +05:30
Aditya Hase
e6b49bb972 fix(recorder): Distinguish between cache and sql collapse cards 2019-02-19 21:58:55 +05:30
Aditya Hase
74711cbf2e refactor(recorder): Remove an unnecessary print statement 2019-02-19 21:58:55 +05:30
Aditya Hase
7a348d9dbb fix(recorder): Sometimes serializing cache args and kwargs throws Exception 2019-02-19 21:58:55 +05:30
Aditya Hase
fe60298b1d refactor(recorder): Use bootstrap collapse to hide unnecessary data 2019-02-19 21:58:55 +05:30
Aditya Hase
a893c736ae refactor(recorder): Fetch all data in one request 2019-02-19 21:58:55 +05:30
Aditya Hase
0564292bc9 refactor(recorder): Provide all details in single response 2019-02-19 21:58:55 +05:30
Aditya Hase
f7c5e149db feat(recorder): Record cache activity by monkeypatching RedisWrapper instance methods 2019-02-19 21:58:55 +05:30
Aditya Hase
25ae5757fa refactor(recorder): Store calls list as one object, instead of a list of objects. 2019-02-19 21:58:55 +05:30
Aditya Hase
320aacd14c feat(recorder): Record time before and after function call 2019-02-19 21:58:55 +05:30
Aditya Hase
0a3a5e66b1 refactor(recorder): Update yarn.lock 2019-02-19 21:58:55 +05:30
Aditya Hase
2479c1c03f feat(recorder): Profile and record stats for each request 2019-02-19 21:58:55 +05:30
Aditya Hase
23727c9302 feat(recorder): Record each executed query as-it-is 2019-02-19 21:58:55 +05:30
Aditya Hase
3cdbb0b40f feat(recorder): Record stack for each frappe.db.sql call 2019-02-19 21:58:55 +05:30
Aditya Hase
dcd9a1053d feat(recorder): Create uuid in RecorderMiddleware 2019-02-19 21:58:55 +05:30
Aditya Hase
8a62b135e2 fix(recorder): Serialize Datetime objects with str() 2019-02-19 21:58:55 +05:30
Aditya Hase
8a6017a78e refactor(recorder): Render each call separately 2019-02-19 21:58:55 +05:30
Aditya Hase
a8341a2c3e refactor(recorder): Render calls for each request 2019-02-19 21:58:55 +05:30
Aditya Hase
06a8a9eed7 refactor(recorder): Pass route params through instance properties 2019-02-19 21:58:55 +05:30
Aditya Hase
e1ae8f0397 feat(recorder): Add RequestDetail component 2019-02-19 21:58:55 +05:30
Aditya Hase
5ac87cfe37 refactor(recorder): Render components dynamically based on hash 2019-02-19 21:58:55 +05:30
Aditya Hase
c181e3ae34 refactor(recorder): Restructure Path component 2019-02-19 21:58:55 +05:30
Aditya Hase
44bde91293 refactor(recorder): Restructure recorder vue app and its components 2019-02-19 21:58:54 +05:30
Aditya Hase
8863ec4be9 fix(rollup-vue): Downgrade rollup-plugin-vue 2019-02-19 21:58:54 +05:30
Aditya Hase
9e30db8228 fix(recorder): Send requests in correct format 2019-02-19 21:58:54 +05:30
Aditya Hase
6440a9652c feat(recorder): Create Path component 2019-02-19 21:58:54 +05:30
Aditya Hase
986a3a9b28 refactor(recorder): Remove unnecessary data 2019-02-19 21:58:54 +05:30
Aditya Hase
90fdbf6e19 feat(recorder): Render hit count on portal page 2019-02-19 21:58:54 +05:30
Aditya Hase
3bc9ccd433 feat(recorder): Record hit count for every path 2019-02-19 21:58:54 +05:30
Aditya Hase
f72cfe3438 feat(redis-wrapper): Add support for HINCRBY 2019-02-19 21:58:54 +05:30
Aditya Hase
b4b0d6e62a feat(recorder): Render paths 2019-02-19 21:58:54 +05:30
Aditya Hase
c0fb0e5ddf feat(recorder): Get started with Vue.js 🎉 2019-02-19 21:58:54 +05:30
Aditya Hase
99e6ac8c99 feat(recorder): Create whitelisted methods to show recorded data 2019-02-19 21:58:54 +05:30
Aditya Hase
7431a6b682 refactor(recorder): Add explanation for patching frappe.db.sql 2019-02-19 21:58:54 +05:30
Aditya Hase
dc6ea19c2a refactor(recorder): Store path, request, calls at the end of request in cache 2019-02-19 21:58:54 +05:30
Aditya Hase
a0dd5ceb56 refactor(recorder): Don't push data to cache on every call 2019-02-19 21:58:54 +05:30
Aditya Hase
873a27f052 feat(redis-wrapper): Add support for ZINCRBY and ZRANGE 2019-02-19 21:58:54 +05:30
Aditya Hase
ef3d952379 feat(recorder): Group and lines by frappe.request.path and show on page 2019-02-19 21:58:54 +05:30
Aditya Hase
9dc4629873 feat(recorder): Show recorded calls to frappe.db.sql on recorder portal page 2019-02-19 21:58:54 +05:30
Aditya Hase
5ad3d3ce59 feat(recorder): Store arguments and results for all calls to frappe.db.sql in cache 2019-02-19 21:58:54 +05:30
Aditya Hase
eab7f323ad feat(redis-wrapper): Add support for LRANGE 2019-02-19 21:58:54 +05:30
Aditya Hase
64a2c177ac feat(recorder): Create a harmless view at /recorder 2019-02-19 21:58:54 +05:30
Aditya Hase
07f9d6cefc feat(recorder): Add --record flag to use RecorderMiddleware 2019-02-19 21:58:54 +05:30
Aditya Hase
90530eacab feat(recorder): Create a harmless middleware 2019-02-19 21:58:54 +05:30
Sagar Vora
56a221573b Merge branch 'master' into develop 2019-02-19 17:52:19 +05:30
Sagar Vora
eead6809e1 Merge branch 'hotfix' 2019-02-19 17:50:39 +05:30
Sagar Vora
94a61b40fe bumped to version 11.1.7 2019-02-19 18:10:39 +05:50
Rushabh Mehta
86b45971ab
Merge pull request #6960 from rmehta/fix-uidvalidity
fix(email): default UIDVALIDITY to 0
2019-02-19 14:31:51 +05:30
Faris Ansari
308fa1318f fix: Ignore duplicate entry for Chat Profile (#6959)
![image](https://user-images.githubusercontent.com/9355208/52956076-55e96600-33b4-11e9-9580-6e5173f1fbe2.png)
2019-02-19 14:30:05 +05:30