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