Skip to main content
정의 위치: src/genai/subagent.ts:65

확장

  • SpanBase

접근자

모델

조회 시그니처

get model(): string
정의 위치: src/genai/subagent.ts:78
반환값
string

name

조회 시그니처

get name(): string
정의 위치: src/genai/subagent.ts:74
반환값
string

메서드

addEvent()

사용 중단. 대신 setAttributes를 통해 이 데이터를 기록하세요. OpenTelemetry는 Span Event API(Span.addEvent)를 단계적으로 폐지하고 있습니다. 이 방법은 계속 작동하며 기존 span 이벤트 데이터도 유효하게 유지됩니다. https://opentelemetry.io/blog/2026/deprecating-span-events/를 참조하세요.
addEvent(name, attributes?, startTime?): this
span에 이름이 지정된 이벤트를 추가합니다. 컨텍스트 압축, 도구 루프 감지 또는 가드레일 트리거와 같은 span 외 시점을 표시하는 데 유용합니다. end() 이후에는 경고를 표시하고 아무 작업도 수행하지 않습니다. OTel Span.addEvent와 동일하게 동작합니다. 정의 위치: src/genai/spanBase.ts:82

매개변수

이름
string
속성?
Attributes
startTime?
TimeInput

반환값

this

예시

상속됨

SpanBase.addEvent

end()

end(opts?): void
현재 필드 값을 조회하여(start 이후 record()를 통해 변경된 사항 반영) span을 종료합니다. 멱등성을 보장합니다. 실패로 표시하려면 error를 전달하고, 종료 시간을 과거로 설정하려면 endTime을 전달하세요. 정의 위치: src/genai/subagent.ts:153

매개변수

opts?
SpanEndOptions

반환값

void

record()

record(opts): this
모든 필드를 일괄 설정합니다. 병합하지 않고 기존 값을 대체합니다. 정의 위치: src/genai/subagent.ts:117

매개변수

opts
agentDescription?
string
agentId?
string
agentVersion?
string
모델?
string
이름?
string
systemInstructions?
string[]

반환값

this

setAttributes()

setAttributes(attributes): this
span에 여러 속성을 한 번에 설정합니다. end() 호출 후에는 경고를 표시하며 아무 작업도 수행하지 않습니다. OTel Span.setAttributes(및 Python SDK의 set_attributes)와 동일하게 작동합니다. 정의 위치: src/genai/spanBase.ts:63

매개변수

속성
Attributes

반환값

this

예시

상속됨

SpanBase.setAttributes