client.flush() 또는 client.finish()를 호출해 백그라운드 업로드가 완료되도록 해야 합니다. 이는 AWS Lambda, Google Cloud Run, 또는 실행 직후 종료되는 노트북과 같은 수명이 짧은 환경에서 작업할 때 도움이 됩니다.
이 메서드들은 용도가 서로 다릅니다:
weave.flush(): 단순하게, 별도 출력 없이 플러시합니다. Weave를 워커 프로세스나 CI 환경에 통합한 경우 권장됩니다.weave.finish(): 진행률 표시줄이나 상태 콜백을 통해 진행 상황 피드백을 제공합니다. 대화형 스크립트나 노트북에 권장됩니다.
client.finish()를 보여줍니다:
weave.finish()가 자동으로 호출되도록 with 컨텍스트 관리자를 사용할 수도 있습니다:
weave.flush()를 사용하면 애플리케이션 성능도 개선할 수 있습니다. 자세한 내용은 Flushing을 참조하세요.
트레이스 데이터 성능