← 返回博客
System Integration 6 min

2026 香港企業監控實戰:以 Prometheus、Grafana 與 Datadog 馴服警報疲勞,重塑跨時區 on-call 文化

為何 2026 年的香港企業不能再靠「感覺」做監控

S

S.C.G.A. Team

10 7, 2026

2026 香港企業監控實戰:以 Prometheus、Grafana 與 Datadog 馴服警報疲勞,重塑跨時區 on-call 文化

為何 2026 年的香港企業不能再靠「感覺」做監控

2026 年的香港,數碼業務早已不是「有網站就得」的層次。虛擬銀行、跨境電商、智能物流與 SaaS 平台每天處理數以億計的請求,任何幾秒鐘的延遲都可能直接轉化為訂單流失或合規風險。與此同時,金管局與個人資料私隱專員公署對系統可用性與事故通報的要求越來越具體,企業不能再用「工程師覺得系統正常」來交代。這正是 production monitoring 從「有裝就好」升級為「核心治理能力」的分水嶺。

在這樣的背景下,Prometheus、Grafana 與 Datadog 成為香港技術團隊最常並用的三件套。Prometheus 負責拉取指標與短期儲存,Grafana 負責可視化與 SLO 儀表板,Datadog 則補足日誌、APM、合成監控與跨雲關聯分析。問題是,工具齊全不等於有效——很多香港團隊的監控系統最後淪為「警報製造機」,工程師半夜被叫醒,卻發現只是某個非關鍵指標抖動。這篇文章要談的,正是如何用這三套工具,把監控從噪音來源變成決策依據。

SLO 不是口號:把「服務正常」翻譯成可量測的數字

SLO(Service Level Objective)在香港的落地,最常見的誤區是「寫得太漂亮但沒人用」。例如「系統可用性 99.99%」聽起來專業,但如果沒有對應的 SLI(Service Level Indicator)與錯誤預算(error budget),它就只是牆上的標語。實務上,團隊應先從用戶旅程出發:登入、搜尋、下單、付款,每一個環節定義延遲與成功率指標,再設定合理目標。以香港某虛擬銀行為例,他們把「轉賬請求 P99 延遲低於 800 毫秒」與「交易成功率不低於 99.95%」設為核心 SLO,並直接對應到 Grafana 儀表板上的紅黃綠燈。

Prometheus 在這裡的角色是提供原始數據。透過 histogram_quantile 與 recording rules,團隊可以預先計算 P95、P99 與錯誤率,避免每次查詢都掃描大量時間序列。Datadog 則適合用來建立跨服務的 SLO 視圖,特別是當系統同時跑在 AWS、Azure 與本地 IDC 時,Datadog 的服務地圖能快速指出瓶頸。關鍵是:SLO 必須與業務掛鉤,而不是與主機掛鉤。香港零售品牌「士多」曾分享,他們把「結帳頁面載入超過 3 秒」視為 SLO 違規,因為數據顯示每延遲 1 秒,轉換率下降約 7%。這種以營收為語言的 SLO,才能真正驅動工程與業務對話。

警報疲勞的香港現場:為什麼工程師開始「已讀不回」

警報疲勞(alert fatigue)在香港特別嚴重,原因與本地工作文化密切相關。香港團隊普遍精簡,on-call 工程師往往同時負責開發、維運與事故處理,當 Prometheus 的 Alertmanager 每小時發出數十條通知,Slack 與 Telegram 群組不斷震動,人的本能反應就是「先靜音,明天再看」。更糟的是,很多警報沒有 runbook、沒有嚴重程度分級,導致真正的事故被淹沒在噪音中。某香港物流平台曾統計,他們每週發出超過 1,200 條警報,但其中只有 3% 需要立即行動,其餘都是閾值設定過於敏感或重複通知。

治理警報疲勞的第一步是「刪減」。團隊應定期審視每一條警報:它對應哪個 SLO?如果觸發,具體要做什麼?如果答案模糊,就應該降級為工單或直接刪除。Prometheus 的 for 參數可以避免瞬時抖動觸發警報,例如設定 for: 5m 表示持續五分鐘才通知。Datadog 則提供警報分組與抑制規則,讓同一根因只發一次通知。香港某金融科技公司導入「警報預算」概念:每個服務每週最多允許 10 條非計畫警報,超過就必須在回顧會議中檢討。這個做法讓它们的警報量在三個月內下降 68%,而事故回應時間反而縮短。

香港 on-call 輪班模式:跨時區、跨文化、跨法規的實戰設計

