PagerDutyなしのオンコールアラート:3人チームでもP1を電話で受け取る方法

オンコールのローテーションがあるならPagerDutyを使ってください。GmailとSlackにアラートが届く1〜3人のチーム向けに、P1アラートを電話で受け取る方法を紹介します。

オンコールのローテーションがあるなら、この記事を読むのをやめて、PagerDutyかBetter Stack、あるいはチームがすでに半分使っているページングツールを導入してください。これらのツールはスケジュール、エスカレーション、確認応答を担っていて、安いもので代わりになるものではありません。この記事が対象にしているのは別のケースです。あなたは1人、あるいは3人で、気にするべきアラートはすでにGmailかSlackに届いていて、障害が起きたときもJiraのコメントが来たときとまったく同じ「ピコン」という音でスマホが鳴る、という状況です。

OLL.EはPagerDutyのような機能は一切やりません。あなたがインシデントと呼ぶものをGmailとSlackの通知から読み取り、電話をかけるだけです。iPhoneではGmailの部分は追加なしで動作し、Slackの部分にはPinGキーホルダーが必要です。「でも自分が飛行機に乗っているときは誰が電話を受けるんだ」と思ったなら、あなたにはローテーションが必要で、何を買うべきかもう分かっているはずです。

小規模なチームにPagerDutyは必要ですか?

誰も誰かにページャーを渡していないなら必要ありません。PagerDutyの価値はその連鎖にあります。今週誰が当番かを把握し、その人にページを送り、誰も確認しなければ次の人にページを送ります。いつも同じ人が対応している3人のチームには、運用すべきスケジュールそのものがありません。

無料プランはこの規模のチームには十分寛大です。最大5ユーザー、オンコールスケジュール1つ、エスカレーションポリシー1つ、月100件までのSMSまたは電話通知。Professionalは年払いで1ユーザーあたり月$21(月払いなら$25)です。気にするべきアラートがすべて、PagerDutyに接続できる監視ツールから来るなら、この記事の他の方法を試す前にまず無料プランを試してください。難しくなるのは、アラートが人である場合です。顧客が「サイトが落ちています!!」と書いてきたり、共同創業者がSlackで「あの、本番は大丈夫?」と聞いてきたりします。どちらの場合も監視ツールは何も送っていませんし、私たちの経験では、小規模なチームが気づくのが遅れるのはこうしたインシデントです。

Opsgenieはかつて、もう一つの安い選択肢でした。Atlassianは2025年に新規顧客への販売を停止し、既存顧客をJira Service ManagementとCompassへ移行させています。

この安い構成は、副業が収益を出している一人創業者や、夜間対応は特定の一人がやると口頭で合意している2、3人のチーム、そして「サイトが落ちています」というクライアントからのメールが監視ツールと同じくらいの頻度で届く小さな代理店にとっては、正直なところ十分です。

緊急アラートで電話をかけてもらうには?

ページングツールなしでできる方法は4つあります。

一つ目は監視ツール自身の電話機能です。UptimeRobotはどの有料プランでも電話をかけてくれます。一番安いSoloは年払いで月$9、それぞれの電話は月間の上限ではなくクレジットを消費します。Better Stackの無料プランはメールとSlackでの通知のみで、無制限の電話とSMSは月$34のResponderライセンスに付いてきます。その監視ツールがインシデントの唯一の情報源なら、どちらも一番シンプルな答えです。

スマホ自体の例外設定はお金がかかりません。最近のAndroidでは「設定」>「モード」を開いてモードを選び、「通知フィルタ」で、どの人、どのアプリ、どのアラームを通すか選びます(Googleによればメニューは機種によって変わり、古いバージョンでは「おやすみモード」と呼ばれます)。iPhoneでは「設定」>「集中モード」で集中モードを選び、「人」または「App」を選びます。難点は、Gmailを通すとそのアカウントからの障害に関するメールだけでなく、すべてのメールが通ってしまうことで、それでもやはりただの通知にすぎません。

Pushoverは30日間の無料トライアルの後、プラットフォームごとに一度だけ$4.99かかります。送るのは電話ではなくプッシュ通知で、何かがそれを発動させる仕組みを自分で用意する必要があります。

