Help us learn about your current experience with the documentation. Take the survey.

警报

  • Tier: Free, Premium, Ultimate
  • Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated

警报是您事件管理流程中的关键实体。它们代表一个显著的事件,可能表明服务中断或故障。GitLab 提供列表视图用于分类处理,以及详细视图用于深入调查发生了什么。

警报列表

拥有至少 Developer 角色的用户可以在项目侧边栏的 Monitor > Alerts 中访问警报列表。警报列表按开始时间显示警报,但您可以通过选择警报列表中的标题来更改排序顺序。

警报列表显示以下信息:

显示开放警报详情的警报列表

  • 搜索:警报列表支持对标题、描述、监控工具和服务字段进行简单的自由文本搜索。
  • 严重性:警报的重要程度以及应获得的关注程度。有关所有状态的列表,请阅读警报管理严重性
  • 开始时间:警报触发的时间。此字段使用标准的 GitLab X time ago 模式,但根据用户的语言环境,支持详细的日期/时间工具提示。
  • 警报描述:警报的描述,试图捕获最有意义的数据。
  • 事件计数:警报触发的次数。
  • 问题:为警报创建的事件问题的链接。
  • 状态:警报的当前状态:
    • 已触发:调查尚未开始。
    • 已确认:有人正在积极调查问题。
    • 已解决:无需进一步工作。
    • 已忽略:未对警报采取任何操作。

警报严重性

每个警报级别都包含一个独特形状和颜色编码的图标,帮助您识别特定警报的严重性。这些严重性图标帮助您立即识别应优先调查哪些警报:

显示严重、高、中、低、信息和未知级别不同颜色和形状的警报严重性图标

警报包含以下图标之一:

严重性 图标 颜色(十六进制)
严重 severity-critical #8b2615
severity-high #c0341d
severity-medium #fca429
severity-low #fdbc60
信息 severity-info #418cd8
未知 severity-unknown #bababa

警报详细信息页面

通过访问警报列表并从列表中选择一个警报,进入警报详细信息视图。您需要至少拥有 Developer 角色才能访问警报。选择列表中的任何警报以检查其警报详细信息页面。

警报提供概览警报详情选项卡,为您提供所需的信息量。

警报详情选项卡

警报详情选项卡包含两个部分。顶部部分提供关键细节的简短列表,如严重性、开始时间、事件数量和来源监控工具。第二部分显示完整的警报负载。

指标选项卡

在许多情况下,警报与指标相关联。您可以在指标选项卡中上传指标图表的截图。

为此,可以:

  • 选择上传,然后从文件浏览器中选择一个图像。
  • 从文件浏览器中拖动一个文件并将其拖放到放置区域。

上传图像时,您可以为图像添加文本并将其链接到原始图表。

带有添加文本链接选项的事件指标选项卡

如果您添加链接,它将显示在上传的图像上方。

活动源选项卡

活动源选项卡是警报活动的日志。当您对警报采取行动时,这会被记录为系统注释。这为您提供了警报调查和分配历史的线性时间线。

以下操作会产生系统注释:

显示三个系统注释的 GitLab 警报活动源

警报操作

GitLab 提供了不同的操作来帮助分类和响应警报。

更改警报状态

您可以更改警报的状态。

可用状态有:

  • 已触发(新警报的默认状态)
  • 已确认
  • 已解决

前提条件:

  • 您必须至少拥有 Developer 角色。

要更改警报状态:

  • 警报列表

    1. 状态列中,在警报旁边,选择状态下拉列表。
    2. 选择一个状态。
  • 警报详细信息页面

    1. 在右侧边栏,选择编辑
    2. 选择一个状态。

要在启用电子邮件通知的项目中停止警报重复的电子邮件通知,将警报状态更改为已触发以外的状态。

通过关闭链接的事件解决警报

前提条件:

  • 您必须至少拥有 Reporter 角色。

当您关闭与警报链接的事件时,GitLab 会将警报状态更改为已解决。然后,您将获得警报状态更改的功劳。

作为值班响应者

  • Tier: Premium, Ultimate
  • Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated

值班响应者可以通过更改警报状态来响应警报页面

更改状态具有以下效果:

  • 更改为已确认:根据项目的升级策略限制呼叫页面。
  • 更改为已解决:静默警报的所有呼叫页面。
  • 已解决更改为已触发:重新启动警报升级。

在 GitLab 15.1 及更早版本中,更新有关联事件的警报状态也会更新事件状态。在GitLab 15.2 及更高版本中,事件状态是独立的,警报状态更改时不会更新。

分配警报

在大型团队中,警报可能有共同的所有权,很难跟踪谁在调查和处理它。通过指示哪个用户拥有警报来分配警报,可以促进协作和委派。GitLab 每个警报只支持一个被分配人。

要分配警报:

  1. 显示当前警报列表:

    1. 在左侧边栏,选择搜索或转到并找到您的项目。
    2. 选择Monitor > Alerts
  2. 选择您想要的警报以显示其详细信息。

    右侧边栏展开的警报详细信息页面,显示用于分配或取消分配用户的被分配人下拉列表

  3. 如果右侧边栏未展开,选择 展开侧边栏 chevron-double-lg-right )以展开它。

  4. 在右侧边栏,找到被分配人,然后选择编辑。 从列表中,选择您要分配给警报的每个用户。 GitLab 为每个用户创建一个待办事项

在完成调查或修复警报的部分工作后,用户可以从警报中取消分配自己。要删除被分配人,选择被分配人下拉列表旁边的编辑,并从被分配人列表中清除用户,或选择未分配

从警报创建待办事项

您可以手动从警报为自己创建一个待办事项,并在您的待办事项列表中稍后查看它。

要添加待办事项,在右侧边栏,选择添加待办事项

从警报触发操作

  • Tier: Ultimate
  • Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated

每当警报触发时,自动开启创建事件

前提条件:

  • 您必须至少拥有该项目的 Maintainer 角色。

要配置操作:

  1. 在左侧边栏,选择搜索或转到并找到您的项目。
  2. 选择设置 > 监控
  3. 展开警报部分,然后选择警报设置选项卡。
  4. 选择创建事件复选框。
  5. 可选。要自定义事件,从事件模板中选择一个模板,以附加到事件摘要。 如果下拉列表为空, 请先创建问题模板
  6. 可选。要发送电子邮件通知,选择 为新警报向所有者和维护者发送单个电子邮件通知复选框。
  7. 选择保存更改