• ログイン無料アカウント

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

SetTransactionName (.NETエージェントAPI)

構文

NewRelic.Api.Agent.NewRelic.SetTransactionName(string $category, string $name)

現在のトランザクションの名前を設定します。

要件

すべてのAgentバージョンに対応しています。

トランザクションの中で呼び出す必要があります

説明

現在のトランザクションの名前を設定します。このコールを使用する前に、 メトリックのグループ化の問題の意味を理解していることを確認してください

同一トランザクション内でこのコールを複数回使用した場合、各コールが前のコールを上書きし、最後のコールが名前を設定します。

重要

トランザクション名の末尾に角括弧[suffix]を使わないでください。New Relicは名前から自動的に角括弧を除去します。代わりに、必要に応じて丸括弧(suffix)、またはその他の記号を使ってください。

URL、ページタイトル、16進数の値、セッションID、一意に識別できる値などの固有の値は、トランザクションの名前付けに使用しないでください。代わりに、 AddCustomParameter() の呼び出しで、カスタムパラメータとしてトランザクションにそのデータを追加してください。

重要

1000以上のユニークなトランザクション名を作成しないでください(例えば、可能な限りURLでの命名は避けてください)。これはチャートの使い勝手を悪くしますし、New Relic が設定しているアカウントごとのユニークなトランザクション名の数の制限に抵触する可能性があります。また、アプリケーションのパフォーマンスが低下する可能性があります。

パラメータ

パラメーター

説明

$category

文字列

必須。このトランザクションのカテゴリで、異なるタイプのトランザクションを区別するために使用できます。デフォルトは Custom です。最初の 255 文字のみが保持されます。

$name

文字列

必須項目です。トランザクションの名前です。最初の255文字のみが保持されます。

NewRelic.Api.Agent.NewRelic.SetTransactionName("Other", "MyTransaction");
Copyright © 2022 New Relic株式会社。