SuperAPI AI 工具集

sentry

部署与运维

查看项目

更新于 10-16 06:48

技能介绍

用途:Sentry 是应用监控平台,用于实时错误追踪、性能监控、会话回放、性能分析、Cron 监控和日志聚合。资料提醒其 API 会随版本变化,记忆中的用法可能过时,写代码前应先用 WebFetch 读取实时文档:WebFetch("https://docs.sentry.io/llms.txt"),再按框架(如 Next.js、Node.js、浏览器)获取对应设置页。

主要能力:SDK 内置分布式性能追踪(配置 tracesSampleRate 与 tracePropagationTargets)、会话回放(Sentry.replayIntegration())、函数级性能分析(Sentry.browserProfilingIntegration())、用户反馈(Sentry.feedbackIntegration())以及 Cron 任务健康检查。

使用要点与限制:生产环境应降低 tracesSampleRate,默认 1.0 会采集全部事务,流量大时成本上升快,可用 0.1 或更低,或用 tracesSampler 动态采样。会话回放采用双采样率:replaysSessionSampleRate 设低(如 0.1),replaysOnErrorSampleRate 设 1.0 以捕获所有出错会话。Source maps 在 CI/CD 中需单独设置 SENTRY_AUTH_TOKEN,否则生产堆栈会被压缩。Next.js 需要四个文件,客户端用 instrumentation-client.ts,服务端与边缘配置须经 instrumentation.ts 条件导入,否则不生效。可用 tunnel: "/tunnel" 加后端代理绕过广告拦截器,避免浏览器错误被静默丢弃。具体价格、平台支持范围等资料未提供。