サーバーに送信された電子メールを取得してデータベースに記録する Ruby アプリケーションを構築しています。現時点では、(電子メール -> Ruby -> データベース) スタックのダウンタイムを完全にテストする方法はありません。Ruby が実行されているサーバーのダウンタイムをテストするサービスを使用しており、monit を使用して Ruby デーモンが長時間ダウンしないようにしています。定期的に手動で確認する以外に、確認に使用できるサービスはありますか。
1) 私のポストフィックスはまだ稼働しており、メールを送受信していますか?
2)メッセージはまだデーモンからデータベースに送信されていますか
そうでない場合、これら 2 つのシナリオのいずれかを監視してアラートを送信するためのベスト プラクティス、または確実に機能する自家製の方法はありますか?