Commit graph

18161 commits

Author SHA1 Message Date
Aditya Hase
ce185a86a9 feat(recorder): Allow clearing request list 2019-02-19 21:58:57 +05:30
Aditya Hase
e9e931df17 fix(recorder): Restrict items per page in pagination 2019-02-19 21:58:57 +05:30
Aditya Hase
6fd3451ad5 refactor(recorder): Update yarn.lock 2019-02-19 21:58:57 +05:30
Aditya Hase
9be311cc51 style: Linting fixes 2019-02-19 21:58:57 +05:30
Aditya Hase
f2afceb6e2 feat(recorder): Update request list in realtime 2019-02-19 21:58:57 +05:30
Aditya Hase
d4c328ed14 feat(recorder): Allow switching recorder on or off from UI 2019-02-19 21:58:57 +05:30
Aditya Hase
6152b66b05 feat(recorder): Humanized time 2019-02-19 21:58:57 +05:30
Aditya Hase
9593c96690 fix(recorder): Remove old items per page select field 2019-02-19 21:58:57 +05:30
Aditya Hase
d81a53fca4 feat(recorder): Style table headers 2019-02-19 21:58:57 +05:30
Aditya Hase
75bf699a62 feat(recorder): Add styling for items per page 2019-02-19 21:58:56 +05:30
Aditya Hase
1cc98b799c feat(recorder): Truncate long text with elipsis 2019-02-19 21:58:56 +05:30
Aditya Hase
604e6c1ad2 refactor(recorder): Remove unused class 2019-02-19 21:58:56 +05:30
Aditya Hase
86b2a9ae37 fix(recorder): Fix pagination 2019-02-19 21:58:56 +05:30
Aditya Hase
6f81e5a2d7 fix(recorder): Move filters to a new row 2019-02-19 21:58:56 +05:30
Aditya Hase
8ec776ef3d feat(recorder): Show sort status with glyphicons 2019-02-19 21:58:56 +05:30
Aditya Hase
a9c6ea3b93 feat(recorder): Show recorder status 2019-02-19 21:58:56 +05:30
Aditya Hase
a534534af9 style: Remove whitespace 2019-02-19 21:58:56 +05:30
Aditya Hase
4afa87e04b feat(recorder): Pagination on RecorderDetail component 2019-02-19 21:58:56 +05:30
Aditya Hase
dc58b303b3 feat(recorder): Allow filtering requests 2019-02-19 21:58:56 +05:30
Aditya Hase
9120302898 feat(recorder): Allow sortng in reverse direction 2019-02-19 21:58:56 +05:30
Aditya Hase
a2aed90c4f feat(recorder): Allow sorting requests 2019-02-19 21:58:56 +05:30
Aditya Hase
a4e29ed3a9 feat(recorder): Make entire row clickable 2019-02-19 21:58:56 +05:30
Aditya Hase
049d404f99 fix(recorder): Use hash based routing 2019-02-19 21:58:56 +05:30
Aditya Hase
cca0d75695 feat(recorder): Render SQL results properly in table 2019-02-19 21:58:56 +05:30
Aditya Hase
fddbb7b94e fix(recorder): Generate valid dict for empty explain_result 2019-02-19 21:58:56 +05:30
Aditya Hase
b6410d3ab2 fix(recorder): Do not record requests caused by recorder 2019-02-19 21:58:56 +05:30
Aditya Hase
7ddece641d fix(recorder): Reduce verbosity of SQL Profile results 2019-02-19 21:58:56 +05:30
Aditya Hase
e43ee8e6e5 fix(recorder): Start SQL profiling before all queries 2019-02-19 21:58:56 +05:30
Aditya Hase
226951d53c refactor(recorder): No need to sqlparse.format query twice 2019-02-19 21:58:56 +05:30
Aditya Hase
256912153f feat(recorder): Show Profile, EXPLAIN and query result in a table 2019-02-19 21:58:56 +05:30
Aditya Hase
62e3ac0b5d feat(recorder): Syntax highlighting for SQL query 2019-02-19 21:58:56 +05:30
Aditya Hase
d86022abb2 refactor(recorder): Add SQLDetail component 2019-02-19 21:58:56 +05:30
Aditya Hase
5e565dc92e refactor(recorder): Use vue-router 2019-02-19 21:58:56 +05:30
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
2019-02-19 21:58:55 +05:30
Aditya Hase
9dea898bae refactor(recorder): Remove --record flag from bench serve 2019-02-19 21:58:55 +05:30
Aditya Hase
9a83ae322c refactor(recorder): Remove RecorderMiddleware 2019-02-19 21:58:55 +05:30
Aditya Hase
c54b8a65ba refactor(recorder): Major refactor 2019-02-19 21:58:55 +05:30
Aditya Hase
51925b2644 feat(recorder): Show http method and time in request list 2019-02-19 21:58:55 +05:30
Aditya Hase
38c85f3c9d refactor(recorder): Remove "Path > Request" hierarchy 2019-02-19 21:58:55 +05:30
Aditya Hase
379609b012 refactor(recorder): Remove unnecessary components 2019-02-19 21:58:55 +05:30
Aditya Hase
ad1cc6758f feat(recorder): Use bootstrap table instead of div elements 2019-02-19 21:58:55 +05:30
Aditya Hase
3f9bba02f7 refactor(recorder): Don't record cache activity 2019-02-19 21:58:55 +05:30
Aditya Hase
054e34f00e refactor(recorder): Do not profile 2019-02-19 21:58:55 +05:30
Aditya Hase
b0362a307d feat(recorder): Distinguish between requests using form_dict.cmd 2019-02-19 21:58:55 +05:30
Aditya Hase
d4501033df feat(recorder): Format SQL query with SQLParse 2019-02-19 21:58:55 +05:30
Aditya Hase
3a8606cd1e refactor(recorder): Collect PROFILE and EXPLAIN results in a dict 2019-02-19 21:58:55 +05:30
Aditya Hase
af2c1dc471 fix(recorder): Split query correctly 2019-02-19 21:58:55 +05:30
Aditya Hase
ffe58a2798 feat(recorder): Collect information from EXPLAIN EXTENDED 2019-02-19 21:58:55 +05:30
Aditya Hase
a2d9ad7590 feat(recorder): Use MariaDB's built in profiler 2019-02-19 21:58:55 +05:30
Aditya Hase
676988bc36 refactor(recorder): import traceback once, globally 2019-02-19 21:58:55 +05:30