azure-log-analytics - 规模集的日志分析查询
问题描述
如何为规模集编写日志分析查询。随着规模集虚拟机的扩大和缩小,我如何编写我们的查询句柄。我需要在所有实例上获取可用内存。
解决方案
我从未为 VM 规模集启用 Log Analytics,但 AFAIK 的 VM 规模集的 VM 名称基于 VM 规模集命名约定,即假设 VM 规模集名称为“VMSSName”,然后是属于其中一部分的实例 (VM) 的名称该特定 VM 规模集将类似于“VMSSName_0”、“VMSSName_1”等。因此,我们可能需要查询以获取属于名为“VMSSName”的 VM 规模集的所有实例 (VM) 上的可用内存如下所示。希望这可以帮助!
Perf
| where ( ObjectName == "Memory" )
| where ( CounterName == "Available MBytes" or CounterName == "Available MBytes Memory" )
| where ( Computer startswith "VMSSName_" )
| summarize AggregatedValue= avg(CounterValue) by Computer, bin(TimeGenerated, 30s)
推荐阅读
- snowflake-cloud-data-platform - 雪花数据库:想要使用表中列的值作为另一个表的选择语句中的列名
- java - Java 线程同步给出了奇怪的输出
- google-apps-script - 在 URL 中使用“导出”查询字符串从 GSheet 创建 PDF
- html - 面临问题引导菜单分区
- mysql - 当我的 column_string 有字母时,如何使用 ORDER BY column_string like column_int?
- python - 如何在 Django 中的模板中渲染?
- latex - 超过 Tex 容量 [字符串数 = 2078043]
- php - 如何在没有输入事件的情况下向 viber 发送消息?
- python-3.x - TypeError:在 SVM 训练期间,只能将 size-1 数组转换为 Python 标量
- amazon-web-services - 错误:连接 ECONNREFUSED 3.15.138.43:8080 我需要 IAM AWS_ACCESS_KEY_ID 吗?