最大の非同期ハンドオフコールグラフのサンプルエラー
次のエラーは、非同期でのハンドオフ数が制限を超過していることを示しています。
"WARN AsyncHandOffIdentificationInterceptor - Reached maximum limit 500 of async handoff call graph samples. No more samples will be taken" Error
これは、トランザクションが非同期トランザクションとして誤認されている場合に発生する可能性があります。Splunk AppDynamics 3.6 以降では、app-agent-config.xml のエージェント構成により除外されていない限り、すべての Runnable、Callable、および Thread がデフォルトでインストゥルメント化されています。
一部の環境では、このためクラスのインストゥルメント化が過剰に行われたり、Clojure を使用する Groovy アプリケーションなど、非同期アクティビティに誤認される Runnable インターフェイスを実装するフレームワークに共通クラスが発生したりすることがあります。
デバッグをするには、非同期アクティビティとして誤認されている非同期アクティビティのコールグラフを確認します。目的のものが見つかったら、実際は非同期アクティビティでないパッケージを排除します。Java エージェントのスレッドの関連付けの構成thread-correlation-classes