> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fetchhive.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Sentry

> Sentry 是一个错误跟踪和监控应用，可通过你已连接的账号管理问题、发布、告警、监视器、团队和项目设置。

# Sentry

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

## 配置

| 选项 | 必填 | 描述 |
| - | - | - |
| 名称 | 否 | 工作流画布中该步骤的标签。 |
| 身份验证 | 是 | 此步骤要使用的已连接 Sentry 账号。 |
| 操作 | 是 | 要执行的 Sentry 操作（例如 List organizations、Get organization、List projects、Get project information）。 |
| 参数 | 是 | 根据操作的 schema 生成的各操作表单字段。每个文本字段都有一个 **Insert Variable** 按钮，可用于注入 `{{placeholder}}` 值。还提供 **Raw JSON** 选项卡用于高级用法。 |
| 步骤失败时 | 否 | 控制此步骤失败时工作流应 **Terminate Workflow** 还是 **Continue**。 |

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

## 参数表单

当你选择一个操作时，**Arguments** 部分会渲染一个由该操作输入 schema 驱动的表单。引用现有记录的字段会包含下拉选择器。

如果你更愿意手动编写完整的参数对象，请切换到 **Raw JSON** 选项卡。任一选项卡中的更改都会保持同步。

## 常见操作

| 操作 | 描述 |
| - | - |
| **List organizations** | 列出已连接账号可用的组织。 |
| **Get organization** | 获取某个 Sentry 组织的详细信息。 |
| **List projects** | 列出组织中的项目。 |
| **Get project information** | 获取某个项目的详细信息。 |
| **List project issues** | 列出某个项目的问题。 |
| **Get issue details** | 获取某个问题的详细信息。 |
| **Update issue details** | 批量更新项目中的问题。 |
| **List alert rules** | 列出组织中的活动告警规则。 |
| **Get alert rule details** | 获取某个告警规则的详细信息。 |
| **Create alert rule** | 创建新的指标告警规则。 |
| **Update alert rules** | 替换告警规则的配置。 |
| **List monitors** | 列出组织中的 cron 监视器。 |
| **Get monitor** | 获取某个监视器的详细信息。 |
| **Create monitor** | 创建新的 cron 监视器。 |

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

## 输出

此步骤会将 Sentry 响应存储为步骤输出。响应的结构取决于操作。

在后续步骤中使用完整的输出引用：

```text theme={null}
{{STEP_IDENTIFIER.output}}
```

## 示例

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](https://docs.fetchhive.com/zh/workspace/integrations.md)、[Creating and Editing](https://docs.fetchhive.com/zh/workflows/creating-and-editing.md) 和 [Testing and Iteration](https://docs.fetchhive.com/zh/workflows/testing-and-iteration.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.