Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hamilton UI - Configuration menu for clean up and tracked execution infos #1228

Open
legout opened this issue Nov 13, 2024 · 4 comments
Open
Labels
SDK Related to hamilton SDK for th UI UI Related to the Hamilton UI

Comments

@legout
Copy link

legout commented Nov 13, 2024

Updated issue:

  1. A user cannot delete data easily from the Hamilton UI without going to the database manually.

Proposed solution:

  • Expose server endpoint and UI view to delete projects, and runs; expose SDK functionality to do it programmatically.

Alternatives:

  • Add SDK config #1232 helps mitigate the problem by enabling more configuration driven options to determine what is or is not stored.

---- Original Issue: ---
Is your feature request related to a problem? Please describe.
Currently, the Hamilton Tracker/UI saves a lot of information for every dataflow run, like success info, node parameters (inputs), node results(outputs), execution times,...

For ETL dataflows, that runs often and processes a lot of data during every run, this results in a lot of data stored in the postgres/sqlite db (might be a problem) and the RUNS section in the UI becomes unresponsive.

Personally, I am most interested in the success info, execution times and logs.

Describe the solution you'd like

  1. Configuration of regular cleanups for the tracker data of each run. Ideally, this can be done individual for every data type (success info, inputs, outputs, logs,...)
  2. Configuration of which kind of data should be stored by the tracker.
@zilto
Copy link
Collaborator

zilto commented Nov 13, 2024

Thank you for opening the issue. Following the discussion on Slack, I know @skrawcz reproduced the issue yesterday. We're working on a fix!

Tagging this related issue: #921

@skrawcz skrawcz mentioned this issue Nov 17, 2024
7 tasks
@skrawcz
Copy link
Collaborator

skrawcz commented Nov 18, 2024

CC @legout #1232 is a start. Let me know if you have comments. Should be able to build off of this and add more over time...

@zilto
Copy link
Collaborator

zilto commented Nov 26, 2024

(closing for now; feel free to reopen!)

@zilto zilto closed this as completed Nov 26, 2024
@skrawcz
Copy link
Collaborator

skrawcz commented Nov 26, 2024

I'm going to reopen and modify the issue to focus on exposing endpoints in the server and UI to delete data.

@skrawcz skrawcz reopened this Nov 26, 2024
@skrawcz skrawcz added UI Related to the Hamilton UI SDK Related to hamilton SDK for th UI labels Nov 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
SDK Related to hamilton SDK for th UI UI Related to the Hamilton UI
Projects
None yet
Development

No branches or pull requests

3 participants