client.flush() または client.finish() を呼び出し、バックグラウンドアップロードを完了させる必要があります。これは、AWS Lambda、Google Cloud Run、または実行直後に終了するノートブックのような短命な環境で作業する場合に役立ちます。
これらの method には、それぞれ異なる用途があります。
weave.flush(): シンプルで通知のないフラッシュです。Weave をワーカープロセスや CI 環境に統合する場合に推奨されます。weave.finish(): プログレスバーやステータスコールバックによる進行状況のフィードバックが含まれます。対話的なスクリプトやノートブックに推奨されます。
client.finish() を示します。
with コンテキストマネージャーを使うと、終了時に weave.finish() が自動的に呼び出されます:
weave.flush() を使うことで、アプリケーションのパフォーマンスを改善することもできます。詳しくは、Flushing を参照してください。
Trace Data パフォーマンス