Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
pac
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ai-tools
pac
Commits
bb4a4078
Commit
bb4a4078
authored
Oct 10, 2026
by
luoqi
Browse files
Options
Browse Files
Download
Plain Diff
Record FridayAI Sentry staging verification on test
parents
1b1dd610
6dfe2f1a
Pipeline
#3751
failed in 0 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
31 additions
and
0 deletions
+31
-0
docs/qa/2026-10-10-friday-ai-sentry.md
+31
-0
No files found.
docs/qa/2026-10-10-friday-ai-sentry.md
0 → 100644
View file @
bb4a4078
# FridayAI Sentry 接入验证
-
范围:
`friday-ai-web`
(项目 46)、
`friday-ai-service`
(项目 47)。
`channel-ingress`
不接入。
-
同一组项目通过
`environment=test/production`
区分环境,
`release`
使用部署镜像标签。
-
只采集错误,不开启性能采样、录屏;去掉请求正文、请求头、用户对象、extra、控制台与点击面包屑,地址去除查询参数及片段。异常文本与堆栈保留,不应在业务异常中拼接敏感原文。
-
DSN 写入服务器环境文件,不写入源码;生产只更新
`/data/pac-ops/readiness-20261010/config/ai-service.env.draft`
,不部署生产应用。
-
复用 PAC 同环境的企微告警机器人;本次未手工发送企微消息。
## 本地验证
-
utils 构建、AI 前后端类型检查通过。
-
Web 使用独立
`.next-sentry-check`
目录完成生产构建,未覆盖开发产物。
-
frozen lockfile 安装、Shell 语法、diff 空白检查通过。
-
部署脚本及脱敏测试 19 项通过,包括失败时不切换服务、环境区分、只提取公开 DSN、不执行 env 内容。
## 测试环境结果
-
已部署镜像标签:
`1b1dd61-20261010T054414Z`
;部署脚本退出码 0。
-
API
`/health/ready`
返回
`status=ok, db=up`
,Web
`/login`
HTTP 200;74 条已有迁移全部应用,本次没有新迁移。
-
运行容器启用 Sentry,
`environment=test`
、
`release`
与镜像标签一致;Web 静态脚本包含项目 46 的 DSN。
-
用运行容器的 SDK、环境和过滤函数向两个项目分别发送合成异常,均收到 HTTP 200、flush 成功:
-
service:
`d83ff4099561465ba76507f3fbd2753b`
-
web:
`401d47743ad542309de7f36397568686`
-
以上验证的是接收端成功接收;未登录 Sentry 看板确认展示,也未在真实浏览器中制造异常。Web envelope 接口对测试域名的 CORS 预检通过。
-
PAC API 健康;PAC 前后端、中转容器的 ID、镜像、启动时间与部署前逐项一致。
-
配置及数据库备份:测试机
`/var/backups/friday-ai/sentry-20261010`
;部署日志
`/var/tmp/ai-sentry-20261010/deploy.log`
。
## 限制
-
本次没有提供 source map 上传凭据,未验证前端压缩堆栈的源码还原。
-
Sentry 错误上报不替代进程存活、积压与业务告警。
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment