无需Log Analytics Agent,借助Azure Monitor Agent采集Azure VM容器指标
独立Azure VM上Docker容器指标采集:Azure Monitor Agent替代方案说明
针对你在RHEL 8 Azure虚拟机上运行Docker容器,想仅通过Azure Monitor Agent(AMA)替代即将弃用的Log Analytics Agent(LA Agent)采集指标到Log Analytics工作区的问题,说明如下:
当前官方支持状态
根据微软官方文档,针对独立主机(非AKS集群)上的Docker容器指标采集,目前仍要求搭配Log Analytics Agent实现,Azure Monitor Agent暂不支持直接覆盖该场景。
可行的过渡与替代方向
- 关注Azure Monitor Container Insights更新:微软正在推进基于AMA的Container Insights部署模式,目前该模式主要针对AKS集群,但后续可能扩展支持独立VM上的Docker容器,建议持续跟进官方文档更新。
- 自定义指标采集方案:可通过AMA的自定义数据源结合Prometheus实现Docker指标采集:
- 在RHEL 8 VM上部署Prometheus,配置采集Docker指标(如通过
cadvisor或Docker内置的metrics endpoint) - 配置Azure Monitor Agent的Prometheus数据源,将采集到的指标发送至Log Analytics工作区
- 在RHEL 8 VM上部署Prometheus,配置采集Docker指标(如通过
- 临时过渡方案:若需立即实现采集,仍需安装Log Analytics Agent,但可提前部署Azure Monitor Agent,待官方推出迁移工具后完成平滑切换。
内容的提问来源于stack exchange,提问作者Rock
相关产品推荐
相关产品推荐

