Aditya Hase
5e565dc92e
refactor(recorder): Use vue-router
6 jaren geleden
Aditya Hase
00d091be3b
feat(recorder): New commands for recorder
Allow recorder to be started and stopped using bench commands
start: bench --site <site-name> start-recording
stop: bench --site <site-name> stop-recording
6 jaren geleden
Aditya Hase
9dea898bae
refactor(recorder): Remove --record flag from bench serve
6 jaren geleden
Aditya Hase
9a83ae322c
refactor(recorder): Remove RecorderMiddleware
6 jaren geleden
Aditya Hase
c54b8a65ba
refactor(recorder): Major refactor
6 jaren geleden
Aditya Hase
51925b2644
feat(recorder): Show http method and time in request list
6 jaren geleden
Aditya Hase
38c85f3c9d
refactor(recorder): Remove "Path > Request" hierarchy
6 jaren geleden
Aditya Hase
379609b012
refactor(recorder): Remove unnecessary components
6 jaren geleden
Aditya Hase
ad1cc6758f
feat(recorder): Use bootstrap table instead of div elements
6 jaren geleden
Aditya Hase
3f9bba02f7
refactor(recorder): Don't record cache activity
6 jaren geleden
Aditya Hase
054e34f00e
refactor(recorder): Do not profile
6 jaren geleden
Aditya Hase
b0362a307d
feat(recorder): Distinguish between requests using form_dict.cmd
6 jaren geleden
Aditya Hase
d4501033df
feat(recorder): Format SQL query with SQLParse
6 jaren geleden
Aditya Hase
3a8606cd1e
refactor(recorder): Collect PROFILE and EXPLAIN results in a dict
6 jaren geleden
Aditya Hase
af2c1dc471
fix(recorder): Split query correctly
6 jaren geleden
Aditya Hase
ffe58a2798
feat(recorder): Collect information from EXPLAIN EXTENDED
6 jaren geleden
Aditya Hase
a2d9ad7590
feat(recorder): Use MariaDB's built in profiler
6 jaren geleden
Aditya Hase
676988bc36
refactor(recorder): import traceback once, globally
6 jaren geleden
Aditya Hase
4594836731
refactor(recorder): Use recorder_start and recorder_stop hooks
6 jaren geleden
Aditya Hase
be6f1a638b
refactor(recorder): Remove unused import
6 jaren geleden
Aditya Hase
dee7f14c33
fix(recorder): Use time.time instead of time.perf_counter
6 jaren geleden
Aditya Hase
f4d770739d
refactor(recorder): Move recorder related functions to recorder.py
6 jaren geleden
Aditya Hase
e6b49bb972
fix(recorder): Distinguish between cache and sql collapse cards
6 jaren geleden
Aditya Hase
74711cbf2e
refactor(recorder): Remove an unnecessary print statement
6 jaren geleden
Aditya Hase
7a348d9dbb
fix(recorder): Sometimes serializing cache args and kwargs throws Exception
6 jaren geleden
Aditya Hase
fe60298b1d
refactor(recorder): Use bootstrap collapse to hide unnecessary data
6 jaren geleden
Aditya Hase
a893c736ae
refactor(recorder): Fetch all data in one request
6 jaren geleden
Aditya Hase
0564292bc9
refactor(recorder): Provide all details in single response
6 jaren geleden
Aditya Hase
f7c5e149db
feat(recorder): Record cache activity by monkeypatching RedisWrapper instance methods
6 jaren geleden
Aditya Hase
25ae5757fa
refactor(recorder): Store calls list as one object, instead of a list of objects.
6 jaren geleden
Aditya Hase
320aacd14c
feat(recorder): Record time before and after function call
6 jaren geleden
Aditya Hase
0a3a5e66b1
refactor(recorder): Update yarn.lock
6 jaren geleden
Aditya Hase
2479c1c03f
feat(recorder): Profile and record stats for each request
6 jaren geleden
Aditya Hase
23727c9302
feat(recorder): Record each executed query as-it-is
6 jaren geleden
Aditya Hase
3cdbb0b40f
feat(recorder): Record stack for each frappe.db.sql call
6 jaren geleden
Aditya Hase
dcd9a1053d
feat(recorder): Create uuid in RecorderMiddleware
6 jaren geleden
Aditya Hase
8a62b135e2
fix(recorder): Serialize Datetime objects with str()
6 jaren geleden
Aditya Hase
8a6017a78e
refactor(recorder): Render each call separately
6 jaren geleden
Aditya Hase
a8341a2c3e
refactor(recorder): Render calls for each request
6 jaren geleden
Aditya Hase
06a8a9eed7
refactor(recorder): Pass route params through instance properties
6 jaren geleden
Aditya Hase
e1ae8f0397
feat(recorder): Add RequestDetail component
6 jaren geleden
Aditya Hase
5ac87cfe37
refactor(recorder): Render components dynamically based on hash
6 jaren geleden
Aditya Hase
c181e3ae34
refactor(recorder): Restructure Path component
6 jaren geleden
Aditya Hase
44bde91293
refactor(recorder): Restructure recorder vue app and its components
6 jaren geleden
Aditya Hase
8863ec4be9
fix(rollup-vue): Downgrade rollup-plugin-vue
6 jaren geleden
Aditya Hase
9e30db8228
fix(recorder): Send requests in correct format
6 jaren geleden
Aditya Hase
6440a9652c
feat(recorder): Create Path component
6 jaren geleden
Aditya Hase
986a3a9b28
refactor(recorder): Remove unnecessary data
6 jaren geleden
Aditya Hase
90fdbf6e19
feat(recorder): Render hit count on portal page
6 jaren geleden
Aditya Hase
3bc9ccd433
feat(recorder): Record hit count for every path
6 jaren geleden