2026 OpenClaw 맥 미니 대여: Grafana OnCall 웹훅·칠곱이십사 야간 침묵·에스컬·백오프 재시도
2026년 5월 18일
RunMini 기술 전략팀
약 10분
맥 미니 대여로 OpenClaw 야간 배치를 돌리는 독립 개발자와 칠곱이십사 운영자는 새벽에도 Grafana OnCall 웹훅이 침묵·에스컬·재시도 예산을 지켜야 합니다.
야간에 naive 웹훅이 깨지는 세 가지
독립 운영자에게는 새벽 두 시의 curl 루프보다 침묵·에스컬·재시도 상한이 먼저입니다.
- 무한 재시도 —
batch_iddedupe key 없이 매분 OnCall 페이로드를 쏘면 인시던트가 갈라집니다. - 정책 드리프트 — 침묵창이 launchd 달력과 어긋나면 예상 디스크만 페이징됩니다.
- 게이트웨이 노출 — OpenClaw 전 인터페이스 바인드는 방화벽 한 줄로 릴레이가 됩니다.
맥 미니 대여: openclaw onboard --install-daemon·루프백 게이트웨이
노드 이십사 핀·openclaw onboard --install-daemon·OPENCLAW_HOME은 launchd EnvironmentVariables에 둡니다.
- 127.0.0.1 바인드·
X-OpenClaw-Secret필수. - SaaS 인바운드만 로컬 프록시 티엘에스 종료.
- HTTP 전
batch_id·segment·oncall_groupJSON 로그를 남겨 사후 추적을 단순화합니다.
openclaw onboard --install-daemon
openclaw gateway status
Grafana OnCall 라우팅·침묵창·에스컬레이션
| 제어 | 시작값 | 메모 |
|---|---|---|
| 인커밍 웹훅 | 환경당 하나 | 키체인·분기 순환 |
| 중복 키 | host:batch_id:segment | 병렬 재시도 분기 방지 |
| UTC 침묵 | 22:00–06:00+30분 | night_batch·P1 예외 |
| 에스컬 | 15→30→60분 | 최장 세그먼트+백오프 상한 |
| 압력 경로 | 지연 정책 | 디스크 황색·적색 분리 |
| resolve | 필수 | 체크포인트 성공 시 POST |
야간 DAG 분할 체크포인트·백오프 템플릿
$OPENCLAW_HOME/checkpoints에 세그먼트 상태를 저장해 게이트웨이 재시작 후 완료 슬라이스는 OnCall을 다시 쏘지 않습니다. 실패 예산을 넘긴 세그먼트만 firing으로 올리고 stdout 꼬리는 한 블록으로 합쳐 온콜 설명란을 읽기 쉽게 유지하세요.
BASE=3; CAP=60; MAX=5; JITTER=0.2
# 429 → Retry-After 우선, 5xx → 지수·지터·다섯 회 캡
런치디 스로틀·IO 우선순위와 교차해 디스크 기아를 막으세요.
에이피에프에스 수위·launchd 로그 회전
- 황색 15%·적색 10% — 적색은 지연 없는 경로.
gateway.lognewsyslog 256MB·칠일 보관.ThrottleInterval90–120초로 재시작 루프 완화.
최소 재현 여섯 단계
인용 가능한 임계
- ① 루프백 127.0.0.1·침묵 22–06 UTC +30분
- ② 에스컬 15/30/60분·백오프 3s→60s max 5 jitter 20%
- ③ 디스크 15/10%·로그 256MB×7·Throttle 90–120s
알람 폭주 FAQ
웹훅 성공·알림 없음 — OnCall 라우팅·스케줄 공백·활성 침묵을 추적하고 alert group id를 batch_id 옆에 로깅합니다.
Kuma 경로 재사용 — Uptime Kuma 웹훅 가이드와 OnCall 인커밍 URL을 분리하세요.
장기 렌탈 — 장기 배치 호스팅 매트릭스로 침묵 달력을 고정하세요.
요약. 칠곱이십사 배치 매트릭스로 용량을 맞춘 뒤 홈에서 첫 조용한 밤을 확인하세요.