Skip to content

[Chore] 로그 디듀프 및 5분 쿨다운 유틸 구현 #36

@mindaaaa

Description

@mindaaaa

작업 내용

  • 동일 operational 이벤트의 반복 전송 방지를 위해
    5분 쿨다운 유틸을 구현한다.

파일

  • shared/lib/monitoring/cooldown.ts

정책

- fingerprint 기반 5분 재전송 금지
- sessionStorage 사용
- bug 계층은 제외

예시

const key = `${operationId}-${mediaId}`

if (isInCooldown(key)) return

완료 기준

  • confirm_failed 5분 내 1회만 전송됨
  • bug는 쿨다운 적용되지 않음
  • cooldown 유틸이 재사용 가능 구조로 구현됨

Metadata

Metadata

Assignees

Labels

type: chore기능 변경 없이 설정, 환경 구성, 의존성 관리, 문서 정리 등을 위한 작업

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions