構文
Public interface ISpan
New Relic API のスパン固有のメソッドへのアクセスを提供します。
説明
New Relic .NET エージェント API のスパン固有のメソッドへのアクセスを提供します。 ISpan
への参照を取得するには、次のように使用します。
CurrentSpan
プロパティのIAgent
(推奨)。CurrentSpan
ITransaction
のプロパティです。
このセクションでは、 ISpan
メソッドの説明とパラメータを記載しています。
名前 | 説明 |
---|---|
アプリケーションからのコンテキスト情報を、属性の形で現在のスパンに追加します。 |
カスタムアトリビュートの追加
現在のスパンに、アプリケーションのコンテキスト情報を 属性 の形で追加します。
この方法には、.NETエージェントのバージョンと.NETエージェントAPI バージョン8.25 以上が必要です。
構文
ISpan AddCustomAttribute(string key, object value)
パラメータ
パラメーター | 説明 |
---|---|
文字列 | 報告される情報を特定するもの。名称としても知られている。
|
オブジェクト | 報告される値です。 |
リターンズ
現在のスパンへの参照です。
使用上の注意
サポートされているデータタイプの詳細については、「 Custom Attributes」のガイド を参照してください。
例
IAgent agent = NewRelic.Api.Agent.NewRelic.GetAgent(); ISpan currentSpan = agent.CurrentSpan;
currentSpan .AddCustomAttribute("customerName","Bob Smith") .AddCustomAttribute("currentAge",31) .AddCustomAttribute("birthday", new DateTime(2000, 02, 14)) .AddCustomAttribute("waitTime", TimeSpan.FromMilliseconds(93842));