SuperAPI AI 工具集

sentry-create-alert

编程与开发

查看项目

更新于 10-15 21:51

技能介绍

用途:通过 Sentry 工作流引擎 API 创建告警,适用于创建告警、设置通知、配置问题优先级告警或工作流自动化。该 API 目前为 beta,可能变更,属于新版 Monitors and Alerts,旧版告警界面不一定可见。

前提:shell 中可用 curl;Sentry 组织认证令牌需具备 alerts:write 范围(也接受 org:admin 或 org:write)。

配置要素:组织 slug、认证令牌、区域(默认 us,de 对应 de.sentry.io)、告警名称、触发事件、可选过滤条件、动作类型(email、slack、pagerduty 等)与动作目标。可先用 API 查询成员、团队与集成,将名称解析为 ID。

触发事件使用 logicType "any-short";过滤条件支持优先级、事件频率、受影响用户数、标签、负责人、级别、时限、类别、出现次数等,可按需反转。动作支持 email、slack、pagerduty、discord、msteams、opsgenie、jira、github,分别配置目标与 integrationId。frequency 可取 0、5、10、30、60、180、720、1440 分钟。注意 triggers.actions 恒为空数组,动作位于 actionFilters[].actions。

创建方式:向 https://{region}.sentry.io/api/0/organizations/{org}/workflows/ 发送 POST 请求并携带 JSON 载荷,期望返回 HTTP 201 与 workflow id。之后可列出、获取、更新或删除工作流。

限制:令牌需具备相应范围且属于目标组织;需确认 slug 与区域;缺少 workflow-engine-ui 功能标志时告警显示在 /alerts/rules/ 路径。具体定价与配额资料暂未提供。