Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

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

オープン
#1,228 コメント 7 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
35/100
issue の種類
機能追加
明瞭さ
説明が足りない
活発さ
停滞
技術スタック
postgresql, python, sqlite

調査の方向性

この issue ではファイルやテストが指定されていません。まず Hamilton Tracker/UI のストレージと run 管理のエントリポイントを見つけ、次に PostgreSQL と SQLite にまたがるプロジェクトと run の server endpoint および SDK のパスを追跡します。UI、server、SDK でクリーンアップまたは削除の動作と、設定可能な保存データが一貫して定義されていれば完了です。

索引モデルが issue の本文から書いたものです。

説明

SDK UI

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:

  • #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.
主要言語
Jupyter Notebook
スター
2.6k
フォーク
223
平均マージ
14時間
マージ済み PR(30日)
12

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

apache/hamilton のほかの issue

apache/hamilton の issue をすべて見る

似ている issue

Backend & API Design の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。