Overmind:盯 Cloudflare 用量与账单的 macOS 菜单栏工具
一个开源 macOS 菜单栏应用:用只读 Token 读取 Cloudflare 账号的 Workers、D1 用量与账单,在免费额度耗尽前提醒。
- 适用产品
- WorkersD1
- 来源
- 社区资源GitHub 仓库
- 作者
- tddworks / itshan(@itshanrw)
要点
- README 介绍:菜单栏显示账号里最接近用完的额度,在用完前提醒,指出背后的查询或部署,并按 Free 和 Workers Paid 方案估算本月费用。
- 配置需要一个对 Account Analytics 与 Workers Scripts 有读取权限的 API Token,要看方案和发票再加 Billing 读取;Token 存在 macOS 钥匙串。它每 5 分钟及 Mac 唤醒后读取一次,在 50%、75%、90% 时提醒,若按当天速度会超过 90% 也会提前提醒。
- 目前覆盖 Workers 的请求与 CPU,以及 D1 的读取行、写入行与存储;其他产品尚未接入。README 写明 Overmind 只读取,它发出的任何调用都不会改动账号。
原始来源
原始来源 · 最后更新
打开原始来源作者称自己在用 D1,也担心账单问题,于是做了个菜单栏应用监控用量和费用,并称次日开源。
到 𝕏 阅读itshan
@itshanrw · 𝕏 原帖
之前自己也在用 Cloudflare D1, 然后也担心这个问题。自己做了个一个 MenuBar 用来监控使用量和费用。 明天开源出来~ https://t.co/HFj0RjLNsG pic.twitter.com/SGuvYZvXmF
开源发布:一个 macOS 菜单栏应用,监控 Cloudflare 用量与账单(Workers、D1),在免费额度耗尽前提醒,使用只读 Token;可用 Homebrew 安装。
到 𝕏 阅读itshan
@itshanrw · 𝕏 原帖
We just open-sourced Overmind A macOS menu bar app that watches your Cloudflare usage and bill (Workers, D1) and warns you before the free tier says no. Read-only token. Swift + SwiftUI. Stars ⭐ & PRs welcome brew install --cask tddworks/tap/overmindhttps://t.co/PjJ4znJqis pic.twitter.com/PGL9q0oJDs
另一位作者 小弟调调(@jaywcjlove)称已把 Overmind 收录进他的 macOS 应用清单,并介绍它监控 Cloudflare 用量、费用与额度,在免费额度耗尽前提醒。
到 𝕏 阅读小弟调调
@jaywcjlove · 𝕏 原帖
Overmind - 监控 Cloudflare 用量、费用与额度,并在免费额度耗尽前提醒。 brew install --cask tddworks/tap/overmind 收录 Overmind 👇https://t.co/L11NxEj4P0 https://t.co/4mrMTaDbr9
回答提问时,作者说明:Free 方案的用量从当天 UTC 00:00 起算,Paid 方案从上次续费日起算。
到 𝕏 阅读itshan
@itshanrw · 𝕏 原帖
For Free that's since 00:00 UTC today; for Paid it's since the last renewal date
其他推荐阅读
作者经验账号级用量计费产品
预算提醒是喇叭,不是刹车
@GUYUE_LGY 引用 Cloudflare Budget alerts 文档:费用跨过阈值只发邮件,不会暂停或封顶用量。交给 AI 自动运行前,作者只查一件事:到线以后系统究竟做什么。
Workers
RetainDB:81 个用户,队列循环报告约 $36k 账单。
Reddit 用户 alameenswe 在 Workers、KV、Durable Objects 与 Queues 上构建 RetainDB,报告 81 个用户一个月产生约 $36k 的 Cloudflare 账单,正文写作 $35,000。他将其归因于队列消费者反复重新排队异步写入、每次记忆写入 12 次未批处理的 Durable Object 写入,以及鉴权回退中的 kv.list() 扫描。
官方说明Workers +1
Cloudflare 按需性能分析发布:生产优化实例
Dominik Picheta 发布 Workers 与 Durable Objects 按需 CPU/内存分析,并分享 Cloudflare 消除重复计算与多余内存分配路径的生产实例。