10.4. 管理静默
您可以创建一个静默,在警报触发时停止接收有关警报的通知。在您解决根本问题的同时,在收到第一次通知后将警报置于静默状态可能很有用。
在创建静默时,您必须指定它是立即激活,还是稍后激活。您还必须设置静默在多长一段时间后到期。
您可以查看、编辑现有的静默并使其到期。
10.4.1. 静默警报
您可以静默特定的警报,或者静默符合您定义的指定条件的警报。
先决条件
-
您是一个集群管理员,可以使用具有
cluster-admin
集群角色的用户身份访问集群。 您是一个非管理员用户,可以使用具有以下用户角色的用户访问集群:
-
cluster-monitoring-view
集群角色,允许您访问 Alertmanager。 -
monitoring-alertmanager-edit
角色,允许您在 web 控制台的 Administrator 视角中创建和静默警报 -
monitoring-rules-edit
集群角色,允许您在 web 控制台的 Developer 视角中创建和静默警报。
-
流程
静默特定的警报:
在 Administrator 视角中:
-
进入到 OpenShift Container Platform Web 控制台的 Observe
Alerting Alerts 页面。 - 对于您要置于静默状态的警报,请选择右列中的 并选择 Silence Alert。这时会显示 Silence Alert 表单,其中预先填充了所选警报的规格。
- 可选:修改静默。
- 在创建静默前您必须添加注释。
- 若要创建静默,请选择 Silence。
-
进入到 OpenShift Container Platform Web 控制台的 Observe
在 Developer 视角中:
-
进入到 OpenShift Container Platform web 控制台中的 Observe
<project_name> Alerts 页面。 - 选择警报名称左侧的 > 来展开警报的详情。选择展开视图中的警报名称以打开警报的 Alert Details 页面。
- 选择 Silence Alert。这时会显示 Silence Alert 表单,其中预先填充了所选警报的规格。
- 可选:修改静默。
- 在创建静默前您必须添加注释。
- 若要创建静默,请选择 Silence。
-
进入到 OpenShift Container Platform web 控制台中的 Observe
要在 Administrator 视角中通过创建警报规格来将一组警报置于静默状态:
-
进入到 OpenShift Container Platform Web 控制台中的 Observe
Alerting Silences 页面。 - 选择 Create Silence。
- 在 Create Silence 表单中设置警报的时间表、持续时间和标签详情。您还必须为静默添加注释。
- 要为与您在上一步中输入的标签选择器匹配的警报创建静默,请选择 Silence。
10.4.2. 编辑静默
您可以编辑静默,这样会导致现有静默到期,并以更改后的配置创建新静默。
流程
要在 Administrator 视角中编辑静默:
-
进入到 Observe
Alerting Silences 页面。 针对您想要修改的静默,选择最后一列中的 ,然后选择 Edit silence。
另外,您还可以在静默的 Silence Details 页面中选择 Actions
Edit Silence。 - 在 Edit Silence 页面中,输入您的更改并选择 Silence。这会使现有的静默到期,并以所选配置创建新静默。
要在 Developer 视角中编辑静默:
-
进入到 Observe
<project_name> Alerts 页面。 - 选择警报名称左侧的 > 来展开警报的详情。选择展开视图中的警报名称以打开警报的 Alert Details 页面。
- 在该页面的 Silenced By 部分中选择静默名称,以导航到该静默的 Silence Details 页面。
- 选择静默的名称以导航到其 Silence Details 页面。
-
在静默的 Silence Details 页面中选择 Actions
Edit Silence。 - 在 Edit Silence 页面中,输入您的更改并选择 Silence。这会使现有的静默到期,并以所选配置创建新静默。
10.4.3. 使静默到期
您可以让静默到期。让静默到期会永久停用这一静默。
您无法删除已过期、静默的警报。超过 120 小时的过期的静默会被垃圾收集。
流程
在 Administrator 视角中使静默到期:
-
进入到 Observe
Alerting Silences 页面。 针对您想要修改的静默,选择最后一列中的 ,然后选择 Expire silence。
另外,您还可以在静默的 Silence Details 页面中选择 Actions
Expire Silence。
要在 Developer 视角中使静默到期:
-
进入到 Observe
<project_name> Alerts 页面。 - 选择警报名称左侧的 > 来展开警报的详情。选择展开视图中的警报名称以打开警报的 Alert Details 页面。
- 在该页面的 Silenced By 部分中选择静默名称,以导航到该静默的 Silence Details 页面。
- 选择静默的名称以导航到其 Silence Details 页面。
-
在静默的 Silence Details 页面中选择 Actions
Expire Silence。