• EnglishEspañol日本語한국어Português
  • 로그인지금 시작하기

이 한글 문서는 사용자의 편의를 위해 기계 번역되었습니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

이스판

통사론

Public interface ISpan

New Relic API의 범위별 메서드에 대한 액세스를 제공합니다.

설명

New Relic .NET 에이전트 API의 범위별 메서드에 대한 액세스를 제공합니다. ISpan 에 대한 참조를 얻으려면 다음을 사용하십시오.

이 섹션에는 ISpan 메서드에 대한 설명과 매개변수가 포함되어 있습니다.

이름

설명

AddCustomAttribute

애플리케이션의 컨텍스트 정보를 속성 형식으로 현재 범위에 추가합니다.

SetName

New Relic에 보고될 현재 스팬/세그먼트/메트릭의 이름을 변경합니다.

사용자 정의 속성 추가

속성 형식으로 현재 범위에 애플리케이션에 대한 컨텍스트 정보를 추가합니다.

이 방법을 사용하려면 .NET 에이전트 버전 및 .NET 에이전트 API 버전 8.25 이상이 필요합니다.

통사론

ISpan AddCustomAttribute(string key, object value)

매개변수

매개변수

설명

key

보고되는 정보를 식별합니다. 이름으로도 알려져 있습니다.

  • 빈 키는 지원되지 않습니다.
  • 키는 255바이트로 제한됩니다. 255바이트보다 큰 키가 있는 속성은 무시됩니다.

value

물체

보고되는 값입니다.

참고: null 값은 기록되지 않습니다.

.NET 유형

가치가 표현되는 방식

byte, Int16 , Int32 , Int64

sbyte, UInt16 , UInt32 , UInt64

적분 값으로.

float, double , decimal

10진수 기반 숫자입니다.

string

255바이트 이후에 잘린 문자열입니다.

빈 문자열이 지원됩니다.

bool

참 또는 거짓.

DateTime

표준 시간대 정보를 포함하여 ISO-8601 형식을 따르는 문자열 표현:

예시: 2020-02-13T11:31:19.5767650-08:00

TimeSpan

초 수를 나타내는 10진수 기반 숫자입니다.

다른 모든 것

ToString() 메서드가 적용됩니다. 사용자 정의 유형에는 Object.ToString() 구현이 있어야 하며 그렇지 않으면 예외가 발생합니다.

보고

현재 범위에 대한 참조입니다.

사용 고려 사항

지원되는 데이터 유형에 대한 자세한 내용은 사용자 정의 속성 가이드 를 참조하십시오.

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)

매개변수

매개변수

설명

name

범위/세그먼트의 새 이름입니다.

보고

현재 범위에 대한 참조입니다.

[Trace]
public void MyTracedMethod()
{
IAgent agent = NewRelic.Api.Agent.NewRelic.GetAgent();
ISpan currentSpan = agent.CurrentSpan;
currentSpan.SetName("MyCustomName");
}
Copyright © 2024 New Relic Inc.

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