gpt4 book ai didi

azure - 如何在 Application Insights 中获取 VMSS 的实例计数?

转载 作者:行者123 更新时间:2023-12-03 00:42:29 25 4
gpt4 key购买 nike

我有一个带有自动缩放规则的虚拟机规模集 (VMSS)。我可以获得主机的性能指标,但没有实例计数的图表。

Metrics

VMSS 设置“缩放”->“运行历史记录”有一个图表,如下所示。

Scaling History

但是我如何从 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 发送一次数据时,此方法才可靠。当然,您可以根据自己的喜好/要求调整脚本。

使用的运算符:
dcount :统计指定字段的唯一出现次数
bin :小组结果以 1 小时为单位

关于azure - 如何在 Application Insights 中获取 VMSS 的实例计数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51739374/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com