SuperAPI AI 工具集

convex-sentinel

部署与运维

查看项目

更新于 10-15 21:51

技能介绍

用途:在用户自己的 Convex 部署中捕获生产环境错误,包括服务端函数失败、客户端 JS/React 崩溃,以及 OCC 和扩缩容信号,结果写入用户自有部署中的数据表,写入时即做脱敏,并可对新错误做出响应。

主要能力:安装 @convex-dev/sentinel 组件后可收集上述错误;提供客户端 SDK 接线,包括 React 错误边界、window.onerror/unhandledrejection 以及面包屑;脱敏在写入时执行且默认开启,默认拒绝密钥类名称与值模式;可通过 Convex CLI(convex data、run-once-query)读取近期错误,并通过 monitor 的 prod_error 事件响应新错误;可选启用自愈 cron,由 triage 对错误分类,并对反复出现的非瞬时错误交给 ai-runner 开修复 PR。

使用方式:在 convex/convex.config.ts 中通过 app.use(sentinel) 安装组件;接线客户端 SDK;按需配置自愈 cron。注意脱敏为强制且默认开启,绝不要存储原始密钥,因为代理读取会到达模型提供方;数据保留在用户部署中,不得发送给第三方;需采样和设上限以控制数据量与成本;捕获生产错误需要已部署的云应用,安装可匿名进行。

限制:资料未提供具体价格、支持平台或性能效果等信息。