Skip to content

核心概念

Argus 把一個資料庫變更從想法落地拆成幾個帶名字的階段。把這些名詞弄清楚,後面所有 UI / API / log 你都看得懂。

一張圖

想做變更 → 自動檢查 → 審批 → 排程 → 執行。RolloutIssue 通過後的執行容器,內含多條 Task。另一條軸線(Release / Revision)是版本管理,獨立於主流程。

你只需要記住這幾個

名詞一句話
Plan「我想做」這個變更
PlanCheckRunArgus 對 Plan 自動跑的體檢
Issue「這個變更正在被處理」的單據(含審批)
RolloutIssue 通過審批後的執行容器
TaskRollout 拆出來的一個資料庫上的一個動作
TaskRunTask 的一次執行(可重試 → 多筆 TaskRun)
Release一組變更的凍結版本(用於版本管理)
Revision已實際施加到 DB 的變更紀錄

細部說明

Argus — 公司內部資料庫變更審計平台