IFTTTの「Phone Call」サービスには、電話をかけて短いメッセージを読み上げる「Call my phone」というアクションがあります。Proプラン(年払いで月$5.49)とアメリカの番号が必要で、月100件までという上限があります。詳しくはZapierとIFTTTの比較記事をご覧ください。

あるいは、誰かがあなたの代わりにメッセージを読んでくれる方法として、OLL.Eがあります。チームの言葉でインシデントとは何かを入力すると、GmailとSlackの通知の中からそれに一致するものを探し、あなたに電話をかけます。

PagerDuty監視ツール自身の電話機能PushoverOLL.E
ローテーションとエスカレーションあり。これが製品そのものなしなしなし
電話あり。無料プランで月100件のSMS/電話通知あり、有料プランでなし、プッシュ通知のみあり、またはアラーム
メールとSlackから動作自分で設定する連携経由なし自分で組んだものだけはい、どちらも見張れる
料金の目安5ユーザーまで無料、Professionalは年払いで1ユーザー月$21UptimeRobot Soloは年払いで月$9(通話はクレジット消費)、Better StackのResponderは月$34プラットフォームごとに一度$4.99、30日間トライアル無料プラン(見張り4件)、Proは月額$19.99
2026年10月下旬時点の各料金ページで確認。価格やプランは変わるので、判断前に確認してください。

Slackが電話をかけてくれることはありますか?

ありません。Slackの通知設定でキーワードを追加することはでき、その単語を含むメッセージは普通の通知として届きます。iPhoneでは「設定」>「集中モード」>「App」でSlackを通すこともできますが、その場合はSlackのすべての通知が通ってしまい、#randomの雑談も含まれます。

Slackのメッセージを電話に変えるには、Slackの外側にある何かが通知を読み取って電話をかける必要があります。Androidでは、OLL.Eが通知アクセス権を使ってそれを行います。iPhoneはアプリがバックグラウンドで他のアプリの通知を読み取ることを許可していないため、Slackの見張りにはPinG、つまり通知を中継して自分のスピーカーで鳴るBluetoothキーホルダーが必要です。

UptimeRobot、Grafana、Sentryからのメールはどうなりますか?

これらのツールはすべてメールで通知し、キーワードフィルターから見ると「解決しました」というメールは「落ちています」というメールとよく似ています。本番ダウンの見張りをもとにした3つの見張りで、だいたいをカバーできます。

電話で鳴らすもの

まずは自分を起こすものから始めます。「『本番ダウン』『P1』、または『お客様がログインできません』が受信箱かSlackに届いたら電話して」。これは電話をかけてスレッドを要約してくれるので、本来なら台所で立ったまま読むことになる3行がそのまま電話に添えられます。チームが実際に使う言葉を使ってください。インシデントがいつも#engで誰かが「やばい」とタイプすることから始まるなら、その「やばい」を文章に入れましょう。OLL.Eは文字列の一致ではなく文章の意味を読み取るので、計画スレッドの中の「P1は次スプリントで対応予定」には鳴らないはずです。何度か言い換えて調整することになるでしょう。

監視ツールからのもの

監視ツールからのメールはあえてアラームにします。すべての揺れに電話で反応していると、電話を無視する癖がついてしまいます。「Sentry、UptimeRobot、またはGrafanaからのメールがサービスダウンやエラー率の上昇を伝えたらアラームを鳴らして」と入力し、アクションとしてGmailのラベル付けを加えてください。見張る対象はGmailだけなので、これはiPhoneでも完全に動作します。「解決しました」というメールはこの文章が求めているものではありません。朝にまとめて確認したいなら、それ専用の見張りを作り、アラートをショートリストにしてください。

引き継ぎ

「インシデントメールが届いたら、共同創業者に転送して、私には要約を送って」。最初の見張りですでに電話が鳴っているので、これはショートリストに送られます。アクションは連鎖するので、1つの見張りで両方の役目を果たします。確認応答こそありませんが、これが安い構成でセカンド担当者に一番近いものです。

