1. 定義條件警示
我們模擬臨床場景,設定以下規則:
AFP > 400 → 高風險警示(可能腫瘤惡化)
ALT > 70 → 肝功能異常警示
2.在 Grafana 建立警示
(1) 開啟 Panel
● 點擊 AFP 或 ALT 的圖表 Panel
● 進入 Alert → Create alert rule
(2) 設定條件
● Evaluate every: 1m(每分鐘檢查一次)
● Condition: last value > 400 (AFP)
● Condition: last value > 70 (ALT)
(3) 設定動作
● Notifications → 選擇 Default (內建通知)
● 可以另外新增:
3.測試警示
把 patient.log 增加一筆「AFP 過高」的資料:
2025-09-01 patient_id=001 AFP=450 ALT=80
重新啟動服務:
docker compose down
docker compose up -d
幾分鐘後,Grafana 就會觸發警示。
4. 警示可視化
除了通知,我們也可以在 Dashboard 上顯示警示狀態:
(1)新增一個 Stat Panel
(2)顯示最新的 AFP/ALT 值
(3)設定閾值顏色:
● 綠色:正常
● 黃色:偏高
● 紅色:異常
這樣醫師打開 Dashboard 就能一眼看到風險狀況。
5. 成果
● 建立 AFP/ALT 的警示條件
● 測試過高數值,能正確觸發警示
以下是警示觸發示意圖:
● 在 Dashboard 上同時顯示「數據走勢」與「風險狀態」