返回介绍

1.8.2 添加/移除/获取 Queue 报警策略

发布于 2020-10-01 15:14:14 字数 4601 浏览 864 评论 0 收藏 0

给Queue添加一条报警策略

方法参数 AddQueueAlertPolicyRequest

queueName : String : required

Queue名称

alertPolicy : AlertPolicy : required

报警策略。含有以下三个字段:

- alertType : ALERT_TYPE : required

报警的操作。类型有以下可选:

SEND_REQUEST, RECEIVE_REQUEST, CHANGE_REQUEST, DELETE_REQUEST, SINGLE_SEND_REQUEST, BATCH_SEND_REQUEST, SHORT_RECEIVE_REQUEST, LONG_RECEIVE_REQUEST, QUEUE_MESSAGE_NUMBER

其中SEND_REQUEST, CHANGE_REQUEST, DELETE_REQUEST的含义为所有的,不区分单条和batch,也不区分长短轮询; 而对于区分的情况,我们目前只提供了对send和receive的区分。

- measurement : MEASUREMENT : required

统计的指标。我们根据measurement指标进行统计计算。类型有以下可选:

LATENCY, LATENCY_P999, COUNT

目前只提供了对于延迟和消息条数的报警,其中LATENCY统计的为p99的值。 用户设置的时候,请注意ALERT_TYPEMEASUREMENT的配对,以REQUEST结尾的类型应该与以LATENCY开头 的MEASUREMENT配对,QUEUE_MESSAGE_NUMBER只能与COUNT配对使用,否则可能会造成无法正常报警。

- threshold : double : optional

阈值,超过阈值即会收到邮件报警。LATENCY的单位为毫秒。COUNT的单位是条。 当用户没有显式设置阈值时,系统会根据默认阈值报警。LATENCY的默认阈值为5000ms。 COUNT的默认阈值为50000条。

注: 对于Queue的一条报警策略来说,它由QueueName,OPERATION,MEASUREMENT唯一标识。 另外,须设置用户邮箱地址以便接收报警。

方法无返回


删除Queue的一条报警策略

方法参数 DeleteAlertPolicyRequest

queueName : String : required

Queue名称

alertPolicy : AlertPolicy : required

报警策略。详细信息同上

方法无返回


获取Queue的所有报警策略

方法参数 ListQueueAlertPoliciesRequest

queueName : String : required

Queue名称

方法返回 ListQueueAlertPoliciesResponse

queueName : String : required

Queue名称

alertPolicies : List< AlertPolicy > : required

报警策略列表。详细信息同上

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文