Azure虚拟机 - 常见问题

Azure虚拟机 - 常见问题

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



3. 用于数据收集的API:
  1. 使用以下API收集配置指标。
    1. Virtual Machine GET API
    2. Network Interface GET API
    3. Public IP Addresses GET API
  2. Azure监视器数据使用以下API收集。
    1. Azure Monitor API
  3. 以下API用于收集Azure诊断扩展数据
    1. Storage Account List API
    2. Storage Account List Keys API
    3. Query Tables API
4. 为什么我无法在某些Linux VM中启用诊断扩展?
  1. 并非所有Linux VM都支持Linux诊断代理
  2. 请参阅以下链接来检查支持的Linux操作系统,您可以在其中启用诊断扩展。
    1. https://docs.microsoft.com/en-us/azure/virtual-machines/extensions/diagnostics-linux?tabs=azcli#supported-linux-distributions
5. 在代理设置中监控Azure虚拟机。
  1. 如果AppManager存在于代理设置中,您需要排除用于访问这些API并获取数据的API主机。
  2. 下面是Azure虚拟机监控中使用的API的主机列表:
    1. login.microsoftonline.com - 身份验证API
    2. management.azure.com - 数据收集API
    3. <myAccount>.table.core.windows.net - Azure VM诊断表API(myAccount是指存储诊断扩展指标的存储帐户名称)




    • Related Articles

    • Microsoft Azure - 常见问题

      1. 当您从Azure门户中删除任何受支持的服务时,Applications Manager中的Azure监视器会发生什么情况? 在Azure门户中对任何受支持的Azure资源执行删除操作时,在Azure父监视器的下一次轮询中,相应的监视器将在Applications Manager中自动删除。 此外在Applications Manager中删除Azure监视器时,将在审核日志中添加一个条目。您可以在管理 -> 工具 -> 审核日志 -> 选择操作为“Azure监视器删除”下进行检查。 ...
    • Azure SQL数据库 - 常见问题

      1. 为什么我们在Azure SQL 数据库监视器中删除了诊断设置依赖项? APM v15240以下版本: Azure SQL数据库正在使用诊断设置来执行数据收集。 必须满足先决条件才能打开用于数据收集的诊断设置。 在编辑监视器页面中提供一个诊断存储帐户,从而方便数据收集。 从APM v15240开始: Azure SQL数据库监视器已得到增强,可以使用Azure API,并且已删除诊断设置依赖项。 数据收集没有任何附加条件。 无需提供编辑监视器页面中的诊断存储帐户详细信息以便数据收集。 ...
    • Microsoft Azure VM - 为Windows和Linux VM启用诊断扩展

      为Windows VM启用诊断扩展的步骤 1.使用“管理员”的凭证登录到Azure门户 (https://portal.azure.com)。 2.导航到您的虚拟机。 3.点击垂直窗格上的“诊断设置”。选择“代理”选项卡,然后点击底部的“删除”,如下图所示: 4. 在“概览”选项卡下,点击“启用访客级别监控”,然后点击保存,如下图所示。   5. 在性能技术器选项卡中,默认选择所有基础指标,在Applications ...
    • 添加AWS监视器的常见问题

      在Applications Manager中添加Amazon监视器时的最佳实践:   为Amazon显示器提供正确 的“显示名称” 。 从Amazon服务 下拉框中选择您想要发现的Amazon服务。默认情况下,将选择所有服务。目前Applications Manager支持EC2、ElasticBeanstalk、DynamoDB、负载均衡器、ECS、EKS、Lambda、SNS、SQS、S3和RDS。要了解更多信息,请参阅此处。 ...
    • 添加新的Weblogic监视器:常见问题

      问题: WebLogic服务器的用户帐户应该拥有哪些最低安全权限才能进行监控? 回答: 用户应具有管理权限。Applications Manager Webserver端口9090应该可以从WebLogic服务器访问,并且 WebLogic服务器的相同HTTP端口应该可以从AppManager计算机上访问。例如WebLogic端口7001应该可以从Applications Manager服务器访问(使用telnet命令)。 检查WebLogic服务器中配置的侦听地址是否与Applications ...