文档首页 > > 用户指南> 告警管理> 订阅阈值告警

订阅阈值告警

分享
更新时间: 2019/11/13 GMT+08:00

当您需要将AOM的阈值告警(包括满足智能阈值规则和静态阈值规则产生的阈值告警)实时对接到您的运维平台时,可开启阈值告警订阅功能。开启后,AOM通过调用分布式消息服务(DMS)的发送接口发送阈值告警到指定的Kafka队列中,您可从DMS的Kafka队列中消费阈值告警。

阈值告警订阅操作示例

  1. 登录AOM控制台,在主菜单中选择“告警中心 > 告警订阅”。
  2. 订阅阈值告警。

    1. 单击“启用订阅功能”后的,打开阈值告警订阅开关。
    2. 在DMS界面创建Kafka队列。如果您已创建Kafka队列,请跳过该步骤。

      AOM目前仅支持Kafka队列,单击“创建Kafka队列”跳转到DMS界面进行创建,详细操作可参考创建队列

    3. 在“队列名称”下拉框中选择已创建的Kafka队列,单击“确定”。

      单击“确定”后,AOM会自动将订阅队列的ProduceMessages(ProduceMessages表示能够向队列生产消息)授权动作授予op_svc_apm用户。

      如果您在“队列名称”下拉框中选择已创建的队列,当界面提示“该队列已拒绝op_svc_apm用户“ProduceMessages”授权动作,请在DMS服务手动修改权限。”时,说明该订阅队列的策略中至少有一个策略拒绝op_svc_apm(或所有人)的ProduceMessages授权动作(策略中拒绝权限大于允许权限,拒绝权限和允许权限同时存在时,拒绝权限生效,允许权限失效),您需要在DMS界面查看该队列已有策略并参考如下方案处理:

      方案一:删除队列中所有拒绝op_svc_apm(或所有人)ProduceMessages授权动作的策略,然后使用该队列订阅。

      方案二:将队列中所有拒绝op_svc_apm(或所有人)ProduceMessages授权动作,权限修改为允许,然后使用该队列订阅。

    订阅完成后,AOM会将阈值告警数据发送到您的Kafka队列中,数据结构如下示例:

    {
    "projectId":"54a6cc630ce34efc9141b16b736217ef",//项目ID
    "alarmId":"482121051589836802",//阈值规则ID
    "stateValue":"alarm",//阈值状态,取值范围:alarm(超限阈值),ok(恢复正常)
    "stateReasonData":"1.000,1.000,1.000",//指标值(指标值个数取决于连续周期的值)
    "eventTime":"1534988245019",//阈值告警产生的时间
    "alarmName":"Threshold_Rule1"//阈值规则名称
    }

  3. 消费阈值告警。

    消费DMS的Kafka队列数据可参考Kafka开发指南

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区