본문으로 건너뛰기

Observability 인스턴스

DefaultObservabilityInstance
defaultobservabilityinstance에 대한 직접 링크

ObservabilityInstance 인터페이스의 기본 구현입니다.

건설자
건설자에 대한 직접 링크

new DefaultObservabilityInstance(config: ObservabilityInstanceConfig)

지정된 구성을 사용하여 새 DefaultObservabilityInstance를 만듭니다.

속성
속성에 대한 직접 링크

BaseObservabilityInstance의 모든 속성과 메서드를 상속합니다.

BaseObservabilityInstance
baseobservabilityinstance에 대한 직접 링크

사용자 정의 ObservabilityInstance 구현을 위한 기본 클래스입니다.

행동 양식
행동 양식에 대한 직접 링크

getConfig
getconfig에 대한 직접 링크

getConfig(): Readonly<Required<ObservabilityInstanceConfig>>

현재 관측 가능성 구성을 반환합니다.

getExporters
getexporters에 대한 직접 링크

getExporters(): readonly ObservabilityExporter[]

구성된 모든 내보내기를 반환합니다.

getSpanOutputProcessors
getspanoutputprocessors에 대한 직접 링크

getSpanOutputProcessors(): readonly SpanOutputProcessor[]

구성된 모든 범위 출력 프로세서를 반환합니다.

getLogger
getlogger에 대한 직접 링크

getLogger(): IMastraLogger

내보내기 및 기타 구성 요소에 대한 로거 인스턴스를 반환합니다.

startSpan
startspan에 대한 직접 링크

startSpan<TType extends SpanType>(
options: StartSpanOptions<TType>
): Span<TType>

특정 SpanType의 새 범위를 시작합니다. 상위 항목이 제공되지 않은 경우 추적의 루트 범위를 생성합니다.

일시 휴업
일시 휴업에 대한 직접 링크

async shutdown(): Promise<void>

모든 내보내기 및 프로세서를 종료하고 리소스를 정리합니다.

맞춤 구현
맞춤 구현에 대한 직접 링크

사용자 정의 ObservabilityInstance 구현을 생성하려면 BaseObservabilityInstance를 확장하십시오.

class CustomObservabilityInstance extends BaseObservabilityInstance {
constructor(config: ObservabilityInstanceConfig) {
super(config)
// Custom initialization
}

// Override methods as needed
startSpan<TType extends SpanType>(options: StartSpanOptions<TType>): Span<TType> {
// Custom span creation logic
return super.startSpan(options)
}
}

또한보십시오
또한보십시오에 대한 직접 링크

선적 서류 비치
선적 서류 비치에 대한 직접 링크

수출업체
수출업체에 대한 직접 링크