You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何更改Azure中虚拟机规模集(VMSS)的Analytics Workspace?

Azure Monitoring Agent介绍

Azure Monitoring Agent是运行在虚拟机上、向Azure Analytics发送日志和指标的服务,可通过多种方式安装,举例如下:

  • 创建VMSS时选择对应选项完成安装,例如在Azure portal中操作时
  • 若创建VMSS时未安装该代理,可点击VMSS监控板块中的“启用”按钮完成安装
  • 为VMSS内的所有机器安装对应的extension
  • 在虚拟机内部手动或自动化安装该软件,例如通过ansible部署或手动操作

可能还有更多安装方式,但无论采用哪种方式,代理都需要获知要将数据发送到哪个Analytics Workspace,该值是代理安装过程中需要用户输入的参数。

已部署代理的VMSS更换目标Analytics Workspace方案

你可以根据当初代理的安装方式选择对应的操作:

  • 若你当初通过VMSS扩展方式安装代理(包含创建VMSS时勾选对应选项、VMSS监控页点击启用安装两种场景,两者底层均为VMSS扩展部署):
    1. 登录Azure门户进入对应VMSS的详情页面,打开扩展 + 应用菜单项
    2. 在已安装扩展列表中找到对应系统的代理扩展:Linux环境为AzureMonitorLinuxAgent,Windows环境为AzureMonitorWindowsAgent,执行卸载操作
    3. 卸载完成后返回VMSS的监控板块,点击启用按钮,选择新的目标Analytics Workspace完成配置即可。你也可以手动重新安装代理扩展,安装时直接填入新Workspace的ID和密钥完成绑定。
    4. 配置完成后VMSS会自动触发滚动更新,所有现有实例将逐一应用新配置,无需手动重建实例。
  • 若你当初通过手动部署、Ansible推送等方式在虚拟机内部安装代理:
    1. 更推荐你切换为VMSS扩展方式管理代理,避免后续多实例配置不一致的问题,你可以先卸载所有实例内部的独立安装的代理,再按照上一种方式通过VMSS扩展重新安装代理并绑定新Workspace。
    2. 如果你需要保留独立安装模式,可以批量更新所有实例的代理配置:Linux环境修改/etc/opt/microsoft/azuremonitoragent/config.yaml中的Workspace相关参数,Windows环境修改C:\ProgramData\Microsoft\AzureMonitorAgent\Config\config.yaml中的对应参数,修改完成后重启azuremonitoragent服务即可生效。你也可以直接更新Ansible等自动化脚本中的Workspace参数,批量推送覆盖原有配置。

提示:更换Workspace后,旧Workspace中已经存储的历史日志、指标数据不会自动迁移到新Workspace,新产生的监控数据只会发送到新绑定的Workspace中。

内容的提问来源于stack exchange,提问作者hey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 12:15:03