不用 PagerDuty 的值班警報:三人團隊也能在 P1 事故發生時接到電話

有排班制度就用 PagerDuty。如果您是一到三人的團隊,警報都進 Gmail 和 Slack,這篇教您怎麼在 P1 事故發生時接到真正的電話。

如果您的團隊有排班制度,別看下去了,直接去設定 PagerDuty,或 Better Stack,或任何您團隊已經半套用著的呼叫工具。那些工具負責排班、升級機制和確認流程,沒有便宜的東西能取代這些。這篇文章是給另一種情況:您是一個人,或三個人,所有您在意的警報早就會送進 Gmail 或 Slack,而您的手機對一次服務中斷發出的「叮」一聲,跟對一則 Jira 留言的提示音完全一樣。

OLL.E 不做 PagerDuty 做的那些事。它讀取 Gmail 與您的 Slack 通知,找出您定義的事故,再打電話給您。在 iPhone 上,Gmail 那一半不需要任何額外裝置;Slack 那一半需要 PinG 鑰匙圈。如果您剛剛心想「那我在飛機上的時候誰來接電話」,代表您需要的是排班制度,而您也已經知道該買什麼了。

小團隊需要 PagerDuty 嗎?

如果沒有人要把呼叫器交接給誰,就不需要。PagerDuty 的價值在於那條鏈:它知道這週輪到誰值班,呼叫對方,如果沒人確認,就呼叫下一個人。一個三人團隊,如果永遠是同一個人在回應,根本沒有排班可言。

對這種規模的團隊來說,免費方案已經很夠用:最多 5 位使用者、一個值班排程、一套升級機制,以及每月 100 則簡訊或電話通知。Professional 方案是每位使用者每月 21 美元,以年繳計算(月繳 25 美元)。如果您在意的每一則警報都來自某個監控工具,而且能直接接上 PagerDuty,在讀這篇文章其他部分之前,先試試它的免費方案。問題出在警報本身是一個人的時候才會變難。客戶寫信說「網站掛了!!」,或是您的共同創辦人在 Slack 上問「呃,正式環境還好嗎?」。沒有任何監控工具送出這些訊息,而根據我們的經驗,這正是小團隊最晚才發現的那類事故。

Opsgenie 曾經是另一個便宜的選擇。Atlassian 已在 2025 年停止把它賣給新客戶,並把既有客戶轉移到 Jira Service Management 與 Compass。

對以下這些情況,便宜的做法其實夠用:side project 有在賺錢的個人創辦人;已經口頭講好由某一位固定負責夜間回應的兩三人團隊;還有客戶跟監控工具一樣常常用郵件告訴您「網站掛了」的小型代理商。

我要怎麼在沒有呼叫工具的情況下,接到緊急警報的電話?

不靠呼叫工具,有四種方式。

第一種是監控工具自己的來電功能。UptimeRobot 在任何付費方案都能打電話給您;最便宜的 Solo 方案是每月 9 美元,以年繳計算,每通電話扣的是點數,而不是計入每月額度。Better Stack 的免費方案只透過電子郵件和 Slack 發送警報,無限次來電與簡訊則要搭配每月 34 美元的 Responder 授權。如果那個監控工具是您唯一的事故來源,這兩個都是最簡單的答案。

手機本身的例外設定完全免費。在較新的 Android 上,開啟設定,進入模式,選擇一個模式,再進入通知篩選,選擇哪些人、哪些 App 和鬧鐘還能穿透過來(Google 說選單依手機而異,較舊版本則叫做請勿打擾)。在 iPhone 上則是設定、專注模式,選一個專注模式,再進入人員或應用程式。問題在於,一旦讓 Gmail 通過,那個帳戶的每一封郵件都會跟著事故一起通過,而且它終究還是一則通知。

Pushover 每個平台只要付一次 4.99 美元,之前有 30 天免費試用。它送出的是推播,不是電話,而且得有其他東西先觸發它。

