开通云监控服务后,您可以通过云监控控制台、API和SDK为网络型负载均衡NLB实例配置监控报警规则。
前提条件
请确保您已创建了NLB实例,并为该实例配置了监听并开启了健康检查。具体操作,请参见:
通过控制台设置报警规则
创建报警规则
登录云监控控制台。
在左侧导航栏,选择 。
在报警规则页面,单击创建报警规则。
在创建报警规则面板,设置报警规则相关参数。
此处仅列出和本文强相关的配置项,其余参数的配置,请参见报警规则。
参数
说明
参数
说明
产品
云监控可管理的云产品名称。本文选择网络型负载均衡。
资源范围
报警规则作用的资源范围。取值:
全部资源:报警规则作用于指定云产品的全部资源上,对于新加入的资源生效。
应用分组:报警规则作用于指定云产品的指定应用分组内的全部资源上,对于新加入的资源生效。
实例:报警规则作用于指定云产品的指定资源上。
规则描述
报警规则的主体。当监控数据满足报警条件时,触发报警规则。规则描述的设置方法如下:
单击确认。
更多操作
在报警规则页面,您可以根据需要执行以下操作。
修改报警规则
在报警规则页面,单击目标报警规则对应操作列的修改。
在创建报警规则面板,设置报警规则相关参数。
禁用报警规则
单个禁用
先单击目标报警规则对应操作列的
图标,然后单击禁用。
在禁用报警规则确认对话框,单击确定。
批量禁用
先单击目标报警规则前面的复选框,然后单击左下角的禁用。
在禁用报警规则确认对话框,单击确定。
启用报警规则
单个启用
先单击目标报警规则对应操作列的
图标,然后单击启用。
在启用报警规则确认对话框,单击确定。
批量启用
先单击目标报警规则前面的复选框,然后单击左下角的启用。
在启用报警规则确认对话框,单击确定。
删除报警规则
单个删除
先单击目标报警规则对应操作列的
图标,再单击删除。
在删除报警确认对话框,单击确定。
批量删除
先单击目标报警规则前面的复选框,然后单击左下角的删除。
在删除报警确认对话框,单击确定。
查看报警历史
在报警规则页面,单击目标报警规则对应操作列的报警历史。
您可以查看目标报警规则的详情、报警联系人组、报警历史和报警资源。
通过API设置报警规则
通过API设置报警规则的流程,如下图所示。
可选:调用DescribeMetricMetaList查询云监控开放的NLB时序类指标监控项描述或直接查看监控项说明,详情参见NLB监控项。
调用PutContact创建或修改报警联系人信息。
调用PutContactGroup创建或者修改报警联系人组。
调用PutResourceMetricRule接口对单个资源的性能指标设置阈值报警规则。
调用DescribeMetricRuleList接口查询报警规则列表。
DescribeMetricMetaList
调用DescribeMetricMetaList接口查询云监控开放的时序类指标监控项描述。
将请求参数中数据命名空间Namespace的值设置为acs_nlb,其他参数保持默认值。
根据返回参数,查看负载均衡的时序类指标监控项。返回结果请前往OpenAPI开发者门户查看。
PutContact
调用PutContact创建报警联系人,如果已有报警联系人,也可以通过该接口修改报警联系人。
在请求参数中,设置报警联系人的姓名、描述详情和联系方式。
本示例中设置以下参数,其他参数保持默认值:
ContactName:自定义报警联系人姓名。
Describe:报警联系人描述详情。
Channels.Mail:Email地址。添加或者修改Email会收到一个激活链接, 激活之后对应的Email才会被加到联系人中。
根据返回结果的Success值,判断报警联系人是否创建成功。
PutContactGroup
调用PutContactGroup创建报警联系人组,如果已存在,也可以通过该接口修改报警联系人组。
在请求参数中,设置报警联系人组的名称、报警联系人组描述和报警联系人姓名。
本示例中需要配置以下参数,其他参数保持默认值:
ContactGroupName:自定义报警联系人组名称。
Describe:报警联系人组描述信息。
ContactNames:报警联系人名称。
根据返回结果的Success值,判断报警联系人组是否创建成功。
PutResourceMetricRule
调用PutResourceMetricRule接口对单个资源的性能指标设置阈值报警规则。
在请求参数中,设置阈值报警规则。此处仅列出以下参数的配置,其余参数请根据您的实际需求进行填写。
Namespace:设置产品的数据命名空间acs_nlb。
Resources:需要报警的资源。NLB设置格式为[{"instanceId":"nlb-defs3vztfty3nm****"}]。
根据返回结果的Success值,判断报警规则是否创建成功。
DescribeMetricRuleList
调用DescribeMetricRuleList接口查询报警规则列表。
在请求参数中,设置负载均衡的数据命名空间和报警项,查看报警项详细信息。
本示例需要设置以下参数,其他参数可以保持默认值:
Namespace:设置负载均衡的数据命名空间acs_nlb。
MetricName:设置需要查询的报警项。
根据返回参数,查看本示例中设置的报警项详情。
通过SDK设置报警规则
通过SDK设置报警规则的流程,如下图所示。
可选:调用DescribeMetricMetaList查询云监控开放的NLB时序类指标监控项描述或直接查看监控项说明,详情参见NLB监控项。
调用PutContact创建或修改报警联系人信息。
调用PutContactGroup创建或者修改报警联系人组。
调用PutResourceMetricRule接口对单个资源的性能指标设置阈值报警规则。
调用DescribeMetricRuleList接口查询报警规则列表。
SDK示例请参见OpenAPI开发平台。
相关文档
- 本页导读 (1)
- 前提条件
- 通过控制台设置报警规则
- 创建报警规则
- 更多操作
- 通过API设置报警规则
- DescribeMetricMetaList
- PutContact
- PutContactGroup
- PutResourceMetricRule
- DescribeMetricRuleList
- 通过SDK设置报警规则
- 相关文档