我用 Rust 构建了一个 uptime monitor,因为我讨厌 Webhooks 的付费墙
发布: (2026年5月6日 GMT+8 09:19)
2 分钟阅读
原文: Dev.to
Source: Dev.to
Introduction
嗨,DEV 社区!👋
我最近对标准监控工具感到非常沮丧。几乎所有工具都把简单的集成(比如 Discord、Slack 或 Webhook)放在付费墙后面。发送一次 webhook 只需几分之一美分,为什么我们要为此支付 $15+/月?
Why I built UpScout
我决定通过构建 UpScout 来解决这个问题。为了让免费层可持续,我需要服务器成本基本为零,于是我用 Rust 编写了 ping 引擎。它能够优雅地处理多地区并发请求,内存占用极小,并且没有垃圾回收暂停。
Features
- Free Tier: 50 个监控(每 4 分钟检查一次)。
- Unlocked Alerts: Webhook、Discord、Slack 和 Telegram 对所有用户 100 % 免费。
- Dark Mode: 使用 React 构建,因为光模式是一种罪行。
Call to Action
我刚刚上线,真诚期待大家对速度、UI 和架构的反馈!
🔗 Link:
欢迎告诉我你的想法,或者如果你对在网络密集型应用中使用 Rust 有任何疑问,也可以随时提问!