1. Azure虚拟机监视器的数据收集是如何进行的?
- AppManager中的Microsoft Azure监视器发现模式:
- AD应用模式
- 企业帐户模式
- OAuth模式
- Azure VM监视器 - 数据收集方法:
- Azure监视器
- Azure诊断扩展
- 客户操作系统
- APM v15300以下版本:
- 数据收集基于添加监视器时选择的发现模式。
- 如果在所有模式下启用了诊断扩展,则使用Azure JAR收集CPU、内存、线程和进程相关的计数器 (诊断扩展指标)。
- 仅在企业帐户模式下使用Powershell Remoting收集磁盘利用率、磁盘统计信息、网络接口和服务 (客户操作系统指标)。
- 网络和磁盘相关计数器 (Azure监视器指标) 仅在OAuth模式下收集。
- 从APM v15300版本开始:
- 所有指标的数据收集将独立于发现模式。
- 默认情况下将收集Azure监视器的指标,无需任何其他先决条件。
- 如果在Azure VM中启用了诊断扩展,则将收集Azure诊断扩展指标 (CPU、内存、线程和进程相关的计数器)。使用存储表API收集这些数据将由Azure存储在Azure存储帐户的表中。
- 如果在VM的“编辑监视器”页面中启用了“客户操作系统监控”选项,并且完成了所需的先决条件,则将在所有模式下使用Powershell Remoting收集客户操作系统指标 (磁盘利用率、磁盘统计信息、网络接口和服务)。这只能在安装了Applications Manager的Windows和Windows VM中完成。
2. 当您在Azure门户中删除Azure虚拟机时,Applications Manager会发生什么情况?
- 当您在Azure门户中删除Azure虚拟机时,Applications Manager中的Azure虚拟机 (子监视器) 将在Azure父监视器的下一次轮询中被删除,并且将在子监视器中显示以下消息。
5. 在代理设置中监控Azure虚拟机。
- 如果AppManager存在于代理设置中,您需要排除用于访问这些API并获取数据的API主机。
- 下面是Azure虚拟机监控中使用的API的主机列表:
- login.microsoftonline.com - 身份验证API
- management.azure.com - 数据收集API
- <myAccount>.table.core.windows.net - Azure VM诊断表API(myAccount是指存储诊断扩展指标的存储帐户名称)