raven.contrib.flask
のSentry(app, dns=...)
オブジェクトを使用してセントリーに登録されているFlaskサーバーがあります。また、非同期バックグラウンド プロセスで作業するための python-rq ワーカーもいくつかあります。次のように start_worker スクリプトにセントリーを登録できると記載されているように見えるこのドキュメントを見つけました。
with Connection(redis_client):
worker = Worker(map(Queue, ['default']))
client = Client('<MY_SENTRY_DSN>', transport=HTTPTransport)
register_sentry(client, worker)
worker.work()
redis_client は、 を使用した redis への接続StrictRedis(host=...)
です。これらのワーカーは正常に動作しますが、作業中のジョブに強制的に例外を発生させると、Sentry でエラーは表示されませんが、ワーカーのエラー ログに発生した例外が表示されます。
私の Sentry プロジェクトは、現在すべてのドメインを許可するように設定されています。これらのエラーが Sentry に正しく表示されるようにするために何か特別なことをしなければなりませんか?