データコレクタの手動構成
データコレクタは、少なくとも 2 つの方法で手動で設定できます。
左ペインから:
- 左ペインで [Configuration] をクリックします。
- [Instrumentation] をクリックします。
- [Data Collectors] タブをクリックし、追加するデータコレクタのタイプのデータコレクタボックス下にある [Add] をクリックします。データコレクタ設定パネルが表示されます。
コールグラフから:
- コールグラフをダブルクリックします。
- メニューバーで [Data Collectors] をクリックします。
- Actions をクリックします。
- Configure Data Collectors をクリックします。
- 追加するデータコレクタのタイプのデータコレクタボックス下にある [Add] をクリックします。データコレクタ設定パネルが表示されます。
データコレクタには、以下に挙げるプラットフォーム固有の考慮事項が適用されるのでご留意ください。
appd_bt_add_user_data function()C/C++ SDK:ここで説明するコントローラ UI ではなく、 を使用してメソッドデータコレクタを作成します。「C/C++ SDK 参考資料」を参照してください。addSnapshotData()Node.js エージェント:ここで説明するコントローラ UI ではなく、 Node.js API のみを使用してメソッドデータコレクタを作成します。「Node.js エージェント API 参考資料」を参照してください。- Python エージェント:コントローラ UI ではなく、
add_snapshot_data()Python エージェント API を使用してメソッドデータコレクタを作成します。「Python エージェント API 参考資料」を参照してください。 -
PHP メソッドデータコレクタ:「with a Class Name that」オプションのみが有効です。また、メソッドデータコレクタはスタンドアロン PHP 関数に追加できません。
データコレクタを構成する一般的な手順は以下のとおりです。
- データをキャプチャする方法を特定します。これを行うにはメソッドの署名を定義し、オプションで、メソッド内のコードポイントの値(戻り値や引数など)に基づいてフィルタを定義します。
- データのソースとなる実際のコードポイントを指定します。
- データコレクタをビジネストランザクションに適用する場合は、該当するビジネストランザクションを選択します。
通常、データコレクタを作成するには、アプリケーションのソースコードまたはドキュメントを参照して、コレクタを設定するコードの知識が必要です。JVM 1.5 や .NET など、いくつかのアプリケーション環境においては、メソッド呼び出しデータコレクタによってインストルメンテーション構成(クラス名、メソッド名、メソッドパラメータなど)が変更される場合に、JVM またはアプリケーションサーバを再起動する必要があります。