You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
v0.3.1 — 유지보수 모드(수신 일시정지)
디스크 최적화(VACUUM)·정리를 SQLite 잠금 경합 없이 끝내도록 collector 의
적재만 잠시 멈추는 기능입니다. server 와 UI 만 바뀌고 agent·apilens-common
모듈은 변경 없음 (v0.1~v0.3.0 agent 그대로 호환).
BREAKING CHANGES: 없음. 기존 동작 변경 0 · 와이어 계약 불변(정상 수신은
202 + {accepted,traces} 그대로). 503 은 일시정지를 켰을 때만 나오는 신규 동작.
주요 변경:
- 수신 일시정지 API 3종: GET /v1/maintenance/status · POST /v1/maintenance/pause · POST /v1/maintenance/resume (멱등, /v1/** 인증 자동 계승)
- POST /v1/spans: 일시정지 중 503 + Retry-After:60, validate/mask/DB write 전부 skip
- max-pause cap 30분: 켜둔 채 잊어도 30분 뒤 자동 재개 (스케줄러 없는 lazy 판정)
- UI 4종: 전역 배너 · Services 배지 · Dashboard 폴링 중단 · 정리 전 일시정지 권장 안내
- 상태 in-memory — server 재시작 시 paused=false 복귀, 스키마 변경 0