azure - 监视 Azure 事件中心

标签 azure scalability azureservicebus azure-eventhub cortana-intelligence

我一直在研究Microsoft Azure 事件中心。我的目标是找到一种提供自动可扩展性的方法。这是一项实验性工作,我实际上只是想知道我可以使用 Azure 事件中心做什么。我无法访问 Azure 平台来测试任何内容:( 。

嗯,到目前为止,我发现通过 REST API 和服务总线 Powershell,我可以添加吞吐量单位(以提高性能 - 我依赖于此:Scale Azure Service Bus through Powershell or API)并增加或减少事件的到期时间(这可能会影响容量 - https://msdn.microsoft.com/en-us/library/azure/dn790675.aspx)。

问题是,假设以前的技术有效并且我能够自动扩展事件中心的性能,我仍然需要一种方法来知道何时触发可扩展机制。要了解何时以及如何触发可扩展性,我需要处理一些依赖于事件中心指标(或监控它的方法)的功能。问题是我真的找不到任何指标。我唯一发现的是:https://azure.microsoft.com/en-us/documentation/articles/cloud-services-how-to-monitor/ - 这实际上并不能解决我的问题,因为尽管它可能提供一些有趣的指标,但它不能满足我的“应用程序”的目的(如果我能证明我可以成功地自动扩展 Azure,那么它就会实现);还有这个Azure service bus statistics/Monitoring - 哪个链接不起作用。

我当然可以找到有关 Service Bus Explorer 的更多信息,并且它肯定可以提供有关事件中心指标的一些有趣的见解,我只是想知道是否有这样的内容:https://github.com/HBOCodeLabs/incubator-storm/blob/master/STORM-UI-REST-API.md这允许我访问某种指标,而不是创建自己的指标

提前致谢 最好的问候

最佳答案

您可以使用服务总线实体指标 REST API ( https://msdn.microsoft.com/library/azure/dn163589.aspx ) 检索有关事件中心的指标(事件中心是服务总线实体)。使用此功能,您可以检索门户中显示的相同指标,例如:

  • 传入消息的数量
  • 传入吞吐量
  • 传出吞吐量

这些应该可以帮助您确定何时需要扩大或缩小应用程序的规模。

该视频对于入门非常有用 https://channel9.msdn.com/Blogs/Subscribe/Service-Bus-Namespace-Management-and-Analytics

关于azure - 监视 Azure 事件中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34073972/

相关文章:

logging - 使用语义日志记录配置 PartitionKey Windows Azure

amazon-web-services - Amazon RDS Small 能否每秒对主键执行 200 次时间戳更新?

mysql - MySQL 的分片启发式算法是什么 - 每个表的记录数和每个实例的表数?

web-services - 适合新手的实用 SOA

azure-functions - Azure Functions、Servicebus 和 CorrelationId 的一致方法是什么?

Azure 服务总线主题订阅 - 根据 JSON 编码的消息正文属性进行筛选

azure - Azure 上的 Kubernetes : assign different external IP to different services

asp.net - 部署后关闭 Azure 应用服务

asp.net - 如何在Azure实例之间共享状态?

Azure Webjob 支持异步执行(如果支持)如何?