Modèle d'estimation d'utilisation
NIE-SLA intègre un modèle fixe d'estimation de la consommation Cloudflare (usage-model) qui estime les quotas quotidiens Workers, D1, R2 et Durable Objects uniquement à partir des données du site, sans accéder à l'API Cloudflare.
- Version :
usage-model-v1.3.4(code :agent/scripts/usage-model.mjs) - Calibration :
agent/scripts/usage-model-calibration.json - Entrées :
/api/statuspublic, et en option/api/debug/usage-summary(admin)
Compteurs et quotas gratuits
| Compteur | Métrique | Quota gratuit | Champ |
|---|---|---|---|
| Workers Functions | invocations | 100 000 / jour | workers.function_calls |
| Durable Objects | requêtes | 100 000 / jour | do.requests |
| D1 | lignes lues / écrites | 5 000 000 / 100 000 par jour | d1.rows_read / d1.rows_written |
| R2 | opérations A / B | 1 000 000 / 10 000 000 par mois | r2.class_a / r2.class_b |
Utilisation
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 stressAvec une session admin (NIE_SLA_ADMIN_SESSION) ou un jeton lecture seule (NIE_SLA_USAGE_TOKEN), le modèle ancre les compteurs de routes via l'agrégat de debug et passe d'une confiance low à medium.
Méthode et discipline
Décomposition par événements, ancrage sur les routes observées, multiplicateurs de calibration (fittés sur une fenêtre de 24 h Cloudflare), estimation ponctuelle + enveloppe opérationnelle. Toute modification des intervalles, des chemins WSS/DO ou des profils SQL D1 impose un bump de version et un recalibrage. Le modèle est un outil de réconciliation et de capacité, pas un substitut de facturation Cloudflare.