SuperAPI AI 工具集

sentry

部署与运维

查看项目

更新于 10-16 07:25

技能介绍

用途:该技能封装 Sentry API,用于错误跟踪与异常监控。当用户提到 Sentry、错误跟踪、崩溃报告、异常或监控错误时可使用。

主要能力:覆盖组织、项目、问题(Issues)、事件(Events)、发布(Releases)、监控器(Cron Monitors)、告警规则、团队、成员、环境等资源的查询与管理。支持列出/获取/更新/删除项目,列出与搜索问题,解决、忽略、取消解决、指派、批量更新、删除问题,查看问题事件与项目事件,创建/更新/删除发布及查看提交,管理监控器与检查记录,查看告警规则与项目规则,以及列出团队、成员和环境。

使用方式:所有请求通过 curl 调用 https://sentry.io/api/0/ 下的端点,使用 Authorization: Bearer $SENTRY_TOKEN 认证。建议先调用 GET /organizations/ 获取组织 slug,再使用其他端点。列出项目应使用 GET /organizations/{org}/projects/。问题搜索使用 query 参数配合 Sentry 搜索语法,如 is:unresolved、level:error、assigned:me、first-release:、error.type: 等,并用 -G 与 --data-urlencode 传参。分页使用 cursor 参数,响应 Link 头包含前后游标。问题状态值包括 unresolved、resolved、resolvedInNextRelease、ignored。

故障排查:请求失败时可运行 zero doctor check-connector --env-name SENTRY_TOKEN 或 zero doctor check-connector --url https://sentry.io/api/0/organizations/ --method GET。

限制:需确保令牌具备所需权限范围(如 project:read、event:read、org:read 等);遇到 429 响应需退避重试。更多细节见 https://docs.sentry.io/api/。