使用量計算モデル
NIE-SLA には固定の Cloudflare 無料枠使用量推定モデル(usage-model)が組み込まれており、Cloudflare API にアクセスせず、サイト自身のデータのみから Workers・D1・R2・Durable Objects の日次消費を推定します。
- モデルバージョン:
usage-model-v1.3.4(コード:agent/scripts/usage-model.mjs) - キャリブレーション:
agent/scripts/usage-model-calibration.json - 入力: 公開
/api/status、オプションで/api/debug/usage-summary(管理者)
各アカウントと無料枠
| アカウント | 指標 | 無料枠 | 出力フィールド |
|---|---|---|---|
| Workers Functions | 呼び出し | 100,000 / 日 | workers.function_calls |
| Durable Objects | リクエスト | 100,000 / 日 | do.requests |
| D1 | 読み取り / 書き込み行 | 5,000,000 / 100,000 毎日 | d1.rows_read / d1.rows_written |
| R2 | Class A / B 操作 | 1,000,000 / 10,000,000 毎月 | r2.class_a / r2.class_b |
使い方
bash
node scripts/usage-model.mjs --hours 24 --json
node scripts/usage-model.mjs --from 2026-09-04T00:00:00Z --to 2026-09-04T08:35:00Z --json
node scripts/usage-model.mjs --hours 24 --range-mode stress管理者セッション(NIE_SLA_ADMIN_SESSION)または読み取り専用トークン(NIE_SLA_USAGE_TOKEN)があれば、デバッグ集約からルート数をアンカーし、信頼度が low から medium に上がります。
手法と規律
イベント分解、観測ルートによるアンカー、CF の 24 時間ウィンドウに対してフィッティングされたキャリブレーション係数、点推定 + 運用レンジ。間隔、WSS/DO パス、D1 SQL プロファイルの変更はモデルのバージョンアップと再キャリブレーションが必要です。モデルは照合とキャパシティのツールであり、Cloudflare 請求の代わりではありません。