APM .NET Azure 虚拟机扩展

Azure 虚拟机扩展

要添加 Azure VM 扩展,您可以使用以下方法之一:

安装的先决条件是 .NET 3.0 及以上版本和 IIS 7.0 及以上版本。
 

Azure UI 门户

  1. 转到网页 portal.azure.com 并输入您的登录详细信息。
  2. 创建一个新 VM,导航到新建 > 虚拟机 > 选择列出的任何 Widnows 应用程序以添加 APM Insight。
  3.  
    您还可以通过导航到资源组 > 添加 (+) > 选择列出的任何 Windows Server 应用来添加新 VM。
  4. 如果 Azure 中已有 VM,请导航到虚拟机 > 选择要添加扩展的 VM。
  5. 选择部署模型(经典/资源)> 单击创建。
  6. 配置基本设置、VM 大小和其他可选功能。
  7. 在设置选项卡下,转至扩展 > 添加扩展 (+) > APM Insight .NET 代理。
  8. 要验证 .NET 代理,需要许可密钥。登录到 Site24x7 并导航到 Site24x7 客户端中的 APM > 添加 APM Insight > .NET 代理 > 许可密钥。如果您是新用户,请注册
  9. 单击创建。
  10. 在提供的字段中输入获得的许可密钥。单击确定。
  11. 您现在可以在仪表板上查看监视器并开始监控所有关键指标。

 

PPowershell CmdLet:

先决条件:

确保从 2.6 及更高版本安装并支持 Azure PowerShell SDK

目前通过门户添加经典 VM 扩展存在一些技术问题。我们正在与 Microsoft 合作解决此问题。同时,您可以使用下面给出的 powershell 命令添加扩展。

使用 Powersehell CmdLet 您可以 为以下内容添加 Azure VM 扩展:

请按照以下步骤通过 PowerShell 为经典 VM 添加 VM 扩展:

  1. 通过输入命令登录到 Microsoft Azure 门户
    Login-AzureAccount
  2. 登录后执行命令

    PS>$vm = (Get-AzureVM -ServiceName <cloudservicename> -Name) Set-AzureVMExtension -ExtensionName

    PS>Site24x7ApmInsightExtn -Publisher Site24x7 -Version 1.3 -VM $vm -PublicConfiguration '{"site24x7licensekey":"enter your licensekey"}' -ReferenceName Site24x7ApmInsight

    PS>$vm | Update-AzureVM

  • site24x7licensekey”是可以从 APM > 添加 APM Insight > .NET 代理 > 许可密钥获取的许可密钥。
  • 不应更改命令字符串中的 Publisher、ExtensionName 和 Version。
  • 用户可以修改将在扩展门户(设置 > 扩展)中可见的 -ReferenceName。

要删除经典 VM 扩展:

删除-AzureVMExtension -ExtensionName Site24x7APMInsightExtn -Publisher Site24x7 -VM $vm;

请按照以下步骤通过 PowerShell 为 Resource Managers VM 添加 VM 扩展:

  1. 通过输入命令登录到 Microsoft Azure 门户
    登录-AzureRmAccount
  2. 登录后执行命令
    Set-AzureRmVMExtension -SettingString '{"site24x7AgentType":"azurevmextnapminsight"}' -ProtectedSettings '{"site24x7LicenseKey":"enter your licensekey"}' -Publisher Site24x7 -ExtensionType Site24x7APMInsightExtn -Version 1.3 -Name -ResourceGroupName -Location -VMName
  • “site24x7licensekey”是可以从 APM > 添加 APM Insight > .NET 代理 > 许可密钥获取的许可密钥。
  • 不应更改命令字符串中的 SettingString、Publisher、ExtensionType 和 Version。
  • 用户可以修改将在扩展门户(设置 > 扩展)中可见的 -Name。

要删除资源管理器 VM 扩展:

Remove -AzureRmVMExtension -VMName <虚拟机名称> -Name Site24x7APMInsightExtn -ResourceGroupName <资源组名称>

要获取扩展的版本和其他属性(经典和资源管理器):

Get AzureVMAvailableExtension -ExtensionName Site24x7APMInsightExtn

要获取位置列表(经典和资源管理器):

Get -AzureLocation

帮助手册 APM APM -.NET Azure VM Extension