TracingSpan interface

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

메서드

addEvent(string, AddEventOptions)

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

end()

범위를 종료합니다.

isRecording()

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

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

recordException(string | Error)

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

처리되지 않은 예외를 기록할 때 span에 실패할 경우 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 예외를 기록합니다.

처리되지 않은 예외를 기록할 때 span에 실패할 경우 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)

매개 변수