わかりました、ここに私の混乱/問題があります:
- 私はローカルホストで開発し、そこで例外を発生させ、コマンドラインでログを簡単に見ることができました.
- 次に、テスト サーバー、ステージ サーバー、および運用サーバーにコードをデプロイします。ここから問題が発生します。ログを確認したり、エラーや例外をデバッグしたりするのは簡単ではありません。通常のエラーの場合、django-toolbar を有効にできると思いますが、クラッシュしないサイレント例外がいくつか発生しますが、そのためにプロセスが操作されて失敗します。たとえば、私は支払いの統合を行っており、数日前に私たちのサイトで支払いがリターン (コールバック) で失敗していましたが、何もクラッシュしていませんでした。支払いプロセスが失敗したというメッセージだけが来ていましたが、支払いゲートウェイベンダーは正常に動作していました。この問題につながる可能性のあるいくつかの障害インスタンスを探す必要があり、変数がそこになかったため、1 つのデータベース保存操作が保存されていないことがわかりました。
さて、私の質問は、Sentry ( https://github.com/getsentry/sentry ) がその答えですか? または、これには他のオプションがありますか?
私の要件についてさらに説明が必要かどうか尋ねてください.