IFTTT 的 Phone Call 服務有一個「Call my phone」動作,會打電話給您並唸出一小段訊息。它需要 Pro 方案(每月 5.49 美元,以年繳計算)和一個美國號碼,而且每月上限 100 通。更多內容可以看Zapier 與 IFTTT 的比較。

或者,讓某個東西幫您讀那則訊息,這正是 OLL.E 的定位。您用團隊自己的用詞定義什麼算是事故,它會檢查 Gmail 與 Slack 通知有沒有符合,符合就打電話給您。

PagerDuty監控工具自己的來電PushoverOLL.E
排班與升級機制是,這就是這個產品的本體沒有沒有沒有
電話通知有;免費方案含每月 100 則簡訊或電話通知付費方案才有沒有,只有推播有,或是鬧鐘
能從郵件與 Slack 運作要透過您自己設定的整合不行只接您自己接上的東西可以,兩者都是來源
起價最多 5 人免費;Professional 每位使用者每月 21 美元(年繳)UptimeRobot Solo 每月 9 美元(年繳,電話用點數);Better Stack Responder 每月 34 美元每個平台一次 4.99 美元,30 天試用免費方案,4 個守望;Pro 每月 19.99 美元
對照 2026 年 10 月底各自的官方價格頁面查核。價格與方案會變動,決定前請再次確認。

Slack 可以打電話給我嗎?

不行。您可以在 Slack 的通知偏好設定裡加上關鍵字,訊息裡只要出現就會送出一則普通通知。在 iPhone 上,您可以在設定、專注模式、應用程式裡讓 Slack 通過某個專注模式,但這樣一來,連 #random 頻道裡的玩笑話也會一起通過。

要把一則 Slack 訊息變成一通電話,得有 Slack 以外的東西讀取那則通知並撥號。在 Android 上,OLL.E 靠通知存取權限做到這件事。iPhone 不允許 App 在背景讀取其他 App 的通知,所以那裡的 Slack 守望需要 PinG,一個會轉傳通知並用自己喇叭響鈴的藍牙鑰匙圈。

UptimeRobot、Grafana 和 Sentry 的郵件呢?

這些工具都用郵件發通知,而對一個關鍵字篩選條件來說,一封「已解決」的郵件,看起來跟一封「掛了」的郵件沒什麼兩樣。三個守望就能涵蓋大部分情況,每一個都是依照網站當機守望為模板。

那通電話

先從會叫醒您的那個開始:「如果我的收件匣或 Slack 出現『網站掛了』、『P1』或『客戶無法登入』,請打電話通知我。」它會打電話給您,並整理這串對話的摘要,所以電話一響,就已經附上您原本得站在廚房裡讀完的那三行重點。用您團隊真正在用的字眼。如果您的事故都是從有人在 #eng 打「糟了」開始的,就把「糟了」放進句子裡。OLL.E 讀的是訊息的意思,而不是比對字串,所以規劃討論串裡的「P1 排進下個衝刺」照理說不該讓手機響。預期您得改個幾次用詞。

那些監控工具

監控工具寄來的郵件,故意只設成鬧鐘。每一次小抖動都打電話來,只會訓練您開始拒接。輸入「當 Sentry、UptimeRobot 或 Grafana 的郵件說某個服務掛了或錯誤率上升時,請用鬧鐘提醒我」,並把加上 Gmail 標籤設為動作。Gmail 是唯一的來源,所以這個守望在 iPhone 上功能完整。一封「已解決」的郵件並不符合這句話的描述;如果您想把這些收集起來早上再看,就另外給它們一個以精選清單為提醒方式的守望。

交接

「當一封事故郵件送達時,轉寄給我的共同創辦人,並傳一份摘要給我。」這個守望會進入精選清單,因為第一個守望已經響過了,而因為動作可以串連,一個守望就能同時完成兩件事。這是便宜做法裡,最接近第二位回應者的東西,只是少了確認機制。