そのうえでテストしてください。別のアカウントから自分宛てに「本番ダウン」というメールを送ります。スマホが静かなままなら、見張りより先にスマホ側を確認してください。OLL.Eの電話やアラームがおやすみモードや集中モードを突破できるかどうかは、スマホ側が決めることです。Androidでは「設定」>「モード」でそのモードを選び、「通知フィルタ」でOLL.Eの電話を許可してください。iPhoneでは「設定」>「集中モード」>「人」に追加してください。PinGがiPhoneにペアリングされていれば、キーホルダー自体のスピーカーでも鳴ります。

安いオンコール構成で見逃すものは何ですか?

2つあります。ページングツールを見送る前に、両方とも受け入れられるか考えてください。

1つ目はあなた自身です。バッテリー切れ、夜遅い便の後の機内モード、体調不良、休暇。PagerDutyは応答のないページに気づき、次の人に回します。OLL.Eには次の人がいません。あなたがリストを渡していないからです。引き継ぎの見張りはメールを同僚の前に届けますが、その人を起こすことも、起きたかどうかをあなたに知らせることもできません。

2つ目は確認応答です。ページングツールで「Ack」を押すと、自分が対応していることが他の全員に伝わります。それがないと、午前3時に2人が同じ問題を直したり、お互いが相手に任せていると思い込んだりします。3人程度なら「対応中」というグループメッセージ一つで足ります。

5人か6人を超えたあたりで、このやり方は機能しなくなります。

私の考えはこうです。誰も誰かにページャーを渡していないなら、今週は電話の仕組みを作り、最初のオンコールスケジュールを書く日にPagerDutyへ移行してください。小規模なチームは、本物のインシデントがメールで届いて翌朝読まれている間、何カ月もページングツールの無料トライアルをタブに開きっぱなしにしていることがよくあります。

ローテーションのないチームにとって、OLL.Eはインシデントメールやメッセージを読み取って電話をかける部分です。「『本番ダウン』またはP1アラートが受信箱かSlackに届いたら電話して」と入力すれば、スレッドの要約付きで電話がかかってきます。ローテーション、エスカレーション、確認応答はやってくれません。この規模の構成なら無料プランで十分で、カードは不要です。Proは月額$19.99で7日間の無料トライアルがあります。iPhoneではGmailはそのまま動作し、SlackにはPinGキーホルダー(別売り)が必要です。

よくある質問

少人数チーム向けのOpsgenieの無料代替はありますか?

まず候補になるのはPagerDutyの無料プランです。最大5ユーザー、スケジュール1つ、エスカレーションポリシー1つ、月100件のSMSまたは電話通知が使えます。Opsgenie自体はAtlassianがJira Service ManagementとCompassへの移行を進めているため、新規には販売されていません。インシデントメールやSlackメッセージが届いたときに電話が欲しいだけなら、OLL.Eの無料プランで見張り4件をカバーできます。

サイトが落ちたときに電話で知らせてもらうには?

監視ツールに音声アラート機能があればオンにしてください。UptimeRobotは年払いで月$9からの有料プランに電話機能が含まれ、クレジット制で支払います。Better Stackは月$34のResponderライセンスで無制限の電話が使えます。アラートがメールやSlackメッセージで届く場合は、OLL.Eのようにそれを読み取って電話をかけるものが必要です。アメリカの番号とProプランがあればIFTTTの「Call my phone」アクションも使えます。

緊急アラートでSlackから電話をかけてもらえますか?

できません。Slackのキーワード一致は普通の通知にしかなりません。電話にするには、Slackの外側にある別のアプリが通知を読み取って電話をかける必要があります。Androidでは通知アクセス権を使ってOLL.Eがこれを行い、iPhoneではiOSが他のアプリの通知をバックグラウンドのアプリに渡さないため、PinGキーホルダーが必要です。

PagerDutyができて、安いオンコール構成ではできないことは何ですか?

ローテーション、エスカレーション、確認応答です。PagerDutyは誰が当番かを把握し、応答がなければ次の人にページを送り、誰かが対応を始めたことを全員に見せます。安い構成では自分に電話がかかってくるだけで、応答できなかったときに次に試す相手がいません。

この記事で紹介した見張り

続けて読む

Choose your colour

Your PinG is reserved in the colour you pick here.