如果您没有在Azure中设置的虚拟机规模上配置Insights,并且从Azure门户访问Insights窗格,您将得到以下通知:
“通过设置Azure虚拟机规模,您可以立即获得主机CPU、磁盘和VMSS的up/down状态。”
当您单击Azure Portal内部的虚拟机规模集的Metrics窗格时,这似乎是正确的,因为在那里您可以开箱即用地显示各种平台指标(如CPU百分比等)并处理这些数据。
如果我随后访问Azure订阅中的Azure Monitor资源,并将作用域设置为此虚拟机规模集所在的资源组,然后例如使用内置的查询虚拟机规模集-按计算机绘制CPU使用趋势图(请参见图片):
它生成以下KQL查询:
// Chart CPU usage trends by computer
// Calculate CPU usage patterns over the last hour, chart by percentiles.
InsightsMetrics
| where TimeGenerated > ago(1h)
| where Origin == "vm.azm.ms"
| where Namespace == "Processor"
| where Name == "UtilizationPercentage"
| summarize avg(Val) by bin(TimeGenerated, 5m), Computer //split up by computer
| render timechart
如果我运行该查询,它不会显示该范围内任何虚拟机规模集(或其任何虚拟机实例)的任何度量数据。但是,它确实显示来自所有部署在该资源组范围内的虚拟机的度量数据,这些虚拟机是或已经部署在该资源组范围内(当然是在时间限制内)。如果该查询检索虚拟机的数据,但不检索虚拟机规模集/VM实例,为什么该查询位于虚拟机规模集下?为什么它不位于虚拟机下面?我试图更改它以从虚拟机规模集获得度量数据,但在监视器日志中似乎找不到任何数据。
谢了!
我在这方面做了一些更多的研究,并认为我可以为我自己的问题提供一些详细的答案。
如果设置了Azure虚拟机规模,您就可以立即获得主机CPU、磁盘和VMSS的up/down状态。语句的意思是该数据只填充到监视指标而不填充到监视日志?
是的,开箱即用,它只填充到Azure Monitor-Metrics。更具体地说,它被填充并存储在Azure Monitor metrics数据库中。
对于平台度量,不需要在虚拟机规模集中配置其他代理,因为平台度量是从Azure平台本身收集的,而不是从虚拟机主机及其底层操作系统收集的。
然而,如果需要用客户操作系统度量来完成度量,那么就需要配置其他代理来收集所需的数据。但这超出了本帖子最初提出的问题的范围。
以上语句的来源:创建诊断设置以将平台日志和度量标准发送到不同的目的地
为虚拟机规模集提供了开箱即用的平台度量:Microsoft.Compute/VirtualMachineScalesets
为虚拟机规模集的虚拟机实例提供了开箱即用的平台度量:Microsoft.Compute/VirtualMachineScalesets/VirtualMachines
我正在读“Java虚拟机规范第7版”,有一些东西真的让我困惑,下面是问题: 在这种情况下,使用当前帧(§2.6)恢复调用器的状态,包括其局部变量和操作数堆栈,调用器的程序计数器适当增加以跳过方法调用指令。然后在调用方法的帧中正常地继续执行,返回的值(如果有的话)推送到该帧的操作数堆栈上。 那么“跳过方法调用指令”是什么意思呢?有人能解释一下吗?非常感谢!
注意:本文档已失效,请浏览 Istio 官方文档。本书中的 Service Mesh 章节已不再维护,请转到 istio-handbook 中浏览。 该示例跨越 Kubernetes 集群和一组虚拟机上部署 Bookinfo 服务,描述如何使用 Istio service mesh 将此基础架构以单一 mesh 的方式操控。 注意:本文档还在建设中,并且只在 Google Cloud Platfo
该示例跨越 Kubernetes 集群和一组虚拟机上部署 Bookinfo 服务,描述如何使用 Istio service mesh 将此基础架构以单一 mesh 的方式操控。 注意:本文档还在建设中,并且只在 Google Cloud Platform 上进行过测试。 在 IBM Bluemix 或其它平台上,pod 的 overlay 网络跟虚拟机的网络是隔离的。 即使使用 Istio,虚拟机
当部署模板验证失败时,我的代码中出现了一个错误:行105和列9处的模板资源myVMć无效:模板函数reourceId无效。使用详情请看https://aka.ms/arm-template-expressions。使用详情请见https://aka.ms/arm-template-expressions。(代码:InvalidTemboard)。 我已经尝试解决这个错误但我不会 } 结果是,这将使
查看虚拟机相关的监控告警信息。 监控菜单下的虚拟机页面主要用于查看虚拟机相关的监控告警信息。 入口:在云管平台单击左上角导航菜单,在弹出的左侧菜单栏中单击 “监控/资源/虚拟机” 菜单项,进入虚拟机页面。 查看虚拟机列表 该功能用于查看虚拟机的监控告信息。 在虚拟机页面,支持查看以下信息: 名称:虚拟机的名称。 IP:虚拟机的IP地址。 监控状态:虚拟机是否设置告警以及发生告警。 状态:虚拟机的当
主机回收站用于存放用户删除的虚拟机和裸金属文件。 主机回收站用于存放用户删除的虚拟机和裸金属文件。回收站中主机文件默认保存3天,如有误删除的主机需要在3天内进行恢复操作,可以将其恢复到原来位置,超过3天后,文件将被彻底删除。 入口:在云管平台单击左上角导航菜单,在弹出的左侧菜单栏中单击 “主机/回收站/主机” 菜单项,进入主机回收站列表。 清除 当确定回收站中的主机无用后,可使用清除功能立即彻底删