ビジネストランザクションの削除または除外

ビジネストランザクションを除外および削除すると、ビジネストランザクションの登録数が減ります。短期的なビジネストランザクションを一時的に除外するか、無効なビジネストランザクションを恒久的に削除するかを選択できます。

ビジネストランザクションの除外

実際には、トランザクションを除外すると、メトリック処理のためのビジネストランザクションが無効になります。ビジネストランザクションが表す処理パスがモニタリング対象のアプリケーションでアクティブのままになっている場合でも機能します。どちらも、トランザクション登録制限に含まれるビジネス トランザクション カウントを減らします。

注: ビジネストランザクションリスト内のビジネストランザクションの除外は、カスタム除外ルールを使用したビジネストランザクション検出の制御と混同しないでください。この2つのアプローチが達成する目的は似ていますが、カスタム除外ルールはトランザクション検出ポイントで機能し、ある時点でビジネストランザクションの1つまたは複数の範囲の検出と登録を防ぐのに特に役立ちます。詳細については、「カスタム一致ルール」を参照してください。

ビジネストランザクションを除外するには:

  1. ビジネストランザクションのリストからトランザクションを選択します。
  2. 選択内容を右クリックし、[トランザクションの除外(Exclude Transactions)] をクリックします。
  3. [ビジネストランザクションの除外(Exclude Business Transactions)] ページでトランザクションを選択して、[トランザクションの除外(Exclude Transactions)] をクリックします。

除外されたビジネストランザクションの復元

ビジネストランザクションを除外した場合、基本的な構成とともにトランザクションに蓄積されたメトリックは保持されます。除外したトランザクションは必要に応じて復元できます。

  1. [ビジネストランザクション(Business Transactions)] ページで。[アクション(Actions)] > [除外されたトランザクションの表示(View Excluded Transactions)] をクリックします。
  2. [ビジネストランザクションの除外(Exclude Business Transactions)] ページでトランザクションを選択して、[選択済みの除外解除] をクリックします。

ビジネストランザクションの削除

リストからビジネストランザクションを削除した場合、蓄積されたトランザクションメトリックは削除されます。ただし、アプリケーションの対応する関数が使用された場合、削除されたトランザクションが再検出されます。ビジネストランザクションを恒久的に削除するには、トランザクションを削除する前に検出ルールを変更して、削除されたトランザクションが再検出されないようにします。

ビジネストランザクションは、以下のシナリオで無効とみなすことができます。

  • アプリケーションを廃止し、アプリケーションを構成する‍ビジネストランザクションに関連する履歴データを削除する場合。
  • ビジネストランザクション検出ルールを変更してビジネストランザクションを除去または再編成し、不要または廃止されたビジネストランザクションを削除する必要がある場合。

ビジネストランザクションを削除するには:

  1. ビジネストランザクションのリストからトランザクションを選択します。
  2. 選択内容を右クリックし、[トランザクションの削除(Delete Transactions)] をクリックします。
  3. [ビジネストランザクションの除外(Exclude Business Transactions)] ページでトランザクションを選択して、[ビジネストランザクションの除外(Exclude Business Transactions)] をクリックします。

無効なビジネストランザクションの自動クリーンアップ

自動クリーンアップは、あまりアクティブでないトランザクションによってビジネス トランザクション リストが雑然となるのを防ぎます。自動クリーンアップを有効にすると、無効のフラグが付けられたビジネストランザクションが削除されます。ビジネストランザクションのアクティビティしきい値(これによりトランザクションを失効と見なす)を設定できます。

自動クリーンアップのしきい値を構成するには:

  1. 左側のペインで、[設定(Configuration)] > [インストルメント化(Instrumentation)] > [トランザクション検出(Transaction Detection)] > [その他(More)] をクリックします。
  2. [ビジネストランザクションの自動クリーンアップ(Business Transaction Automatic Cleanup)] で、 [ビジネストランザクションの自動クリーンアップの有効化(Enable Business Transaction Automatic Cleanup)] のチェックをオンにします。
  3. ビジネストランザクションが無効となる自動クリーンアップしきい値を更新します。
    1. [作成以降の__分間のビジネストランザクションを監視する(Monitor Business transaction for __ minutes after creation)]でしきい値を指定します。
    2. [コール数が__以下のビジネストランザクションを削除(Remove Business transactions that have less than or equal to __ calls)]で、コール数を指定します。

自動クリーンアップをデフォルト設定で有効にした場合、作成後のビジネストランザクションは 15 分間モニタリングされます。ビジネストランザクションが登録されてから最初の15分にコールが報告されない場合、ビジネストランザクションは一時的と見なされ、自動クリーンアップによってそのビジネストランザクションが削除されます。自動クリーンアップでは、数日間データを報告しているビジネストランザクションはそのまま保持されます。

ただし、自動クリーンアップでは以下のビジネストランザクションは無視されます。

  • 恒久的とマークされたもの
  • 3 日以上前

ビジネストランザクションパージャー

ビジネストランザクションパージャーのためのコントローラ構成があります。

  • :パージャーを 1 回実行した場合にパージ可能なビジネストランザクションの数。デフォルト値は1000、最小値は0、最大値は100000です。
  • :それぞれの実行時にパージするビジネストランザクションが多すぎる場合、db ロックを減らすために、パージャーは複数のトランザクションでビジネストランザクションをパージしようとします。この構成では、各トランザクションでパージ可能なビジネストランザクションの数を指定します。デフォルト値は10、最小値は0、最大値は1000です。