통사론
Public interface ISpan
New Relic API의 범위별 메서드에 대한 액세스를 제공합니다.
설명
New Relic .NET 에이전트 API의 범위별 메서드에 대한 액세스를 제공합니다. ISpan
에 대한 참조를 얻으려면 다음을 사용하십시오.
IAgent
의CurrentSpan
속성(권장).ITransaction
의CurrentSpan
속성.
이 섹션에는 ISpan
메서드에 대한 설명과 매개변수가 포함되어 있습니다.
이름 | 설명 |
---|---|
애플리케이션의 컨텍스트 정보를 속성 형식으로 현재 범위에 추가합니다. | |
New Relic에 보고될 현재 스팬/세그먼트/메트릭의 이름을 변경합니다. |
사용자 정의 속성 추가
속성 형식으로 현재 범위에 애플리케이션에 대한 컨텍스트 정보를 추가합니다.
이 방법을 사용하려면 .NET 에이전트 버전 및 .NET 에이전트 API 버전 8.25 이상이 필요합니다.
통사론
ISpan AddCustomAttribute(string key, object value)
매개변수
매개변수 | 설명 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
끈 | 보고되는 정보를 식별합니다. 이름으로도 알려져 있습니다.
| ||||||||||||||||
물체 | 보고되는 값입니다. 참고:
|
보고
현재 범위에 대한 참조입니다.
사용 고려 사항
지원되는 데이터 유형에 대한 자세한 내용은 사용자 정의 속성 가이드 를 참조하십시오.
예
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));
세트 이름
New Relic에 보고될 현재 세그먼트/스팬의 이름을 변경합니다. 사용자 지정 계측으로 인한 세그먼트/스팬의 경우 New Relic에 보고된 메트릭 이름도 변경됩니다.
이 방법을 사용하려면 .NET 에이전트 버전 및 .NET 에이전트 API 버전 10.1.0이 필요합니다. 또는 더 높게.
통사론
ISpan SetName(string name)
매개변수
매개변수 | 설명 |
---|---|
끈 | 범위/세그먼트의 새 이름입니다. |
보고
현재 범위에 대한 참조입니다.
예
[Trace]public void MyTracedMethod(){ IAgent agent = NewRelic.Api.Agent.NewRelic.GetAgent(); ISpan currentSpan = agent.CurrentSpan;
currentSpan.SetName("MyCustomName");}