管理事件
此页面收集了与您使用事件相关的所有操作的说明。
创建事件
您可以手动或自动创建事件。
从事件列表创建
- 移动到基础版于 13.3 版本。
- 权限角色变更为从访客到报告者,于 14.5 版本。
- 自动应用
incident
标签删除于 14.8 版本。
先决条件:
- 您必须至少拥有项目的报告者角色。
从事件列表创建事件:
- 在左侧边栏中,选择 搜索或转到 并找到您的项目。
- 在左侧边栏中,选择 监控 > 事件。
- 选择 创建事件。
从议题列表创建
先决条件:
- 您必须至少拥有项目的报告者角色。
从议题列表创建事件:
- 在左侧边栏中,选择 搜索或转到 并找到您的项目。
- 在左侧边栏中,选择 议题 > 新建议题。
- 从 类型 下拉列表中,选择 事件。页面上仅提供与事件相关的字段。
- 选择 创建议题。
从警报创建
查看警报时创建事件议题。事件描述是从警报中自动获取填入的。
先决条件:
- 您必须至少拥有项目的开发者角色。
从警报创建事件:
- 在左侧边栏中,选择 搜索或转到 并找到您的项目。
- 在左侧边栏中,选择 监控 > 警报。
- 选择您想要的警报。
- 选择 创建事件。
创建事件后,要从警报中查看它,请选择 查看事件。
当您关闭关联了警报的事件时,极狐GitLab 更改警报的状态为 已解决。然后,您会被记入警报的状态更改。
当警报被触发时自动创建
在项目设置中,您可以打开在触发警报时自动创建事件。
使用 PagerDuty webhook
- 引入于 13.3 版本。
- PagerDuty V3 Webhook 的支持引入于 15.7 版本。
您可以使用 PagerDuty 设置一个 Webhook,以自动为每个 PagerDuty 事件创建一个极狐GitLab 事件。此配置要求您在 PagerDuty 和极狐GitLab 中进行更改。
先决条件:
- 您必须至少拥有项目的维护者角色。
要使用 PagerDuty 设置 Webhook:
- 在左侧边栏中,选择 搜索或转到 并找到您的项目。
- 在左侧边栏中,选择 设置 > 监控
- 展开 事件。
- 选择 PagerDuty 集成 选项卡。
- 打开 启用 开关。
- 选择 保存集成。
- 复制 Webhook URL 的值以供后续步骤使用。
- 要将 Webhook URL 添加到 PagerDuty webhook 集成,请按照 PagerDuty 文档中描述的步骤操作。
要确认集成成功,请从 PagerDuty 触发测试事件,检查是否从该事件创建了极狐GitLab 事件。
查看事件列表
查看事件列表:
- 在左侧边栏中,选择 搜索或转到 并找到您的项目。
- 在左侧边栏中,选择 监控 > 事件。
要查看事件的详细信息页面,请从列表中选择它。
谁可以查看事件
您是否可以查看事件取决于项目可见性级别和事件的私密状态:
- 公开项目和非私密事件:您不必成为该项目的成员。
- 私有项目和非私密事件:您必须至少具有该项目的来宾角色。
- 私密事件(无论项目可见性如何):您必须至少具有该项目的报告者角色。
指派给用户
将事件分配给积极响应的用户。
先决条件:
- 您必须至少具有该项目的报告者角色。
分配用户:
- 在事件中,在右侧边栏的 指派人 旁边,选择 编辑。
- 从下拉列表中,选择一个或多个用户添加为 指派人。
- 选择下拉列表之外的任何区域。
更改严重性
在事件详情页面编辑严重性功能引入于 13.4 版本。
请参阅事件列表,了解可用的严重级别的完整描述。
先决条件:
- 您必须至少具有该项目的报告者角色。
要更改事件的严重性:
- 在事件中,在右侧边栏的 严重性 旁边,选择 编辑。
- 从下拉列表中选择新的严重性。
您还可以使用 /severity
快速操作,更改严重性。
更改状态
- 引入于 14.9 版本,功能标志为
incident_escalations
。默认禁用。- 在 SaaS 和私有化部署版上启用于 14.10 版本。
- 功能标志
incident_escalations
删除于 15.1 版本。
先决条件:
- 您必须至少拥有项目的开发者角色。
要更改事件的状态:
- 在事件中,在右侧边栏的 状态 旁边,选择 编辑。
- 从下拉列表中选择新的严重性。
已触发是新事件的默认状态。
作为 on-call 响应者
On-call 响应者可以通过更改状态来响应事件呼叫。
更改状态具有以下效果:
- 已确认:根据项目的升级策略,限制 on-call 呼叫。
- 已解决:使事件的所有 on-call 呼叫静默。
- 从已解决到已触发:重新开始事件升级。
在 15.1 及更早版本,更改从警报创建的事件的状态也会更改警报状态。在 15.2 及更高版本,警报状态是独立的,不会随着事件状态的变化而变化。
更改升级策略
先决条件:
- 您必须至少具有该项目的开发者角色。
要更改事件的升级策略:
- 在事件中,在右侧栏的 升级策略 旁边,选择 编辑。
- 从下拉列表中选择升级策略。
默认情况下,新事件没有选择升级策略。
选择升级策略将事件状态更改为已触发,并开始将事件升级给 on-call 响应者。
在 15.1 及更早版本,更改从警报创建的事件的状态也会更改警报状态。在 15.2 及更高版本,警报状态是独立的,不会随着事件状态的变化而变化。
嵌入指标
您可以在任何使用极狐GitLab Markdown 的地方嵌入指标,例如描述、议题评论和合并请求。嵌入指标可帮助您在讨论事件或性能问题时共享它们。 您可以通过复制并粘贴到指标仪表盘的链接,将仪表盘直接输出到极狐GitLab 中的任何议题、合并请求、史诗或任何其它 Markdown 文本字段。
您可以在事件和议题模板中嵌入极狐GitLab 的指标和 Grafana 指标。
关闭事件
先决条件:
- 您必须至少具有该项目的报告者角色。
要关闭事件,请在右上角选择 关闭事件。
当您关闭关联到警报的事件时,关联的警报的状态更改为 已解决。然后,您会被记入警报的状态更改。
通过恢复警报自动关闭事件
对 HTTP 集成的支持引入于 13.4 版本。
您可以启用当极狐GitLab 从 HTTP 或 Prometheus webhook 收到恢复警报时,自动关闭事件的功能。
先决条件:
- 您必须至少具有该项目的维护者角色。
配置方法:
- 在左侧边栏中,选择 搜索或转到 并找到您的项目。
- 在左侧边栏中,选择 设置 > 监控。
- 展开 事件 部分。
- 选择 自动关闭关联事件 复选框。
- 选择 保存更改。
当极狐GitLab 收到恢复警报时,会关闭相关事件。此操作被记录为事件的系统备注,表明它已被极狐GitLab 警报机器人自动关闭。