接著測試一下:用另一個帳號寄一封「網站掛了」給自己。如果手機沒反應,先檢查手機,而不是守望。OLL.E 的來電或鬧鐘,能不能穿透請勿打擾或專注模式,是手機自己的決定。在 Android 上,到設定、模式,選擇該模式,再到通知篩選裡允許 OLL.E 的來電。在 iPhone 上,到設定、專注模式、人員裡加上它們。配對 PinG 的 iPhone,鑰匙圈也會用自己的喇叭響鈴。

便宜的值班做法漏掉了什麼?

兩件事。在您決定跳過付費呼叫工具之前,先確認自己能接受這兩件事。

第一是您自己:手機沒電、晚班航班後開了飛航模式、感冒,或是休假一週。PagerDuty 會注意到沒人確認警報,然後轉給下一個人。OLL.E 沒有下一個人可以轉,因為您從來沒給它一份名單。交接守望能把郵件丟到同事面前,但沒辦法叫他起床,也沒辦法告訴您他是不是真的醒了。

第二是確認機制。在呼叫工具裡按下確認,會讓其他人都知道您已經接手了。少了這個,可能兩個人在凌晨三點同時修同一個問題,或是兩個人都以為對方已經在處理。對三個人的團隊來說,一則群組簡訊說「我在處理了」就能解決這件事。

超過五、六個人之後,這套做法就不管用了。

我的看法是:如果沒有人要把呼叫器交接給誰,這個星期就把來電設定起來,等您第一次寫出值班表時,再換成 PagerDuty。小團隊常常把一個付費呼叫工具的試用帳號晾在分頁裡好幾個月,真正的事故還是靠郵件送達,隔天早上才有人讀到。

對沒有排班制度的團隊來說,OLL.E 負責的就是讀取事故郵件或 Slack 訊息,然後打電話給您。您輸入「如果我的收件匣或 Slack 出現『網站掛了』或 P1 等級的警報,請打電話通知我」,電話響起時會附上這串對話的摘要。它不做排班、升級機制或確認流程。免費方案就能涵蓋這種小規模設定,不需要信用卡。Pro 方案每月 19.99 美元,附 7 天免費試用。在 iPhone 上,Gmail 不需要任何額外裝置;Slack 需要另外購買的 PinG 鑰匙圈。

大家都在問

小團隊有沒有免費的 opsgenie 替代方案?

最直接的是 PagerDuty 的免費方案:最多五位使用者、一個排程、一套升級機制,以及每月 100 則簡訊或電話通知。Opsgenie 本身已不再賣給新客戶,Atlassian 正把使用者轉移到 Jira Service Management 與 Compass。如果您只需要在事故郵件或 Slack 訊息送達時接到一通電話,OLL.E 的免費方案涵蓋四個守望。

我要怎麼在網站掛掉時接到電話?

如果監控工具本身有語音警報功能,先打開它。UptimeRobot 在付費方案就含電話通知,從每月 9 美元(年繳)起,用點數計費;Better Stack 的 34 美元一個月 Responder 授權提供無限次來電。如果警報是以郵件或 Slack 訊息的形式送來,就需要像 OLL.E 這樣能讀取並撥號的工具,或是擁有美國號碼與 Pro 方案時,用 IFTTT 的 Call my phone 動作。

Slack 能在緊急警報時讓我的手機響嗎?

不能。Slack 的關鍵字比對,送出的只是一則普通通知。要變成一通電話,需要另一款 App 讀取那則通知並撥號:在 Android 上,OLL.E 靠通知存取權限做到;在 iPhone 上則需要 PinG 鑰匙圈,因為 iOS 不讓背景 App 讀到其他 App 的通知。

PagerDuty 能做到什麼,便宜的值班做法做不到?

排班、升級機制和確認流程。PagerDuty 知道誰在值班,沒人回應時會呼叫下一個人,而且讓所有人都看得到誰接手了事故。便宜的做法只能打電話給您,之後沒有別人可以再呼叫。

本文提到的守望

繼續閱讀

Choose your colour

Your PinG is reserved in the colour you pick here.