我再次有关于Azure API管理的问题:)。
我正在使用API管理,即API Gateway直接对Azure Storage REST API执行HTTPS
当有大量请求或响应延迟较高时,有没有办法无法收到电子邮件通知??
感谢阅读:)
发布于 2016-06-13 13:34:23
您可以在门户中或通过REST API或Azure SDK配置警报通知,以监控您想要的特定.NET存储指标。有关更多详细信息,请参阅https://azure.microsoft.com/en-us/documentation/articles/insights-receive-alert-notifications/。
对于大量请求,您可能需要考虑在特定时间段内使用"TotalRequests“或"TotalBillableRequests”。对于响应时延较高的情况,您可以跟踪特定时间段内的AverageE2ELatency或AverageServerLatency。
有关这些特定指标以及它们与性能监视的关系的更多详细信息,请参阅https://azure.microsoft.com/en-us/documentation/articles/storage-monitoring-diagnosing-troubleshooting/#monitoring-performance。
希望这能有所帮助。
发布于 2016-06-14 07:25:48
Sriprasad的回答对于从存储端进行配置是有意义的。在API管理端,除内置事件(订阅请求、新订阅、应用图库请求、新发布/评论、接近用户订阅配额限制)外,暂不能设置通知。
发布于 2016-06-16 10:42:22
您可以使用Log- to -Eventhub策略为每个请求将一条消息记录到事件中心,并在自定义或第三方解决方案(如AppInsights/Runscopee )中使用它来触发警报。
参考https://azure.microsoft.com/en-us/documentation/articles/api-management-log-to-eventhub-sample/
https://stackoverflow.com/questions/37780972
复制相似问题