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.error를logger.warn으로 변경. 로그 메시지에 statusCode를 명시적으로 포함하여 디버깅 용이성 향상. - Why: HTTP 403 (실제로는 processing_options 리소스 부재)는 처리를 중단시키지 않는 expected condition이다. error 레벨 로깅이 불필요한 Datadog 알림 노이즈를 생성하고 있다.
- Lines: 246
Acceptance Criteria#
-
transfer.manager.ts246줄의logger.error가logger.warn으로 변경됨 - 로그 메시지에 statusCode가 명시적으로 포함됨
- 기존 catch 블록의
return false동작이 유지됨 (non-breaking)
Tests#
- 기존 테스트: capture-preprocessor-agent 패키지에 해당 메서드 테스트 존재 여부 확인 필요
- 신규 테스트: 불필요 — 로그 레벨 변경만으로 동작 변경 없음