メインコンテンツへスキップ

flushOTel

flushOTel(): Promise<void> アクティブなスパンプロセッサでバッファリングされている GenAI スパンを強制的にフラッシュします。 weave.init() が呼び出されていない場合は、即座に resolve されます。そうでない場合は、 BasicTracerProvider.forceFlush() に委譲されます。これにより、基盤となる スパンプロセッサがキューを空にし、OTLP エクスポートの 往復処理を完了するまで待機します。 'simple' または処理中の作業が残っている可能性のある他のプロセッサを使用している場合は、プロセス終了前に呼び出してください。また、エクスポートされたスパンを 同期的に確認する必要があるテストでも呼び出してください。

戻り値

Promise<void>

定義元

genai/flush.ts:15