SheepNav
Wotchi

Wotchi

producthunt.com

Node.js 服务的低噪音错误告警

2个月前制作者:Ivan Kabar

关于 Wotchi

Wotchi 是一款专为 Node.js 服务设计的开源 npm 包,旨在将重复出现的进程内错误转化为有界、低噪音的告警。它能在分组前自动脱敏敏感数据,并应用分组与冷却机制,有效减少告警疲劳。告警通知可发送至控制台、Telegram 或通用 HTTPS Webhook,无需托管仪表板,轻量易用。

核心功能

Wotchi 的核心在于其智能的错误处理流程。它首先捕获服务中的异常,自动识别并脱敏其中的敏感信息(如密码、令牌等),确保安全。随后,通过内置的分组算法,将相似错误聚合为一条告警,并应用冷却时间,避免短时间内重复轰炸。告警可通过多种渠道实时推送,确保开发者及时响应。

主要特性

  • 敏感数据脱敏:在错误分组前自动过滤敏感字段,保障数据安全。
  • 智能分组与冷却:相似错误自动合并,并设置冷却期,显著降低噪音。
  • 多渠道通知:支持控制台、Telegram、HTTPS Webhook,灵活接入现有工作流。
  • 框架适配器:内置 Express 4/5 和 NestJS 10/11 适配器,无缝集成。
  • 零依赖仪表板:无需额外部署监控面板,简化运维成本。

适用场景

Wotchi 适用于所有 Node.js 服务,尤其是对告警噪音敏感的生产环境。无论是微服务架构中的错误监控,还是单体应用的异常追踪,Wotchi 都能帮助团队快速定位问题,同时避免信息过载。其轻量级设计也适合中小型项目快速接入,提升可观测性。

相关工具