grafana-util alert diff
這頁在說什麼
比較本機 alert 匯出檔與線上 Grafana 資源的差異。
什麼時候看這頁
- 在匯入或規劃之前,先檢查原始匯出目錄與 Grafana 的差異。
- 將 diff 以純文字或結構化 JSON 呈現。
適合誰
適合要檢查告警規則、通知路由、contact point 與 staged 變更的人。
目的
比較本機 alert 匯出檔與線上 Grafana 資源的差異。
使用時機
- 在匯入或規劃之前,先檢查原始匯出目錄與 Grafana 的差異。
- 將 diff 以純文字或結構化 JSON 呈現。
主要旗標
--diff-dir指向原始匯出目錄。--output-format json將 diff 呈現為結構化 JSON。--json仍保留作為相容旗標,等同於--output-format json。--dashboard-uid-map與--panel-id-map用來在比較時修正關聯的 alert 規則。
範例
# 用途:比較本機 alert 匯出檔與線上 Grafana 資源的差異。
grafana-util alert diff --url http://localhost:3000 --diff-dir ./alerts/raw
# 用途:比較本機 alert 匯出檔與線上 Grafana 資源的差異。
grafana-util alert diff --url http://localhost:3000 --diff-dir ./alerts/raw --output-format json
相關命令
CLI schema 快速查詢:
grafana-util alert diff --help-schema- 共用 diff JSON contract