どもども!川上でございます!!
私が担当しているサブスクペイStandardは、定期メンテナンスを除くと一年中休むことなく稼働しております。トゥエンティーフォーセブンというヤツですね。
そのためサービスに異常が発生したら迅速に対応する必要があるわけですが、業務時間外に異常が発生したらどう対応しているのか?という一端をご紹介します。
アラートあれこれ
弊社ではコミュニケーションツールとしてSlackを使用しており、システムの異常を検知するとSlackの特定チャンネルに通知が届くように構成されています。
発報されるアラートには色々あるのですが、代表的なものをご紹介しましょう。
①システム負荷の上昇
月末とか月初とか、はたまた世の企業様の給料日とか、それ以外の理由とか。
1カ月の中でお金が大きく動くタイミングというのが何度かあります。
このようなタイミングではシステムの一部で負荷が上昇することがあり、閾値を超えるとアラートが発報します。
冗長構成で負荷分散されるため時間が解決してくれるはずですが、いつまでも正常値に戻らないような事態になれば調査や対応を行います。
②攻撃の検出
Webサービスとして公開している以上、世界中の悪い人たちからの攻撃は避けられません。
また決済サービスと言う性質上、なかなかえげつないアタックを仕掛けられることもあります。
基本的にはシステムの自動防御による対応となりますが、攻撃を受けていることを認識し、安全が確認できるまで状況を注視する必要があります。
あまりにしつこいアタックの場合には個別対応で無力化するケースもあります。もちろん詳細はヒミツです笑
夜間休日はどうするの?
スマホでSlack通知を受け取れるようにしてありますので、気付いた人が対応します。
そう、我々の業務ではスマホが必須であり、夜間や休日でもSlack通知を受け取れるように設定しているのです。
不思議なことに深夜や明け方であっても誰かしらが反応できているので、「三交代で24時間だれかが張り付く」みたいなことをしなくても対応できています。うまく回っていますねー
Slackを設定しよう
ここまで読んでくださった方の中には「いいな、ボクも夜中にSlack通知をもらいたいのだ」と思った方もいらっしゃるでしょう!?
よござんす、差し上げましょう!!
1. Slack自体の設定
実はSlack、オフラインになるような時間帯には通知を送らないようになっているようです (ヘルプセンター)。かしこいですね。
でもそれでは困るのです。通知スケジュールにて「毎日 00:00 から 真夜中」の通知を許可しましょう!!
これでSlackは24/7で通知を鳴らしまくるようになります。やったか!?
2. スマホの設定
まずスマホにはSlackアプリをインストールしてください。
次にサイレントモードの設定を変更します。
私はAndroidユーザーなので「サイレントモード」ですが、iPhoneにも「お休みモード」がありますよね?夜間に電話や通知が鳴らないようになるモードです。
せっかくSlack通知を24/7で鳴らしまくるように設定したというのに、このモードになるとスマホが沈黙してしまいます(通知自体はひっそりと届くので画面を見れば気付けますが・・・寝てたら無理ですよね)。
対策しましょう!設定方法は2パターンです。
パターン①:サイレントモードを無効にする
深夜も明け方も誰でもウェルカム!間違い電話バッチコーイ!な潔い設定です。
私が使用しているOPPO Reno5 Aの場合、システム設定から「サウンドとバイブ → サイレントモード」を開きスケジュールをすべて削除すれば完了です。
パターン②:サイレントモード中にSlackアプリの通知を許可する
オススメの方法です。
深夜の間違い電話などをシャットアウトしつつ、Slackの通知は24/7でキャッチします。
OPPO Reno5 Aではシステム設定から「通知とステータスバー → Slack → システムデフォルトチャンネル」を開き「サイレントモードがオンのときの通知を許可します」をオンにすればOKです。
ちなみに社用スマホの京セラ DIGNO BX2の場合、「通知 → アプリの設定 → Slack → その他の通知」にて「サイレント モードの例外」をONにすればいいようです。だいたい同じ流れですね。
参考
- Androidヘルプ - Android のサイレント モードで割り込みを制限する - 割り込み設定を変更する
- iPhoneユーザガイド - 集中モードのときに特定のアプリからの通知を許可する/オフにする
ところで勤怠はどうなるの?
「夜中にたたき起こされて仕事するの?ヤベェじゃん」と思ったそこのあなた、大丈夫です!!
たとえば明け方にアラート対応をしたことで「今から寝たら起きられる自信がない・・・」という場合、有給休暇を1時間単位で取得したり、翌日だけ勤務時間帯をズラしたりできます。
また1分から勤務時間としてカウントされますのでお給料が発生しますし、深夜や休日であれば割増の対象になります。
・・・まぁ実際は1分でカタが付くわけないのでアラートは発生してほしくないですねー
たたかいはつづく
いかがだったでしょうか。
安定したサービス提供の裏側では、中の人たちの涙ぐましい努力があることがご理解いただけたと思います笑
世間では残念ながら不正アクセス等のニュースを見かけることが多い昨今ですが、アレは本当にダメです!!中の人が泣きます!!
みなさん清廉潔白なインターネッツ利用を心がけましょう。
そして一緒にたたかいたい方はぜひ↓↓採用ページ↓↓をご確認ください!!カモンジョイナス!!
We are hiring!!
ROBOT PAYMENTでは一緒に働く仲間を募集しています!!!
speakerdeck.com
www.robotpayment.co.jp