外形監視を導入する
#インフラ
まえがき
NimでWebアプリを作って公開したでアプリを公開した
サービスが生きてるかどうかいつでも見られるようにしたい
ステータスページがほしい
ということで導入する
導入した監視サービス
UptimeRobotという無料のサービス監視サービスを使う
ササッとアカウントを作成していざ開始
やったこと
トップページとAPIにGETリクエストを送る設定を追加
任意のURLに対して最短で5分に一度リクエストを送れる
ステータスが変わったタイミングで通知をだす
通知先はいろいろある
とりあえずEmailとWebhookに通知を出すようにした
ステータスがDownになったときにWebhookをキック
Webhookをキックされるとsupervisorで動いているAPIサーバを再起動する
とりあえずこれでサービスは動き続ける
ステータスページを公開した
無料でステータスページを公開できる
ダウンした時間、稼働率とかも何もしないで可視化されるのでとても良い
https://gyazo.com/27986c42bcd1d89bac79c80431442820