Observability 인스턴스
DefaultObservabilityInstancedefaultobservabilityinstance에 대한 직접 링크
ObservabilityInstance 인터페이스의 기본 구현입니다.
건설자건설자에 대한 직접 링크
new DefaultObservabilityInstance(config: ObservabilityInstanceConfig)
지정된 구성을 사용하여 새 DefaultObservabilityInstance를 만듭니다.
속성속성에 대한 직접 링크
BaseObservabilityInstance의 모든 속성과 메서드를 상속합니다.
BaseObservabilityInstancebaseobservabilityinstance에 대한 직접 링크
사용자 정의 ObservabilityInstance 구현을 위한 기본 클래스입니다.
행동 양식행동 양식에 대한 직접 링크
getConfiggetconfig에 대한 직접 링크
getConfig(): Readonly<Required<ObservabilityInstanceConfig>>
현재 관측 가능성 구성을 반환합니다.
getExportersgetexporters에 대한 직접 링크
getExporters(): readonly ObservabilityExporter[]
구성된 모든 내보내기를 반환합니다.
getSpanOutputProcessorsgetspanoutputprocessors에 대한 직접 링크
getSpanOutputProcessors(): readonly SpanOutputProcessor[]
구성된 모든 범위 출력 프로세서를 반환합니다.
getLoggergetlogger에 대한 직접 링크
getLogger(): IMastraLogger
내보내기 및 기타 구성 요소에 대한 로거 인스턴스를 반환합니다.
startSpanstartspan에 대한 직접 링크
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)
}
}
또한보십시오또한보십시오에 대한 직접 링크
선적 서류 비치선적 서류 비치에 대한 직접 링크
수출업체수출업체에 대한 직접 링크
- MastraStorage수출업체: 저장 지속성
- MastraPlatform수출자: 마스트라 플랫폼 통합
- 콘솔 내보내기: 디버그 출력