ES /docs

TransferManager::downloadAppProcessingOptions | {"name":"HTTPError","host":"api-tesla.cupix.internal

Fix Plan: TransferManager::downloadAppProcessingOptions | HTTPError 403 Forbidden

Changes#

cupixworks: applications/agents/packages/cupix-capture-preprocessor-agent/src/manager/transfer.manager.ts#

  • What: downloadAppProcessingOptions 메서드의 catch 블록에서 logger.errorlogger.warn으로 변경. 로그 메시지에 statusCode를 명시적으로 포함하여 디버깅 용이성 향상.
  • Why: HTTP 403 (실제로는 processing_options 리소스 부재)는 처리를 중단시키지 않는 expected condition이다. error 레벨 로깅이 불필요한 Datadog 알림 노이즈를 생성하고 있다.
  • Lines: 246

Acceptance Criteria#

  • transfer.manager.ts 246줄의 logger.errorlogger.warn으로 변경됨
  • 로그 메시지에 statusCode가 명시적으로 포함됨
  • 기존 catch 블록의 return false 동작이 유지됨 (non-breaking)

Tests#

  • 기존 테스트: capture-preprocessor-agent 패키지에 해당 메서드 테스트 존재 여부 확인 필요
  • 신규 테스트: 불필요 — 로그 레벨 변경만으로 동작 변경 없음