作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个带有自动缩放规则的虚拟机规模集 (VMSS)。我可以获得主机的性能指标,但没有实例计数的图表。
VMSS 设置“缩放”->“运行历史记录”有一个图表,如下所示。
但是我如何从 Metrics 获取它并将其放置在仪表板上?
最佳答案
默认情况下,拥有 VMSS 不会向 Application Insights (AI) 发送任何内容,除非您将应用/平台(例如 Service Fabric)配置为使用 AI。
因此,如果您确实在 VMSS 上运行向 AI 发送数据的软件,那么您可以编写 AI analytics query获取实例计数,如下所示:
requests
| summarize dcount(cloud_RoleInstance) by bin(timestamp, 1h)
通常cloud_RoleInstance
包含虚拟机标识符,因此这就是我在查询中使用的标识符。它确实显示了虚拟机的不同数量。
只有当软件在 VMSS 中的所有虚拟机上运行并且所有虚拟机至少每小时向 AI 发送一次数据时,此方法才可靠。当然,您可以根据自己的喜好/要求调整脚本。
关于azure - 如何在 Application Insights 中获取 VMSS 的实例计数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51739374/
我是一名优秀的程序员,十分优秀!