私はトランザクションの定義についてある程度の経験があり、トランザクション定義ガイドとブックシェルフの両方を確認しました。CA APM リリース 9.1.5 を使用しています。以下の記録セッションでキャプチャした 4 部構成のトランザクションがあります。
記録を促進し、識別トランザクションの一致基準を微調整し、トランザクションからキャッシュ可能を削除した後、次のビジネス トランザクションができました。
モニターを同期した後、結果が表示されています。ただし、キャプチャされたトランザクションごとに、3 つの欠陥が発生しています。すべての非識別トランザクションの欠落トランザクションです。
識別トランザクションは正しく定義されています (このコールチェーンを持たない他のトランザクションからブリードオーバーしていません)。非識別トランザクションも正しく定義されています。これを証明するために、識別トランザクションを registration-form から login.fcc に変更し、このユース ケースに固有のトラフィックをピックアップしましたが、トランザクションごとに 3 つの欠陥がありました (3 つの非識別トランザクションが欠落しており、今回は登録フォームが欠落しています)。 )。最も興味をそそられるのは、今日記録された成功したトランザクションが 1 つあったことです (さらに多くの失敗の中で)。1回成功したので、タイムアウトの定義が短すぎる可能性があると思い、そのまま20秒に増やしました。
潜在的な問題の概要と、それらが原因ではない理由:
- 変更間で同期していません。
- すべての変更の間にこれを行うようにしました。
- あいまいすぎるトランザクションの識別/無関係なトラフィックのキャプチャ。
- 一致基準は、この定義にのみ適用されます。
- 非識別トランザクション定義が正しくありません。
- 一致基準は、この定義にのみ適用されます。
- 1 つのトランザクションを、その部分だけの正しく一致したトラフィックを識別するものに切り替えます。
- トランザクション タイムアウトが短すぎます。
- トランザクションのタイムアウトが 20 秒に増加しましたが、成功しませんでした。
- トランザクションがキャッシュ可能である必要があるときに、キャッシュ不可とマークされました。
- 各トランザクションは必須のステップです。キャッシングが関係していたとしても、ほとんどのユーザーはチェーンを 2 回以上実行することはありません (したがって、少なくとも大多数は成功します)。
- APM は失敗を正しく報告します。
- 成功したトランザクション チェーンを自分で完了することができ、それが機能しない場合は多くのアラームが鳴ります。
何か案は?必要に応じて詳細を提供できます。