2026 OpenClaw レンタル Mac Mini 実戦:Honeycomb OTLP/Webhook で夜間バッチ trace 水線・サイレンス窓・退避アラートを最小再現する
OTLPで trace 水線、Trigger Webhookで OpenClaw に節目、並列ヘルス・UTC サイレンス・指数退避。守護ヘルス・Cron 扇出・Datadog Events。公開購入はログイン不要可。
目的と典型的な破綻
スパンは速いが要約が遅れ、Trigger 過密で Webhook が嵐になる。属性規約と抑制窓を先に固定する。
二経路の役割分担(単一 Mac Mini)
| 経路 | 向くこと | 注意 |
|---|---|---|
| OTLP trace | セグメントレイテンシと依存の可視化 | サンプリングとカーディナリティ |
| Trigger → Webhook | SLO 燃焼や閾値で OpenClaw へ短い JSON | dedup とクールダウン必須 |
OTLP 取り込み(最小)
api.honeycomb.io の OTLP traces(HTTP)と x-honeycomb-team。service.name・batch.run_id・batch.phase 必須で親スパンに run を束ねる。
Trigger Webhook → OpenClaw
Trigger の URL をゲートウェイ HTTPSへ。Bearer 等で保護し run_id を載せ、OpenClaw で60〜120s 抑制。サイレンス中は破棄か降格。
並列ヘルス三本(同時点検)
同一 launchd 周期で並列実行し、いずれか失敗で縮退。
| 探針 | 例 |
|---|---|
| gateway | curl 200 |
| OTLP | 直近送出成功が新しい |
| HC 到達 | 方針に沿う軽い到達確認 |
サイレンス窓
UTC で MAINTENANCE=1 と Trigger 無効化を同レンジに揃え、明けに一本だけ通知。
退避再試行
OTLP/Webhook とも指数バックオフ+ジッタ+上限。レート制限ヘッダを優先。
しきい値(初期)
抑制窓 60〜120s、バックオフ上限 ≤300s(ジッタ ±20%)、同一事象 約5 回で打ち切り。
再現チェックリスト
- Key を 600 または launchd のみ。
- OTLP テストスパン→UI 確認。
- 属性規約を README 固定。
- Trigger→OpenClaw(認証・dedup)。
- 並列ヘルス三本・縮退方針。
- UTC サイレンス三箇所一致。
- 503・キー回転の演習。
FAQ
- Key を Git に置いてよいか
- いいえ。即無効化とローテ。
- 他 SaaS と同居は
- 可。キーとデーモン境界を分離。
- Trigger 連打
- 間隔・クールダウン拡大+OpenClaw 抑制。