lua_status

상태 코드 설명
OK 차감 성공. 요청한 양만큼 Redis 잔액에서 정상적으로 차감됨.
NO_BALANCE 잔액 부족. Redis 상의 잔액이 요청량보다 적음.
BLOCKED_IMMEDIATE 즉시 차단 상태. 'Immediate Block' 정책에 의해 현재 차단된 토큰임.
BLOCKED_REPEAT 반복 차단 상태. 'Repeat Block' 정책에 정의된 차단 시간 범위에 해당함.
HIT_DAILY_LIMIT 일일 총 한도 초과. 시스템 전체 또는 해당 토큰의 일일 제한량에 도달함.
HIT_MONTHLY_SHARED_LIMIT 월간 공유 한도 초과. 여러 앱이 공유하는 월간 제한량에 도달함.
HIT_APP_DAILY_LIMIT 앱별 일일 한도 초과. 특정 App ID에 할당된 일일 제한량에 도달함.
HIT_APP_SPEED 앱별 속도 제한(TPS) 초과. Token Bucket 알고리즘 등에 의한 속도 제한에 걸림.
GLOBAL_POLICY_HYDRATE 전역 정책 정보 누락. Redis에 정책 관련 키가 없어서 DB로부터 재로딩(Hydrate)이 필요함.
HYDRATE 잔액 정보 누락. Redis에 해당 토큰의 잔액 키가 없어서 DB 보정(Hydrate)이 필요함.
ERROR 스크립트 실행 오류. 필수 인자 누락이나 논리적 오류 발생 시 반환됨.

final_status

상태명 의미
SUCCESS 요청한 모든 트래픽 데이터가 성공적으로 차감됨
PARTIAL_SUCCESS 트래픽 일부만 차감되고 잔량이 남음 (정책/한도 제한 등)
FAILED 시스템 오류 또는 데이터 정합성 문제로 처리에 실패함

⇒ final_status가 FAILED가 아닌 이상, lua_status를 위주로 모니터링해주시면 됩니다!