我一直在环顾四周,找不到有关获取此度量标准的简明示例。我已经安装了WindowsAzure.Management.Compute
,现在我不知道从哪里开始。如何才能做到这一点?用C获取Azure Web应用程序的实例数量#
回答
我建议你看看Azure资源管理器:https://resources.azure.com。你能找到的情况下,请求URL如下:
对于Authorization头,请看看this article。我们可以使用C#HttpRequest来编写代码。这是我在阴囊中测试的结果。
端点:
https://management.azure.com/subscriptions/<subscription ID > /resourceGroups/jatestgroup/providers/Microsoft.Web/sites/testcore1/instances?api-version=2015-08-01
结果:
我们可以从响应计算实例号JSO ñ。此外,在这个rest API中,需要很长时间才能在Azure门户中扩展实例时显示所有实例。
[更新]
与我的意见,我因与文章测试:http://blog.amitapple.com/post/2014/03/access-specific-instance/#.V9tLKyh95hF
以下是我的结果:
请下载库在here 。有关Windows Azure管理证书的更多信息,请参阅this article。
这里是剪断代码:
var cert = new X509Certificate2();
cert.Import(Convert.FromBase64String(""));
var _client = new Microsoft.WindowsAzure.Management.WebSites.WebSiteManagementClient(new Microsoft.WindowsAzure.CertificateCloudCredentials("****", cert));
var ids= await _client.WebSites.GetInstanceIdsAsync("EastAsiawebspace", "testcore1");
您无法从Web应用程序的一个实例中获取实例数。但是,您可以从门户网站或Azure ARM API(它是Web Hosting Plan对象上的numberOfWorkers
属性)中获取它。请注意0不适用于Azure Web App。
我试图通过C#的一些指标送入我的应用程序 - 其中之一是当前实例计数。我可以在C#中使用Azure ARM Api吗?如果是这样,你介意提供一个如何获得这些信息的例子吗? – SB2055
- 1. 获取Azure Web应用程序实例ID的
- 2. 使用C#获取Excel应用程序的实例处理
- 3. Azure Web应用程序实例中的安全
- 4. Azure Web应用程序 - 阻止路由到特定实例
- 5. Azure Web应用程序中的三层Web应用程序
- 6. Python web应用程序部署多个应用程序实例
- 7. C#Web应用程序中的常量
- 8. 获取Azure Web应用程序以显示php错误
- 9. Azure瓶应用程序获取错误
- 10. 从Azure实例获取ServiceDefinition.csdef
- 11. 远程调试 - Web应用程序Azure
- 12. 将Azure函数作为C#Web应用程序调试
- 13. 在Azure应用程序服务中测试Web应用程序的多个实例
- 14. Windows Azure的Web应用程序托管
- 15. 规模Azure的Web应用程序
- 16. SCM_REPOSITORY_PATH在Azure上的Web应用程序
- 17. 使用C#管理Azure Web应用程序的域名
- 18. Web应用程序实用程序类
- 19. 从Azure应用程序的多个Web角色实例中分配缓存
- 20. 在unix中获取应用程序的特定实例的pid
- 21. Android从Handler获取应用程序中的Activity实例
- 22. 如何获取应用程序的实例?
- 23. 通过NSRunningApplication实例获取应用程序的主窗口
- 24. Web应用程序API的用例?
- 25. 微软Azure - 对于Windows应用程序和Web应用程序
- 26. 升级多实例web应用程序安装程序
- 27. 如何使用Azure的Web应用程序,以使在Azure中的Web应用程序的yaml文件
- 28. 使用C#创建Azure Web应用程序
- 29. Azure - 将.NET Web应用程序连接到Azure SQL数据库
- 30. Java类和实例变量Web应用程序中的内存使用情况?
是否有SDK支持?我正在寻找的是简单的 - “C#实例计数” – SB2055
当我通过Microsoft.Azure.Management.Websites获取该网站时。 site.SiteConfig为空。我无法从此程序集中获得NumberOfWorkers(此程序集是最新版本)。我建议你试试我的方法。这比使用C#SDK更容易。如果您有特殊情况,欢迎创建新线程。 –
感谢您的帮助。 – SB2055