特に重要なトランザクションをモニタリングできるように、ビジネストランザクションリストに登録されたビジネストランザクションを整理して管理します。トランザクションの名前変更、トランザクションの削除、トランザクションの除外、またはカスタムトランザクション検出ルールの作成を行うことができます。

とりわけ多数のトランザクションが含まれる混雑したアプリケーションの場合に、ビジネスクリティカルなオペレーションの可視性を最大化するための最適な戦略を特定します。以下の戦略を検討してください。

  • AppDynamicsが特に重要なトランザクションのインストゥルメンテーションを確実に行うように、トランザクション検出の優先順位を設定し、古いトランザクションを削除します。
  • ビジネストランザクションの上限内に確実に収まるように、複数のトランザクションのルールを結合し、重要ではないトランザクションを除外します。
  • メトリックが読み取りやすくなるように、トランザクションの名前を分かりやすいものに変更し、類似のトランザクションをグループ化します。

ビジネストランザクションの名前変更

デフォルトの BT 名は、URI の最初の 2 つのセグメントに基づいています。「ビジネストランザクション」を参照してください。

ビジネストランザクションの名前を変更するには、ビジネストランザクションを選択し、[More Actions] メニューから、[Rename] を選択します。この変更はユーザインターフェイスにおけるビジネストランザクションのラベルのみに適用されます。「トランザクション検出ルール」に記載されているとおり、その後に検出されるビジネストランザクションのデフォルト命名規則を変更することもできます。 

デフォルトでは、AppDynamics はビジネストランザクションに対し、ティア名とエントリポイントタイプに従った一意の名前と内部名を付けます。ビジネストランザクションの名前を変更する場合は、その新しい名前が一意であることを確認してください。そうしないと、メトリックをレポートする複数のビジネストランザクションが同じ名前で表示されます。

ビジネストランザクションのグループ化

トランザクションをグループ化すると、関連する複数のトランザクションをお使いの環境の AppDynamics モデル内の 1 つの組織ユニットとしてまとめることができます。たとえば、特定のWARファイルをエントリポイントとするビジネストランザクションをグループ化します。グループは、特定の組織、地域、またはカテゴリにおけるトランザクションを収集する際にも使用できます。

トランザクションをグループにまとめた後は、各グループに集計されたメトリックが表示されます。グループを構成する個々のトランザクションのメトリックも引き続き使用可能です。  

トランザクションをグループ化しても、登録されているビジネストランザクションの合計数には影響しません。トランザクション数を管理するには、「カスタムマッチルール」をご覧ください。

ビジネストランザクショングループを作成するには

  1. ビジネストランザクションリストから、グループ化するトランザクションを選択。ビジネストランザクションを複数選択するには、コントロールキーまたはシフトキーを使用。
  2. 選択したトランザクションを右クリックし、[Create Group] を選択します。 
  3. グループに名前を付け、選択したトランザクションを検証し、[Create Group] ボタンをクリックします。 
    Create Group

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

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

Exclude a Business Transaction

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

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

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

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

Restore an Excluded Business Transaction

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

  1. [Business Transactions] ページで、[Actions > View Excluded Transactions] をクリックします。
  2. [Excluded Business Transactions] ページでトランザクションを選択して、[Unexclude Selected] をクリックします。

Delete a Business Transaction

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

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

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

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

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

Automatic Cleanup of Stale Business Transactions

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

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

  1. 左のペインで [Configuration > Instrumentation > Transaction Detection > More] をクリックします。
  2. [Business Transaction Automatic Cleanup] で、[Enable Business Transaction Automatic Cleanup] をオンにします。
  3. ビジネストランザクションが無効となる自動クリーンアップしきい値を更新します
    1. [Monitor Business transactions for __ minutes since creation] にしきい値の時間を指定します。
    2. [Remove Business transactions that have less than or equal to __ calls] にコール数を指定します。

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

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

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

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

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

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