Sentry

管理 Sentry 问题、项目、事件和版本

配置

列出问题

操作
列出问题
API 密钥*
••••••••
组织 Slug*
你的 Sentry 组织 slug
项目 Slug
按项目筛选(可选)
搜索查询
例如:is:unresolved, level:error
统计周期
24h, 7d, 30d
限制
25
状态
全部
排序方式
日期
列出问题(sentry_issues_list)

列出指定组织在 Sentry 中的问题,也可按指定项目筛选。返回问题详情,包括状态、错误次数和最近出现时间。

输入
参数类型必填说明
apiKeystring是Sentry API 认证令牌
organizationSlugstring是组织的 slug
projectSlugstring否按指定项目 slug 筛选问题 (可选)
querystring否用于筛选问题的搜索查询。支持 Sentry 搜索语法 (例如 "is:unresolved"、"level:error")
statsPeriodstring否统计时间范围 (例如 "24h"、"7d"、"30d")。未指定时默认为 24h。
cursorstring否用于获取下一页结果的分页游标
limitnumber否每页返回的问题数量 (默认:25,最大:100)
statusstring否按问题状态筛选:unresolved、resolved、ignored 或 muted
sortstring否排序方式:date、new、freq、priority 或 user (默认:date)
输出
参数类型说明
issuesarraySentry 问题列表
nextCursorstring下一页结果的游标(如有)
hasMoreboolean是否还有更多结果

获取问题

操作
获取问题
API 密钥*
••••••••
组织 Slug*
你的 Sentry 组织 slug
问题 ID*
输入问题 ID
获取问题 (sentry_issues_get)

根据 ID 获取指定 Sentry 问题的详细信息。返回完整问题详情,包括元数据、标签和统计信息。

输入
参数类型必填说明
apiKeystring是Sentry API 身份验证令牌
organizationSlugstring是组织的 slug
issueIdstring是要获取的问题的唯一 ID
输出
参数类型说明
issueobject该 Sentry 问题的详细信息

更新问题

操作
更新问题
API 密钥*
••••••••
组织 Slug*
你的 Sentry 组织 slug
问题 ID*
输入问题 ID
新状态
不更改
指派给
用户 ID 或邮箱(留空则取消指派)
收藏问题
Disabled
订阅更新
Disabled
更新问题 (sentry_issues_update)

更新 Sentry 问题,可更改其状态、指派、书签状态或其他属性。返回更新后的问题详情。

输入
参数类型必填说明
apiKeystring是Sentry API 身份验证令牌
organizationSlugstring是组织的 slug
issueIdstring是要更新的问题的唯一 ID
statusstring否问题的新状态:resolved、unresolved、ignored 或 resolvedInNextRelease
assignedTostring否要将问题指派给的用户 ID 或电子邮件。使用空字符串可取消指派。
isBookmarkedboolean否是否将问题加入书签
isSubscribedboolean否是否订阅问题更新
isPublicboolean否问题是否应公开可见
输出
参数类型说明
issueobject更新后的 Sentry 问题

列出项目

操作
列出项目
API 密钥*
••••••••
组织 Slug*
你的 Sentry 组织 slug
限制
25
列出项目(sentry_projects_list)

列出 Sentry 组织中的所有项目。返回项目详情,包括名称、平台、团队和配置。

输入
参数类型必填说明
apiKeystring是Sentry API 认证令牌
organizationSlugstring是组织的 slug
cursorstring否用于获取下一页结果的分页游标
limitnumber否每页返回的项目数量 (默认:25,最大:100)
输出
参数类型说明
projectsarraySentry 项目列表
nextCursorstring下一页结果的游标(如有)
hasMoreboolean是否还有更多结果

获取项目

操作
获取项目
API 密钥*
••••••••
组织 Slug*
你的 Sentry 组织 slug
项目 ID 或 Slug*
输入项目 ID 或 slug
获取项目 (sentry_projects_get)

通过 slug 获取指定 Sentry 项目的详细信息。返回完整的项目详情,包括团队、功能和配置。

输入
参数类型必填说明
apiKeystring是Sentry API 身份验证令牌
organizationSlugstring是组织的 slug
projectSlugstring是要获取的项目 ID 或 slug
输出
参数类型描述
projectobjectSentry 项目的详细信息

创建项目

操作
创建项目
API 密钥*
••••••••
组织 Slug*
你的 Sentry 组织 Slug
项目名称*
输入项目名称
团队 Slug*
将拥有该项目的团队
项目 Slug
未提供则自动生成
平台
javascript、python、node 等
创建默认告警规则
Disabled
创建项目(sentry_projects_create)

在组织中创建新的 Sentry 项目。必须指定要关联的团队。返回已创建项目的详细信息。

输入
参数类型必填说明
apiKeystring是Sentry API 身份验证令牌
organizationSlugstring是组织的 slug
namestring是项目名称
teamSlugstring是将拥有此项目的团队 slug
slugstring否URL 友好的项目标识符(未提供时根据名称自动生成)
platformstring否项目的平台/语言(例如 javascript、python、node、react-native)。未指定时默认为 "other"
defaultRulesboolean否是否创建默认告警规则(默认:true)
输出
参数类型描述
projectobject新创建的 Sentry 项目

更新项目

操作
更新项目
API 密钥*
••••••••
组织 Slug*
你的 Sentry 组织 slug
项目 Slug*
输入项目 slug
新名称
留空则保留当前名称
新 Slug
留空则保留当前 slug
平台
留空则保留当前平台
收藏项目
Disabled
更新项目 (sentry_projects_update)

通过修改名称、slug、平台或其他设置更新 Sentry 项目。返回更新后的项目详情。

