システムの状態
TerryTrilla の全サービスをリアルタイムで監視しています
監視している対象
五つのサービスはそれぞれ独立して確認されます。ひとつの障害が他に及ぶとはかぎらず、決済が止まっていても楽譜の作業は続けられます。
- データベース — PostgreSQL への接続とクエリの速度
- メール配信 — メール送信のキューと処理の仕組み
- 認証 — ログインとセッションの管理
- API — 主要な API エンドポイントとリクエスト処理
- 決済 — Stripe の決済とサブスクリプションの管理
状態の読み方
- 正常 — サービスは想定時間内に応答しました。
- 低下 — サービスは応答したものの想定より遅い、または複数の確認のうちひとつが失敗しました。機能は壊れているというより遅い状態です。
- 停止 — サービスはまったく応答しませんでした。これに依存する機能は復旧するまで動きません。
確認のしかた
各サービスはキャッシュからではなく直接問い合わせており、隣に出ている応答時間はその問い合わせに要した時間です。ページは開いているあいだ自動で更新され、稼働時間はアプリケーションサーバーの最後の再起動から数えています。