Add FastAPI Dashboard + WebSocket + DB Persistence#47
Conversation
|
HI @Vamsi-aki, can you make sure the test PR and lintings are passing?? Also can you make sure the dashboard is more optimized? Thank you. |
|
Hi @MuddyHope, I've made the requested changes — optimized the dashboard, verified that tests and linting are passing. Let me know if anything else is needed. Thanks! |
|
Hi @MuddyHope, I've fixed the linting issues and all style, tests checks are passing now. Please make sure sqlalchemy is installed via the updated requirements.txt. Thank you. |
|
@Vamsi-aki, can you check the tests again? |
|
Hi @MuddyHope , all the issues have been resolved and checks are passing. Could you please review it again. Thanks! |
|
Hi @MuddyHope, Fixed issue between flake8 and black. Updated requirements.txt . Could you please review it again? Thanks! |
|
Hi @Vamsi-aki, |
|
Hi @MuddyHope , Working on decorator files will update and make another commit. Thanks! |
|
Hi @MuddyHope, Fixed lint issues and updated README, Please let me know if there are any issues or further changes needed. Thank you! |
|
Hi @Vamsi-aki, The commands in your readme doesn't match the actual commands. Firstly, I don't see anything in the dashboard being reflected from the DB. |
|
Hi @MuddyHope, -- Fixed Dashboard Please let me know if there are any issues or further changes needed. Thank you! |
|
Let me test it @Vamsi-aki. |
|
Looks good @Vamsi-aki, but in the dashboard can you show the function name also? Instead of slow or normal execution? |
|
Hi @MuddyHope , -- Optimized the Dashboard Please let me know if there are any issues or further changes needed. Thank you! |
|
Looks good @Vamsi-aki, thanks for contributing. |
MuddyHope
left a comment
There was a problem hiding this comment.
LGTM. We will take up the / home page and other enhancements in the future release.
|
Thank you @MuddyHope, for reviewing and merging my first open source PR. I appreciate your patience throughout the process despite the multiple commits. Glad to contribute! Thank You! |

This PR addresses the following issues:
/dashboardthat uses Chart.js to display real-time query stats.persist_to_db), including schema and DBWriter logic.All changes are modular and driven by

config.pysettings.