> Discover all available pages from the documentation index: https://mastra.zisheng.pro/ko/llms.txt # Observability 인스턴스 ## `DefaultObservabilityInstance` ObservabilityInstance 인터페이스의 기본 구현입니다. ### 건설자 ```typescript new DefaultObservabilityInstance(config: ObservabilityInstanceConfig) ``` 지정된 구성을 사용하여 새 DefaultObservabilityInstance를 만듭니다. ### 속성 BaseObservabilityInstance의 모든 속성과 메서드를 상속합니다. ## `BaseObservabilityInstance` 사용자 정의 ObservabilityInstance 구현을 위한 기본 클래스입니다. ### 행동 양식 #### `getConfig` ```typescript getConfig(): Readonly> ``` 현재 관측 가능성 구성을 반환합니다. #### `getExporters` ```typescript getExporters(): readonly ObservabilityExporter[] ``` 구성된 모든 내보내기를 반환합니다. #### `getSpanOutputProcessors` ```typescript getSpanOutputProcessors(): readonly SpanOutputProcessor[] ``` 구성된 모든 범위 출력 프로세서를 반환합니다. #### `getLogger` ```typescript getLogger(): IMastraLogger ``` 내보내기 및 기타 구성 요소에 대한 로거 인스턴스를 반환합니다. #### `startSpan` ```typescript startSpan( options: StartSpanOptions ): Span ``` 특정 SpanType의 새 범위를 시작합니다. 상위 항목이 제공되지 않은 경우 추적의 루트 범위를 생성합니다. #### 일시 휴업 ```typescript async shutdown(): Promise ``` 모든 내보내기 및 프로세서를 종료하고 리소스를 정리합니다. ## 맞춤 구현 사용자 정의 ObservabilityInstance 구현을 생성하려면 BaseObservabilityInstance를 확장하십시오. ```typescript class CustomObservabilityInstance extends BaseObservabilityInstance { constructor(config: ObservabilityInstanceConfig) { super(config) // Custom initialization } // Override methods as needed startSpan(options: StartSpanOptions): Span { // Custom span creation logic return super.startSpan(options) } } ``` ## 또한보십시오 ### 선적 서류 비치 - [추적 개요](https://mastra.zisheng.pro/ko/docs/observability/tracing/overview): 개념 및 사용 가이드 - [구성 참조](https://mastra.zisheng.pro/ko/reference/observability/tracing/configuration): 구성 옵션 - [인터페이스 참조](https://mastra.zisheng.pro/ko/reference/observability/tracing/interfaces): 유형 정의 - [스팬 참조](https://mastra.zisheng.pro/ko/reference/observability/tracing/spans): 스팬 수명주기 및 방법 ### 수출업체 - [MastraStorage수출업체](https://mastra.zisheng.pro/ko/reference/observability/tracing/exporters/mastra-storage-exporter): 저장 지속성 - [MastraPlatform수출자](https://mastra.zisheng.pro/ko/reference/observability/tracing/exporters/mastra-platform-exporter): 마스트라 플랫폼 통합 - [콘솔 내보내기](https://mastra.zisheng.pro/ko/reference/observability/tracing/exporters/console-exporter): 디버그 출력