网站出问题了,用户不会主动告诉你。等你自己发现,可能已经损失了很多流量。错误监控能帮你及时发现问题,快速修复。这篇文章说说怎么做。
JavaScript错误:代码报错、API请求失败、资源加载失败,这些都要监控。
性能指标:加载时间、白屏时间、可交互时间,性能下降要及时发现。
业务错误:支付失败、表单提交失败,直接影响转化的错误最重要。
Sentry:专业的错误监控平台,支持各种语言和框架。能看错误详情、堆栈、影响用户,还能发告警。
Fundebug:国内的错误监控服务,功能类似Sentry,国内访问更快。
百度统计、Google Analytics:也能监控一些错误和性能,但不如专业工具详细。
错误率超过阈值就发告警,邮件、短信、钉钉、微信都可以。但要设置合理阈值,太敏感会收到很多无效告警,麻木了就不管了。
监控是网站运维的基础,投入不大但收益明显,每个网站都应该做。