独立开发者的巡检告警真实记录

2026 年 8 月的一个上午,我在外面办事,手机静悄悄。回家打开电脑才发现,小游戏那边的广告请求已经躺了大半天。那天之后我开始做巡检告警,这就是独立开发者的巡检告警真实记录。

先给结论:我自己搭的这套东西,价值不在于报警有多灵,而在于它逼我把「网站是不是活着」写成了一个每天自动跑的判断。 这件事我一个人做了,没买成品服务。

适用前提很直白:你手里有至少一个线上跑着的东西,且你不可能时时刻刻盯着它。不适用的情况也有——如果项目还在本地没上线,巡检纯属自娱自乐。

我为什么开始做巡检

那次事故的教训是「没人看」比「坏了」更贵。坏了我能修,但我不知道它坏了,修复时间就无限拉长。

我手上跑着的东西不少:官网、小游戏、还有几个给小客户用的页面。这些东西的共同点是不报错就等于没事,一旦有事我往往是最后一个知道的。

立项是 2026-07-24。在那之前我是一个人凭感觉盯,之后我开始把「盯」这件事交出去。

独立开发者的巡检告警真实记录:我到底巡查了什么

第一类是能不能打开。这是最基础的一条,也是最容易漏的一条,因为本地开发环境永远正常。

第二类是关键路径能不能走通。首页返回 200 不代表下单路径没断,我会挑一两个真正影响收入的动作去点。

第三类是异常有没有堆积。这个不看不知道,一看往往发现日志里已经躺了一堆重复报错,只是没人翻。

第四类是我自己有没有忘记东西。这条听着不像技术巡检,但它救过我——有些任务的失败原因不是机器坏了,是我忘了。

告警发去哪里

我试过推到手机推送,结论是没用的,我会习惯性划掉。后来我把告警落到一个我每天必看的地方,效果立刻不一样。

判断标准就一条:如果这个渠道你一天不打开一次,那它就不适合做告警出口。 渠道本身不高级没关系,能被看见才是硬指标。

还有一点我踩过:一开始我什么都报,结果告警多到我不想看,等于白做。后来只保留「必须今天处理」的那几条。

做对的和做错的

做对的是先定「什么算异常」再动手写。我一开始想直接上工具,后来发现我连正常状态的基线都没有,报什么都没法判断。

做错的有两件。一是最初把所有指标都设了阈值,触发一次改一次,改到最后阈值形同虚设。二是没有记录每次告警的处理结果,导致同一个问题反复出现,我却以为它是新问题。

顺带说一个交接上的坑:我让 AI 员工分工之后,巡检结论和修复动作曾经对不上号。后来我定了几条交接规矩,谁发现的、谁处理的、处理完写到哪,固定下来才不丢事。

换个人能不能复制

能,但别照抄我的阈值。我的阈值是基于我自己的流量规模定的,你拿过去一定不合适。

你真正要复制的只有三件事:定一个「必看」的告警出口,只报必须今天处理的,以及每次处理完留一行字。

这套东西的维护成本比我想的低。真正花时间的不是写脚本,是头两周反复调整「什么值得报」。熬过那两周,后面基本不用管。

现在回头看,这份独立开发者的巡检告警真实记录里最有用的一条,是别指望它一次做对。巡检告警这件事本来就是养出来的,不是搭出来的。

常见问题

Q:独立开发者做巡检告警,最小可用版本是什么?

就一条:每天定时访问你的主站,返回不正常就通知你。不用一开始就上完整方案。先让这条跑起来,再慢慢加第二条。

Q:巡检频率设多高合适?

看你的业务节奏。我的项目不是秒级交易型的,所以不需要秒级探测。频率设太高只会制造噪声,噪声一多你就再也不看告警了。

Q:告警发到哪些渠道比较好?

发到你每天一定会打开的那个渠道。我的判断标准是「一天不打开一次就不合格」。发到没人看的群里,等于没告警。

相关阅读


本文作者西米,37 岁程序员,一个人加五个 AI 员工在跑一家公司。踩过的坑和真实账本都写在公众号「西米分享」。

完整代码、踩坑清单与最新进展,都在公众号。

📱 关注公众号「西米分享」