2026 OpenClaw レンタル Mac Mini 実戦:Sentry Cron Monitors で夜間バッチの成功/失敗心拍と退避告警を最小再現する
レンタル Mac MiniでOpenClawの夜間バッチを動かすとき、終了コードだけでは長時間タスクの可観測性が足りません。Sentry Cron Monitorsのin_progress/ok/errorと心拍 URLで壁時計を固定し、UTC サイレンスとbatch_id付きゲートウェイログで相関、補助通知は退避します。夜間ランブック・Cron 扇出。ホーム・ヘルプ・公開購入(ログイン不要可)。
OpenClaw 2026.5.x 要点
2026.5.x をピン留めしOPENCLAW_HOMEをレーン分離、doctorを一度通しゲートウェイ待受を README 化、同一スクリプトのlaunchd 二重登録を避けます。巻戻しを併記。
痛点(三つ)
- 起動はしたがキュー停滞が終了コードに出ない。
- メンテがサイレンス未一致で誤報か漏検に化ける。
- 補助 Webhook が連打でオンデマンド疲れを先に招く。
分担表(長時間の見える化)
| 層 | 問い | 限界 |
|---|---|---|
| Cron Monitor | 締まりと最大実行時間 | データ正否は別 |
| ゲートウェイ | phaseと再試行 | ローテで欠ける |
| 補助通知 | 人への共有 | 退避無しで騒音 |
Cron Monitor と心拍 URL
スケジュールはlaunchdと同一 UTC、スラッグはテナント付き一意、最大実行時間は七日分の壁時計p95+二〜四成。UI のingest チェックイン URLをSENTRY_CRON_URLに格納し、開始直後にcurlでin_progress、終了前にok、trapでerror。URL は Git に書かず0600か launchd のみ。
サイレンス・ゲートウェイログ・退避
Sentry メンテとラッパーのMAINTENANCE_UNTIL、任意でゲートウェイ外向き抑制を同一 UTCに揃え窓中は誤okを送らない。batch_id・monitor_slug・window_utc・phaseを stdout とゲートウェイ JSON に二重掲載しgrep一本で突合。守護ヘルスも参照。Slack 等は指数バックオフ+ジッタで数十秒上限、同一キーは60〜120s 抑制、429/5xx のみ梯子を上げる方針を扇出稿に合わせる。
手順(最小)
- Monitor 作成、許容遅延と最大実行時間を実測から。
- 心拍 URL を秘匿格納、ラッパー三態+タイムアウト付き
curl。 batch_idをゲートウェイと stdout に出す。- UTC サイレンス三層一致、補助に退避。
launchd単独登録で遅延・kill・ingest 断を演習。
FAQ
- 緑=業務 OK か
- いいえ。締まりと壁時計のみ。phase とディスク・キューを併用。
- 途中が長い
- 境界で
in_progress追加かモニタ分割。
まとめ:心拍で長時間の時間軸、ログで意味、サイレンスと退避で夜間ノイズを抑える。料金・ヘルプ・公開購入(ログイン不要可)。ブログの OpenClaw 欄へ。