跳转到主要内容

Sentry

当你在工作流中需要检查错误、发布、告警或监视器时,可以使用 Sentry。它也能帮助你在前面的步骤基础上更新项目、问题或告警设置。

配置

在配置此步骤之前,请通过登录流程在工作区的 Integrations 中连接 Sentry。如果没有可用的有效连接,该步骤会显示一个警告,并提供指向 Integrations 的链接,而不是账号选择器。

参数表单

当你选择一个操作时,Arguments 部分会渲染一个由该操作输入 schema 驱动的表单。引用现有记录的字段会包含下拉选择器。 如果你更愿意手动编写完整的参数对象,请切换到 Raw JSON 选项卡。任一选项卡中的更改都会保持同步。

常见操作

删除记录等破坏性操作在工作流操作选择器中不可用。

输出

此步骤会将 Sentry 响应存储为步骤输出。响应的结构取决于操作。 在后续步骤中使用完整的输出引用:

示例

  1. 打开 Integrations,如果你还没有这样做过,请连接 Sentry。
  2. 向工作流添加一个 Sentry 步骤。
  3. 在 Authentication 中选择一个已连接账号。
  4. 在 Action 中选择 List organizations。
  5. 填写必填字段。使用 Insert Variable 引用前面步骤的输出作为任何字段值。
  6. 点击步骤标题栏中的 Run 来测试该操作,然后在 Output 中查看返回的负载。

用例

创建告警规则

  1. List projects
  2. Get project information
  3. Create alert rule

处理项目问题

  1. List project issues
  2. Get issue details
  3. Update issue details

管理发布

  1. List releases
  2. Get release version
  3. Create release deploy

备注

  • 此步骤依赖于你工作区中已连接的 Sentry 集成。
  • 工作流操作选择器会显示一组精选操作。具有 Sentry 工具的代理可以使用更多操作。
  • 登录界面可能会显示第三方授权品牌标识。

将 Sentry 用作代理工具

你也可以在 Agent Editor 中将 Sentry 添加为工具。打开代理,点击 Add tool,然后选择 Sentry。在工具设置面板中,选择代理应使用的已连接账号。代理会在相关于对话时调用 Sentry 操作。 另请参阅:Integrations、Creating and Editing 和 Testing and Iteration