다음을 통해 공유


TracingSpan interface

구현에 구애받지 않은 추적 범위를 나타냅니다.

메서드

addEvent(string, AddEventOptions)

범위에 이벤트를 추가합니다.

end()

범위를 종료합니다.

isRecording()

TracingSpan 정보를 기록하는 경우 true를 반환합니다.

범위 구현에 따라 범위가 샘플링되지 않는 경우 false를 반환할 수 있습니다.

recordException(string | Error)

상태를 수정하지 않고 TracingSpan 예외를 기록합니다.

범위에 실패해야 하는 처리되지 않은 예외를 기록하는 경우 setStatus 대신 사용하세요.

setAttribute(string, unknown)

범위에서 지정된 특성을 설정합니다.

setStatus(SpanStatus)

범위의 상태를 설정합니다. 오류가 제공되면 범위에도 기록됩니다.

메서드 세부 정보

addEvent(string, AddEventOptions)

범위에 이벤트를 추가합니다.

function addEvent(name: string, options?: AddEventOptions)

매개 변수

name

string

options
AddEventOptions

end()

범위를 종료합니다.

function end()

isRecording()

TracingSpan 정보를 기록하는 경우 true를 반환합니다.

범위 구현에 따라 범위가 샘플링되지 않는 경우 false를 반환할 수 있습니다.

function isRecording(): boolean

반환

boolean

recordException(string | Error)

상태를 수정하지 않고 TracingSpan 예외를 기록합니다.

범위에 실패해야 하는 처리되지 않은 예외를 기록하는 경우 setStatus 대신 사용하세요.

function recordException(exception: string | Error)

매개 변수

exception

string | Error

범위에 기록할 예외입니다.

setAttribute(string, unknown)

범위에서 지정된 특성을 설정합니다.

function setAttribute(name: string, value: unknown)

매개 변수

name

string

특성의 이름입니다.

value

unknown

설정할 특성의 값입니다. nullish가 아닌 값일 수 있습니다.

setStatus(SpanStatus)

범위의 상태를 설정합니다. 오류가 제공되면 범위에도 기록됩니다.

function setStatus(status: SpanStatus)

매개 변수