首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以为azure事件网格域主题创建监视警报?

是否可以为azure事件网格域主题创建监视警报?
EN

Stack Overflow用户
提问于 2019-02-05 23:54:31
回答 1查看 556关注 0票数 2

时,我想为域主题设置以下警报

  • 交付失败事件(在域)超过x的时间为y。
  • 交付失败事件(在域主题1处)超过x的时间为y
  • 交付失败事件(在域主题2)超过x的时间超过y

我想要域主题粒度的原因是主题1客户可能很好,但是主题2客户可能有问题。因此,客户(主题2)目前正在下降,处于较长的停机期(可能持续一天以上)。因此,我只希望能够禁用主题2的警报,并且希望在客户(主题2)启动并再次运行后启用它。同时,我希望启用所有其他主题级别的警报。

我没有看到在门户中配置上述内容的方法。现在是否可以(或不)以任何其他方式配置上面的内容?如果是的话,请提供如何实现这一目标的方向?

EN

回答 1

Stack Overflow用户

发布于 2019-02-06 11:30:18

根据每个事件消息的订阅,AEG至少为每个订阅者提供一次持久的传递。更多细节可以在文档中找到。在这种情况下,当AEG在重试后无法成功地传递消息时,死信功能(为每个订阅者配置)可以通过存储事件(其中存储死信消息)用于通知和/或分析过程。

publisher端的上,发布服务器在发布事件域端点后立即接收到标准Http响应,请参阅文档中的详细信息。

当前版本的AEG没有集成到诊断设置(例如,它是为事件集线器所做的),这些设置将启用将度量和/或日志推送到流管道以进行分析的过程。

然而,作为一种解决办法,Azure监视REST可以帮助您。使用列表事件域的度量值,我们可以获得诸如发布成功、发布失败和不匹配等主题的度量。下面是其余Get的一个示例:

代码语言:javascript
复制
https://management.azure.com/subscriptions/{myId}/resourceGroups/{myRG}/providers/Microsoft.EventGrid/domains/{myDomain}/providers/Microsoft.Insights/metrics?api-version=2018-01-01&interval=PT1M&aggregation=none&metricnames=PublishSuccessCount,PublishFailCount,PublishSuccessLatencyInMs,DroppedEventCount

基于轮询技术,您可以使用工作将事件域度量值推送到流管道,以便对其进行分析、监视、警报等。您的管理需求(例如,禁用publisher_topic1等)可以引用到输入流作业。

注意,事件域度量没有给出主题粒度,而且在该级别上也没有活动事件日志。我确实建议使用AEG反馈页面

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54544825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档