• ログイン今すぐ開始

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

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

問題を作成する

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

構文

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

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

要件

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

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

説明

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

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

重要

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

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

重要

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

パラメーター

パラメータ

説明

$category

ストリング

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

$name

ストリング

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

NewRelic.Api.Agent.NewRelic.SetTransactionName("Other", "MyTransaction");
Copyright © 2022 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.