問題タブ [raven]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - http リクエスト情報を別のスレッドからセントリーに追加する
log4j アペンダーを使用して、Tomcat Web アプリケーションからセントリーにエラーを送信しています。これは、リクエストのメイン スレッドで発生するエラーに最適です。URL、リクエスト パラメータ、Cookie、ヘッダーなどの追加の http 情報をすべて取得します。
しかし、私たちのリクエストの中には、 を使って何かをするために他のスレッドを生成するものがありますorg.springframework.core.task.TaskExecutor.execute()
。これらのスレッドでエラーをログに記録すると、sentry で得られる情報はほとんどありません。親スレッドからエラーにコンテキストを添付する方法はありますか?
spring-boot - Sentry ログ トラッカーでエラーをログに記録する際のタイムアウト例外を解決する方法
概要:
Spring ブート アプリで Sentry ログ トラッカーを使用しています。
pom ファイルの依存関係:
logback.xml ファイル:
すべてのエラーは Sentry コンソールで確認できますが、新しいエラーが発生すると、次のタイムアウト例外も発生します。
タイムアウト例外:
問題:
このタイムアウト例外を回避したいのですが、回避する方法が見つかりません。
そのため、アイデア、解決策、またはフィードバックをいただければ幸いです。
jquery - Raven.js/Sentry が jQuery が定義されていないと言う理由
Sentry で「ReferenceError: jQuery が定義されていません」というエラーが多数発生していますが、それでもページ読み込みの総数と比較すると非常にまれにしか発生しません。
my-script.js は次のようなものです。
しかし、なぜ jQuery がロードされなかったのか、Sentry レポートからはわかりません。
セントリーのブレッドクラムで与えられる唯一の手がかりは、まったく役に立ちません。
遅延スクリプトは、ドキュメントに存在する順序でロードする必要があるため、問題が非同期ロードにあるとは思いません。
遅いデバイスでは、jQuery ファイルの読み込みがタイムアウトになるのでしょうか。または、サーバー上でファイルが使用できなくなったことがありますか?
これは、jQuery だけでなく、さまざまな JS ファイルやさまざまな依存関係でも発生します。このような問題を適切に解決する方法、または少なくとも Sentry への完全なコンソール出力 (JS ファイルなどのリソースへの失敗した HTTP サブリクエストを含む) を取得して、実際の原因を突き止める方法を教えてもらえますか?
前もって感謝します。