提供案例
billflare.

Appflare 费用保护:在自己账户里按应用告警并自动暂停

Appflare 是在你自己 Cloudflare 账户里以 Worker 运行的开源(Apache-2.0)应用管理器,新增了费用保护:每 5 分钟读取每个已安装应用的用量,用量异常时告警,并可暂停失控的应用。

适用产品
WorkersDurable ObjectsD1R2
来源
社区资源Appflare 文档
作者
Mendy(@MendyOK)

要点

  • 监测范围:每 5 分钟读取 Cloudflare 分析数据中它为每个应用创建的资源(Workers、Durable Objects、D1、KV、R2、队列、Workflows 等),按资源 ID 归属。由于分析数据有延迟,每次会重读最近 3 小时;新应用的用量约在安装一小时后才出现。金额均按 Cloudflare 标价估算,且不统计非 Appflare 安装的 Worker 和资源,所以合计不是账户的全部账单。
  • 告警:当某小时用量达到应用常态的 5 倍、20 倍(默认)或 100 倍时(常态取前一天之前 7 天内活跃小时的第 95 百分位),向 Telegram、Slack、Discord 或 Webhook 发消息;同时要求该小时在 Workers Paid 上至少花费 0.05 美元,或在 Workers Free 上至少用掉某项免费日额度的 5%。也可以写成“按当前速度本月将花到 20 美元时提醒”这类自定义告警。
  • 暂停:自动暂停默认关闭。暂停后每个 Worker 改为返回 503 的替身版本,绑定、密钥和数据保持不变;Durable Object 的 alarm 每次触发都顺延一小时,Cron 触发器不执行,队列停止投递,Workflow 实例暂停,容器停止。暂停期间存储仍计费,Appflare 也不会自行恢复应用。
  • 自动触发条件:循环检测(Workers Paid 默认为每小时超过 1 美元且达到常态 50 倍,需相隔 5 分钟的两次检查都满足;单个 Durable Object 一小时内 alarm 运行超过 3,600 次也算);在 Workers Paid 上还可按天、周或月给每个应用设费用上限(默认每月 10 美元),以及可选的月度预算,超出时暂停花费最多的应用。在 Workers Free 上,整个账户用到某项免费日额度的 90% 时会告警,但不会限制或暂停非它安装的任何东西。
  • 官方文档(2026-10-15 复核):Cloudflare 预算告警在账户整体按量费用越过阈值时发一次邮件,不会暂停或封顶用量。Appflare 的上限与暂停只作用于它安装的应用。

原始来源

  1. 日期未记录

    Appflare 费用保护:在自己账户里按应用告警并自动暂停

    打开原始来源

    Appflare 是在你自己 Cloudflare 账户里以 Worker 运行的开源(Apache-2.0)应用管理器,新增了费用保护:每 5 分钟读取每个已安装应用的用量,用量异常时告警,并可暂停失控的应用。

  2. Mendy(@MendyOK)的发布串文:Appflare 是面向自己 Cloudflare 账户的免费开源应用商店,费用保护会跟踪每个应用,失控时告警并可暂停。

    到 𝕏 阅读

    Mendy

    @MendyOK · 𝕏 原帖

    Appflare is a free, open-source app store for your own Cloudflare account: 100+ apps, one click each. But what if one loops all night? Introducing: spend protection! Appflare tracks every app, warns you if one runs away, and can pause it. website: https://t.co/viYc3rqoDY github: https://t.co/7wuL9UDWw5
  3. 串文:每个应用新增用量标签页,首页显示本月费用与走势,数据来自每 5 分钟读取一次的 Cloudflare 分析,金额按标价估算。

    到 𝕏 阅读

    Mendy

    @MendyOK · 𝕏 原帖

    Every app now has a Usage tab, and Home shows what your apps have cost this month and where it's heading. The numbers come from Cloudflare's own analytics, read every 5 minutes, with dollar estimates at Cloudflare's list prices. https://t.co/vz8tgBp263
  4. 串文:应用某小时达到常态 5 倍、20 倍或 100 倍时通过 Telegram、Slack、Discord 或 Webhook 告警,也可用一句话自定义告警。

    到 𝕏 阅读

    Mendy

    @MendyOK · 𝕏 原帖

    When an app's hour reaches 5x, 20x or 100x its normal, Appflare tells you on Telegram, Slack, Discord or a webhook. Or write your own alert as a sentence: "when it is on pace to spend $20 this month". https://t.co/IV4SZpb5yl
  5. 串文:自动暂停陷入循环的应用;在 Workers Paid 上可按天、周、月设应用费用上限,并设置暂停最大花费者的月度预算。

    到 𝕏 阅读

    Mendy

    @MendyOK · 𝕏 原帖

    Turn on auto-pause and Appflare pauses an app that's stuck in a loop, burning real money at many times its normal rate. On Workers Paid, add a spending cap per day, week or month, and a monthly budget that pauses the biggest spender until your apps fit it. https://t.co/vrjGEzHJx9
  6. 串文:暂停不动数据,保留绑定与密钥;队列、Workflows 与容器也会停止,恢复时还原原先运行的版本。

    到 𝕏 阅读

    Mendy

    @MendyOK · 𝕏 原帖

    Pausing doesn't touch your data. Each Worker serves a "paused" page and keeps its bindings and secrets. Queues, Workflows and containers stop too. Resume puts back the exact versions that were running. https://t.co/9z2HKY4nDx
  7. 串文:在 Workers Free 上,账户快用完免费日额度前也会提醒;已安装者从 Settings > Updates 更新后需重新连接一次 Cloudflare。

    到 𝕏 阅读

    Mendy

    @MendyOK · 𝕏 原帖

    Free and open source. On Workers Free it also warns you before your account hits a free daily limit. Update Appflare from Settings > Updates, then reconnect Cloudflare once. https://t.co/Oq3ziDqSQo https://t.co/Cz1um9YHSu
  8. 日期未记录

    代码仓库(Apache-2.0):README 称 Appflare 可在 Workers 免费方案运行,已安装应用计入你自己的 Cloudflare 方案用量,Appflare 停止或移除后应用照常运行。

    打开原始来源
其他产品

Meathill:OpenNext KV ISR 缓存未实现 TTL,存储暴涨产生额外扣费。

Meathill 称 OpenNext 在 Cloudflare KV 上的 Next.js ISR 增量缓存路径留下 KV TTL 的 TODO,版本化页面快照不断堆积。账单面板显示计费存储 3.59 GB-month,超过 1GB 免费额度并持续额外扣费;历史僵尸数据约达 24GB,他随后迁到新命名空间。未给出美元发票总额。

作者经验Workers

免费计划三问:超额报错、重置时间与 CPU 上限

风易(@Michael_liyang)回答三个常见问题:免费额度用超会不会悄悄扣钱、额度何时重置,以及免费方案能否商用。

社区资源Workers AI +1

ClaudeBar 的 Cloudflare AI 面板:在菜单栏看 Workers AI 神经元与超额

开源 macOS 菜单栏应用 ClaudeBar 新增 Cloudflare AI 面板:用只读 API Token 显示当天 Workers AI 神经元与每日免费额度的对比、Workers Paid 超额估算、AI Gateway token 与最近一张发票。