TracingSpan interface
구현에 구애받지 않은 추적 범위를 나타냅니다.
메서드
add |
범위에 이벤트를 추가합니다. |
end() | 범위를 종료합니다. |
is |
이 TracingSpan 정보를 기록하는 경우 true를 반환합니다. 범위 구현에 따라 범위가 샘플링되지 않는 경우 false를 반환할 수 있습니다. |
record |
상태를 수정하지 않고 TracingSpan 예외를 기록합니다. 범위에 실패해야 하는 처리되지 않은 예외를 기록하는 경우 setStatus 대신 사용하세요. |
set |
범위에서 지정된 특성을 설정합니다. |
set |
범위의 상태를 설정합니다. 오류가 제공되면 범위에도 기록됩니다. |
메서드 세부 정보
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가 아닌 값일 수 있습니다.