Node.js アプリケーション用の GraphQL カスタムマッチルールの設定

デフォルトでは、GraphQL ビジネストランザクションは無効になっています。GraphQL ビジネストランザクションを有効にするように Node.js エージェントを設定するには、 へのコールで [] を [] に設定します。

GraphQL ビジネストランザクションを有効にすると、Node.js アプリケーションの GraphQL カスタム一致ルールを設定できます。

  1. [Configuration] > [Instrumentation] > [Transaction Detection] を選択します。 > > >
  2. [Add Rule > Summary > Custom Match Rule] をクリックします。
  3. [] ドロップダウンで [Node.js] を選択します。[次へ(Next)] をクリックします。
  4. 一致ルールの名前を入力し、有効なチェックボックスがオンになっていることを確認します。
  5. [] をクリックし、ルールに対して希望する範囲を選択します。[OK] をクリックします。
  6. 次に、[Rule Configuration > HTTP Request Match Criteria] に移動し、[Add] をクリックします。
  7. 条件として URI を選択し、ドロップダウンリストから希望する操作を選択します。次に、GraphQL の決まり文句とする値(URL プレフィックスなど)を入力します。
  8. [Split Transactions Using Request Data] に移動し、[Split Transactions Using Request Data] チェックボックスをクリックします。
  9. ドロップダウンから [the graphql operation name] を選択し、[Save] を選択します。
    ルール設定の追加

アプリケーションでルールを設定し、GraphQL クエリを送信すると、[] ページに個別のトランザクションが表示されます。

ビジネストランザクション