输入
参数类型必填说明
apiKeystring是Sentry API 身份验证令牌
organizationSlugstring是组织的 slug
projectSlugstring是要更新的项目的 slug
namestring否项目的新名称
slugstring否新的 URL 友好项目标识符
platformstring否项目的新平台/语言(例如 javascript、python、node)
isBookmarkedboolean否是否将项目加入书签
digestsMinDelaynumber否摘要通知的最小延迟(秒)
digestsMaxDelaynumber否摘要通知的最大延迟(秒)
输出
参数类型说明
projectobject已更新的 Sentry 项目

列出事件

操作
列出事件
API 密钥*
••••••••
组织 Slug*
你的 Sentry 组织 slug
项目 Slug*
输入项目 slug
问题 ID
按特定问题筛选(可选)
搜索查询
例如:user.email:*@example.com
限制
50
统计周期
24h, 7d, 30d, 90d
列出事件(sentry_events_list)

从 Sentry 项目列出事件。可按问题 ID、查询或时间段筛选。返回事件详情,包括上下文、标签和用户信息。

输入
参数类型必填说明
apiKeystring是Sentry API 身份验证令牌
organizationSlugstring是组织的 slug
projectSlugstring是要列出事件的项目 slug
issueIdstring否按特定问题 ID 筛选事件
querystring否用于筛选事件的搜索查询。支持 Sentry 搜索语法 (例如 "user.email:*@example.com")
cursorstring否用于获取下一页结果的分页游标
limitnumber否每页返回的事件数 (默认:50,最大:100)
statsPeriodstring否要查询的时间段 (例如 "24h"、"7d"、"30d")。未指定时默认为 90d。
输出
参数类型说明
eventsarraySentry 事件列表
nextCursorstring下一页结果的游标 (如有)
hasMoreboolean是否还有更多可用结果

获取事件

操作
获取事件
API 密钥*
••••••••
组织 Slug*
你的 Sentry 组织 slug
项目 Slug*
输入项目 slug
事件 ID*
输入事件 ID
获取事件 (sentry_events_get)

根据 ID 获取特定 Sentry 事件的详细信息。返回完整事件详情,包括堆栈跟踪、面包屑、上下文和用户信息。

输入
参数类型必填说明
apiKeystring是Sentry API 身份验证令牌
organizationSlugstring是组织的 slug
projectSlugstring是项目的 slug
eventIdstring是要获取的事件的唯一 ID
输出
参数类型说明
eventobjectSentry 事件的详细信息

列出版本

操作
列出版本
API 密钥*
••••••••
组织 Slug*
你的 Sentry 组织 slug
项目 Slug
按项目筛选(可选)
搜索查询
搜索特定版本
限制
25
列出版本(sentry_releases_list)

列出某个 Sentry 组织或项目的版本。返回版本详情,包括版本号、提交、部署信息以及关联项目。

输入
参数类型必填说明
apiKeystring是Sentry API 认证令牌
organizationSlugstring是组织的 slug
projectSlugstring否按特定项目 slug 筛选发布(可选)
querystring否用于筛选发布的搜索查询(例如版本名称模式)
cursorstring否用于获取下一页结果的分页游标
limitnumber否每页返回的发布数量(默认:25,最大:100)
输出
参数类型说明
releasesarraySentry 发布列表
nextCursorstring下一页结果的游标(如有)
hasMoreboolean是否还有更多结果

创建发布

操作
创建发布
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 中创建新的发行版。发行版是部署到某个环境的代码版本。可包含提交信息和关联项目。返回已创建发行版的详细信息。

输入
参数类型必填说明
apiKeystring是Sentry API 身份验证令牌
organizationSlugstring是组织的 slug
versionstring是发行版的版本标识符(例如 "2.0.0"、"my-app@1.0.0" 或 git 提交 SHA)
projectsstring是要与此发行版关联的项目 slug 列表,以逗号分隔
refstring否此发行版的 Git 引用(提交 SHA、标签或分支)
urlstring否指向该发行版的 URL(例如 GitHub 发行版页面)
dateReleasedstring否发行版部署时间的 ISO 8601 时间戳(默认为当前时间)
commitsstring否包含 id、repository(可选)和 message(可选)的提交对象 JSON 数组。示例:[{"id":"abc123","message":"Fix bug"}]
输出
参数类型说明
releaseobject新创建的 Sentry 发行版

创建部署

操作
创建部署
API 密钥*
••••••••
组织 Slug*
你的 Sentry 组织 slug
版本*
要部署的发行版版本号
环境*
production、staging 等
部署名称
可选的部署名称
部署 URL
CI/CD 流水线或部署的 URL
开始时间
ISO 8601 时间戳(默认为当前时间)
结束时间
ISO 8601 时间戳
创建部署(sentry_releases_deploy)

为指定环境中的 Sentry 发布创建部署记录。部署用于跟踪发布的时间和位置。返回已创建的部署详情。

输入
参数类型必填说明
apiKeystring是Sentry API 认证令牌
organizationSlugstring是组织的 slug
versionstring是正在部署的发布版本标识符
environmentstring是发布部署所在的环境名称(例如 "production"、"staging")
namestring否此部署的可选名称(例如 "将 v2.0 部署到生产环境")
urlstring否指向该部署的 URL(例如 CI/CD 流水线 URL)
dateStartedstring否部署开始时间的 ISO 8601 时间戳(默认为当前时间)
dateFinishedstring否部署结束时间的 ISO 8601 时间戳
输出
参数类型说明
deployobject新创建的部署记录

使用说明

将 Sentry 集成到工作流中。监控问题、管理项目、跟踪事件,并协调各应用的发布。

注意事项

  • 类别:tools
  • 类型:sentry