香港的 on-call 輪班有幾個獨特挑戰。第一,很多企業的工程團隊分散在香港、深圳、新加坡與倫敦,形成「跟隨太陽」的輪班需求。第二,香港勞工法例與員工期望對「待命時間」有模糊地帶,若處理不當容易引發勞資爭議。第三,香港人習慣即時通訊,但 on-call 需要的是可追蹤、可升級的流程,而非單純在 WhatsApp 群組裡「誰有空誰處理」。因此,2026 年的香港團隊應採用「三層輪班」:第一層為本地初級工程師,負責初步分類與簡單修復;第二層為區域資深工程師,處理跨服務問題;第三層為架構師或 vendor 支援,應對重大事故。

工具上,Prometheus Alertmanager 可以設定 group_by 與 repeat_interval,配合 PagerDuty 或 Opsgenie 實現自動升級。Datadog 的 On-Call 功能則能與 Slack 整合,讓值班人員直接在頻道中認領警報。香港某跨境電商的做法值得參考:他們把 on-call 分為「香港日班」與「歐洲夜班」,並規定夜班警報必須在 15 分鐘內回應,否則自動升級。同時,他們為每個警報附上「決策樹」:若資料庫連線池滿,先重啟連線池;若無效,再檢查慢查詢。這種標準化流程大幅降低對個人經驗的依賴,也讓新進工程師更快上手。

工具整合實例:從 Prometheus 到 Datadog 的資料流設計

很多香港團隊同時使用 Prometheus 與 Datadog,卻沒有讓它們相輔相成。常見錯誤是「兩邊都設警報」,導致重複通知。正確做法是:Prometheus 負責基礎設施與自建服務的指標,Datadog 負責雲端託管服務、日誌與 APM,並透過 Datadog 的 Prometheus 整合或遠端寫入(remote write)將關鍵指標匯總。Grafana 則作為統一視圖層,同時查詢 Prometheus 與 Datadog 資料源,讓工程師在一個儀表板上看到全貌。

以香港某智能櫃物流公司為例,他們在 Prometheus 中監控自建 API 的請求延遲與錯誤率,在 Datadog 中監控 AWS Lambda 的冷啟動與 DynamoDB 節流。當事故發生時,Grafana 儀表板會同時顯示兩邊數據,並透過註解(annotation)標記部署事件。這樣做的好處是,工程師不需要在三個工具之間切換,就能判斷問題是來自自建服務還是雲端依賴。此外,他們利用 Prometheus 的 recording rules 預計算 SLO 指標,再將結果推送至 Datadog 作為自訂指標,實現統一的 SLO 報表。這種架構不僅降低工具成本,也讓 on-call 人員的認知負擔大幅減輕。

從事故到學習:建立香港團隊的 blameless 回顧文化

監控的最終目的不是「抓到誰的錯」,而是「讓系統更強韌」。香港職場文化有時偏向問責,但 production monitoring 要發揮效用,必須建立 blameless postmortem 機制。每次 SLO 違規或重大警報後,團隊應在 48 小時內召開回顧會議,討論三個問題:發生了什麼?我們如何得知?下次如何更快恢復?與會者包括開發、維運、產品與客服,必要時邀請業務單位。會後產出的行動項目必須有負責人與期限,並在下次回顧中追蹤。

工具可以輔助這個過程。Grafana 的 incident 面板能自動生成時間軸,Datadog 的 Incident Management 則能記錄決策與溝通歷程。香港某支付公司更進一步,把每次事故的學習轉化為 Prometheus 警報規則的優化:例如某次資料庫連線風暴後,他們新增了「連線池使用率超過 80% 持續 10 分鐘」的預警,並在 runbook 中註明檢查步驟。一年下來,同類事故重複發生率下降超過一半。這說明,監控不只是技術問題,更是組織學習能力的體現。

結論:2026 年的香港監控之道,在於紀律與同理心

Prometheus、Grafana 與 Datadog 是強大的工具,但它們不會自動解決警報疲勞或 on-call 衝突。2026 年的香港企業需要的是紀律:嚴格定義 SLO、定期清理警報、標準化輪班流程;同時也需要同理心:理解工程師的極限,尊重跨時區同事的作息,並把每次事故視為改善系統的機會。當監控系統能讓團隊「睡得著、起得來、修得快」,它才真正發揮價值。對香港這個節奏急促、競爭激烈的市場而言,這不只是技術升級,更是營運韌性的核心競爭力。

Share:

🎙️ 收聽呢集 podcast

訂閱我們的電子報

獲取最新見解直接送到您的收件箱