SuperAPI AI 工具集

1k-sentry

部署与运维

查看项目

更新于 10-15 21:09

技能介绍

用途:为 OneKey 项目提供 Sentry 错误追踪与监控的配置与排查指引,适用于配置 Sentry、过滤错误、分析崩溃报告以及调试生产环境问题。

主要能力:说明 OneKey 各平台的 Sentry 架构,包括桌面主进程 apps/desktop/app/sentry.ts,以及 packages/shared/src/modules3rdParty/sentry/ 下的 Web/扩展入口 index.ts、React Native 入口 index.native.ts、桌面渲染进程入口 index.desktop.ts、共享配置与错误过滤 basicOptions.ts 和客户端实例 instance.ts。提供平台检测方式,通过 platformEnv 判断 isDesktop、isNative、isWeb、isExtension、isWebEmbed。

使用方式:过滤或忽略错误时参考 references/rules/ignoring-errors.md,关键文件为 basicOptions.ts,可按错误类型(如 AxiosError、HTTPClientError)、精确消息或消息模式过滤。分析崩溃报告时从 Sentry 面板获取详情,识别错误类型、消息与堆栈,检查平台上下文;原生崩溃可结合 /1k-patching-native-modules,JS 错误在代码库中修复。添加上下文可使用 Sentry.addBreadcrumb、Sentry.setUser、Sentry.setTag、Sentry.captureException 等方法。

适用场景:OneKey 多平台生产环境的错误监控、崩溃定位与错误噪音治理。

限制:资料未提供安装命令、收费信息、具体版本要求及完整配置步骤,相关细节暂未提供。