我正在尝试为 Azure 构建一个编程管理控制台,以提供托管服务的统计数据和分析,存储服务提供有关托管服务的运行状况、负载、线程以及表和 blob 的点击数等信息。
问题
- Service Management API 是解决方案吗?
- 除了 Service Management API 之外,还有其他可用的替代方案吗?
- 我可以从 API 中获取哪些详细信息?
- 是否有任何安全要求成为障碍?
最佳答案
这取决于您尝试为服务捕获哪种类型的信息。如果您只关心性能计数器(它们可能提供您的大部分指标),WADPerformanceCountersTable 是您要分析的关键表。
如果您正在寻找“忙碌”/“正在运行”/等信息。实例的状态,服务管理 API 是您要使用的 API。但是,它不会为您提供很多信息。您所能得到的几乎就是每个实例的状态。
如果您希望使用开箱即用的解决方案,根据这些指标(性能计数器、队列大小和实例状态)发送警报并提供自动扩展,请查看 AzureWatch,网址为: http://www.paraleap.com
HTH
关于Azure 监控和使用服务管理 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5569753/