Sentry
管理 Sentry 问题、项目、事件和版本
配置
列出问题
操作
列出问题
API 密钥*
••••••••
组织 Slug*
你的 Sentry 组织 slug
项目 Slug
按项目筛选(可选)
搜索查询
例如:is:unresolved, level:error
统计周期
24h, 7d, 30d
限制
25
状态
全部
排序方式
日期
列出问题(
sentry_issues_list)列出指定组织在 Sentry 中的问题,也可按指定项目筛选。返回问题详情,包括状态、错误次数和最近出现时间。
输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
apiKey | string | 是 | Sentry API 认证令牌 |
organizationSlug | string | 是 | 组织的 slug |
projectSlug | string | 否 | 按指定项目 slug 筛选问题 (可选) |
query | string | 否 | 用于筛选问题的搜索查询。支持 Sentry 搜索语法 (例如 "is:unresolved"、"level:error") |
statsPeriod | string | 否 | 统计时间范围 (例如 "24h"、"7d"、"30d")。未指定时默认为 24h。 |
cursor | string | 否 | 用于获取下一页结果的分页游标 |
limit | number | 否 | 每页返回的问题数量 (默认:25,最大:100) |
status | string | 否 | 按问题状态筛选:unresolved、resolved、ignored 或 muted |
sort | string | 否 | 排序方式:date、new、freq、priority 或 user (默认:date) |
输出
| 参数 | 类型 | 说明 |
|---|---|---|
issues | array | Sentry 问题列表 |
nextCursor | string | 下一页结果的游标(如有) |
hasMore | boolean | 是否还有更多结果 |
获取问题
操作
获取问题
API 密钥*
••••••••
组织 Slug*
你的 Sentry 组织 slug
问题 ID*
输入问题 ID
获取问题 (
sentry_issues_get)根据 ID 获取指定 Sentry 问题的详细信息。返回完整问题详情,包括元数据、标签和统计信息。
输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
apiKey | string | 是 | Sentry API 身份验证令牌 |
organizationSlug | string | 是 | 组织的 slug |
issueId | string | 是 | 要获取的问题的唯一 ID |
输出
| 参数 | 类型 | 说明 |
|---|---|---|
issue | object | 该 Sentry 问题的详细信息 |
更新问题
操作
更新问题
API 密钥*
••••••••
组织 Slug*
你的 Sentry 组织 slug
问题 ID*
输入问题 ID
新状态
不更改
指派给
用户 ID 或邮箱(留空则取消指派)
收藏问题
Disabled
订阅更新
Disabled
更新问题 (
sentry_issues_update)更新 Sentry 问题,可更改其状态、指派、书签状态或其他属性。返回更新后的问题详情。
输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
apiKey | string | 是 | Sentry API 身份验证令牌 |
organizationSlug | string | 是 | 组织的 slug |
issueId | string | 是 | 要更新的问题的唯一 ID |
status | string | 否 | 问题的新状态:resolved、unresolved、ignored 或 resolvedInNextRelease |
assignedTo | string | 否 | 要将问题指派给的用户 ID 或电子邮件。使用空字符串可取消指派。 |
isBookmarked | boolean | 否 | 是否将问题加入书签 |
isSubscribed | boolean | 否 | 是否订阅问题更新 |
isPublic | boolean | 否 | 问题是否应公开可见 |
输出
| 参数 | 类型 | 说明 |
|---|---|---|
issue | object | 更新后的 Sentry 问题 |
列出项目
操作
列出项目
API 密钥*
••••••••
组织 Slug*
你的 Sentry 组织 slug
限制
25
列出项目(
sentry_projects_list)列出 Sentry 组织中的所有项目。返回项目详情,包括名称、平台、团队和配置。
输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
apiKey | string | 是 | Sentry API 认证令牌 |
organizationSlug | string | 是 | 组织的 slug |
cursor | string | 否 | 用于获取下一页结果的分页游标 |
limit | number | 否 | 每页返回的项目数量 (默认:25,最大:100) |
输出
| 参数 | 类型 | 说明 |
|---|---|---|
projects | array | Sentry 项目列表 |
nextCursor | string | 下一页结果的游标(如有) |
hasMore | boolean | 是否还有更多结果 |
获取项目
操作
获取项目
API 密钥*
••••••••
组织 Slug*
你的 Sentry 组织 slug
项目 ID 或 Slug*
输入项目 ID 或 slug
获取项目 (
sentry_projects_get)通过 slug 获取指定 Sentry 项目的详细信息。返回完整的项目详情,包括团队、功能和配置。
输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
apiKey | string | 是 | Sentry API 身份验证令牌 |
organizationSlug | string | 是 | 组织的 slug |
projectSlug | string | 是 | 要获取的项目 ID 或 slug |
输出
| 参数 | 类型 | 描述 |
|---|---|---|
project | object | Sentry 项目的详细信息 |
创建项目
操作
创建项目
API 密钥*
••••••••
组织 Slug*
你的 Sentry 组织 Slug
项目名称*
输入项目名称
团队 Slug*
将拥有该项目的团队
项目 Slug
未提供则自动生成
平台
javascript、python、node 等
创建默认告警规则
Disabled
创建项目(
sentry_projects_create)在组织中创建新的 Sentry 项目。必须指定要关联的团队。返回已创建项目的详细信息。
输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
apiKey | string | 是 | Sentry API 身份验证令牌 |
organizationSlug | string | 是 | 组织的 slug |
name | string | 是 | 项目名称 |
teamSlug | string | 是 | 将拥有此项目的团队 slug |
slug | string | 否 | URL 友好的项目标识符(未提供时根据名称自动生成) |
platform | string | 否 | 项目的平台/语言(例如 javascript、python、node、react-native)。未指定时默认为 "other" |
defaultRules | boolean | 否 | 是否创建默认告警规则(默认:true) |
输出
| 参数 | 类型 | 描述 |
|---|---|---|
project | object | 新创建的 Sentry 项目 |
更新项目
操作
更新项目
API 密钥*
••••••••
组织 Slug*
你的 Sentry 组织 slug
项目 Slug*
输入项目 slug
新名称
留空则保留当前名称
新 Slug
留空则保留当前 slug
平台
留空则保留当前平台
收藏项目
Disabled
更新项目 (
sentry_projects_update)通过修改名称、slug、平台或其他设置更新 Sentry 项目。返回更新后的项目详情。
输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
apiKey | string | 是 | Sentry API 身份验证令牌 |
organizationSlug | string | 是 | 组织的 slug |
projectSlug | string | 是 | 要更新的项目的 slug |
name | string | 否 | 项目的新名称 |
slug | string | 否 | 新的 URL 友好项目标识符 |
platform | string | 否 | 项目的新平台/语言(例如 javascript、python、node) |
isBookmarked | boolean | 否 | 是否将项目加入书签 |
digestsMinDelay | number | 否 | 摘要通知的最小延迟(秒) |
digestsMaxDelay | number | 否 | 摘要通知的最大延迟(秒) |
输出
| 参数 | 类型 | 说明 |
|---|---|---|
project | object | 已更新的 Sentry 项目 |
列出事件
操作
列出事件
API 密钥*
••••••••
组织 Slug*
你的 Sentry 组织 slug
项目 Slug*
输入项目 slug
问题 ID
按特定问题筛选(可选)
搜索查询
例如:user.email:*@example.com
限制
50
统计周期
24h, 7d, 30d, 90d
列出事件(
sentry_events_list)从 Sentry 项目列出事件。可按问题 ID、查询或时间段筛选。返回事件详情,包括上下文、标签和用户信息。
输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
apiKey | string | 是 | Sentry API 身份验证令牌 |
organizationSlug | string | 是 | 组织的 slug |
projectSlug | string | 是 | 要列出事件的项目 slug |
issueId | string | 否 | 按特定问题 ID 筛选事件 |
query | string | 否 | 用于筛选事件的搜索查询。支持 Sentry 搜索语法 (例如 "user.email:*@example.com") |
cursor | string | 否 | 用于获取下一页结果的分页游标 |
limit | number | 否 | 每页返回的事件数 (默认:50,最大:100) |
statsPeriod | string | 否 | 要查询的时间段 (例如 "24h"、"7d"、"30d")。未指定时默认为 90d。 |
输出
| 参数 | 类型 | 说明 |
|---|---|---|
events | array | Sentry 事件列表 |
nextCursor | string | 下一页结果的游标 (如有) |
hasMore | boolean | 是否还有更多可用结果 |
获取事件
操作
获取事件
API 密钥*
••••••••
组织 Slug*
你的 Sentry 组织 slug
项目 Slug*
输入项目 slug
事件 ID*
输入事件 ID
获取事件 (
sentry_events_get)根据 ID 获取特定 Sentry 事件的详细信息。返回完整事件详情,包括堆栈跟踪、面包屑、上下文和用户信息。
输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
apiKey | string | 是 | Sentry API 身份验证令牌 |
organizationSlug | string | 是 | 组织的 slug |
projectSlug | string | 是 | 项目的 slug |
eventId | string | 是 | 要获取的事件的唯一 ID |
输出
| 参数 | 类型 | 说明 |
|---|---|---|
event | object | Sentry 事件的详细信息 |
列出版本
操作
列出版本
API 密钥*
••••••••
组织 Slug*
你的 Sentry 组织 slug
项目 Slug
按项目筛选(可选)
搜索查询
搜索特定版本
限制
25
列出版本(
sentry_releases_list)列出某个 Sentry 组织或项目的版本。返回版本详情,包括版本号、提交、部署信息以及关联项目。
输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
apiKey | string | 是 | Sentry API 认证令牌 |
organizationSlug | string | 是 | 组织的 slug |
projectSlug | string | 否 | 按特定项目 slug 筛选发布(可选) |
query | string | 否 | 用于筛选发布的搜索查询(例如版本名称模式) |
cursor | string | 否 | 用于获取下一页结果的分页游标 |
limit | number | 否 | 每页返回的发布数量(默认:25,最大:100) |
输出
| 参数 | 类型 | 说明 |
|---|---|---|
releases | array | Sentry 发布列表 |
nextCursor | string | 下一页结果的游标(如有) |
hasMore | boolean | 是否还有更多结果 |
创建发布
操作
创建发布
API 密钥*
••••••••
组织 Slug*
你的 Sentry 组织 slug
版本*
例如 2.0.0 或 my-app@1.0.0
项目*
逗号分隔的项目 slug
Git 引用
提交 SHA、标签或分支
发布 URL
发布页面 URL(例如 GitHub release)
发布日期
ISO 8601 时间戳(默认为当前时间)
提交(JSON)
[{"id":"abc123","message":"Fix bug"}]
创建发行版(
sentry_releases_create)在 Sentry 中创建新的发行版。发行版是部署到某个环境的代码版本。可包含提交信息和关联项目。返回已创建发行版的详细信息。
输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
apiKey | string | 是 | Sentry API 身份验证令牌 |
organizationSlug | string | 是 | 组织的 slug |
version | string | 是 | 发行版的版本标识符(例如 "2.0.0"、"my-app@1.0.0" 或 git 提交 SHA) |
projects | string | 是 | 要与此发行版关联的项目 slug 列表,以逗号分隔 |
ref | string | 否 | 此发行版的 Git 引用(提交 SHA、标签或分支) |
url | string | 否 | 指向该发行版的 URL(例如 GitHub 发行版页面) |
dateReleased | string | 否 | 发行版部署时间的 ISO 8601 时间戳(默认为当前时间) |
commits | string | 否 | 包含 id、repository(可选)和 message(可选)的提交对象 JSON 数组。示例:[{"id":"abc123","message":"Fix bug"}] |
输出
| 参数 | 类型 | 说明 |
|---|---|---|
release | object | 新创建的 Sentry 发行版 |
创建部署
操作
创建部署
API 密钥*
••••••••
组织 Slug*
你的 Sentry 组织 slug
版本*
要部署的发行版版本号
环境*
production、staging 等
部署名称
可选的部署名称
部署 URL
CI/CD 流水线或部署的 URL
开始时间
ISO 8601 时间戳(默认为当前时间)
结束时间
ISO 8601 时间戳
创建部署(
sentry_releases_deploy)为指定环境中的 Sentry 发布创建部署记录。部署用于跟踪发布的时间和位置。返回已创建的部署详情。
输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
apiKey | string | 是 | Sentry API 认证令牌 |
organizationSlug | string | 是 | 组织的 slug |
version | string | 是 | 正在部署的发布版本标识符 |
environment | string | 是 | 发布部署所在的环境名称(例如 "production"、"staging") |
name | string | 否 | 此部署的可选名称(例如 "将 v2.0 部署到生产环境") |
url | string | 否 | 指向该部署的 URL(例如 CI/CD 流水线 URL) |
dateStarted | string | 否 | 部署开始时间的 ISO 8601 时间戳(默认为当前时间) |
dateFinished | string | 否 | 部署结束时间的 ISO 8601 时间戳 |
输出
| 参数 | 类型 | 说明 |
|---|---|---|
deploy | object | 新创建的部署记录 |
使用说明
将 Sentry 集成到工作流中。监控问题、管理项目、跟踪事件,并协调各应用的发布。
注意事项
- 类别:
tools - 类型:
sentry