Azure Monitor中的容器监视(不带日志分析代理)

bd1hkmkf  于 2023-03-09  发布在  其他
关注(0)|答案(1)|浏览(112)

我们有一些Docker容器在RHEL 8 Azure VM上运行。我希望将指标从容器获取到日志分析工作区。(根据本文档,我们必须安装日志分析代理才能获取容器指标)
我的问题:我们是否可以在不安装日志分析代理的情况下仅使用VM上的Azure Monitor代理来获取容器指标?因为日志分析代理很快将被弃用?
文档链接:https://learn.microsoft.com/en-us/azure/azure-monitor/containers/containers Msft文档建议:安装Docker并将其与Log Analytics代理配合使用。根据您的操作系统和Docker Orchestrator,可以使用以下方法配置代理。
对于独立主机:在支持的Linux操作系统上,安装并运行Docker,然后安装并配置Log Analytics Agent for Linux。
谢谢

2hh7jdfx

2hh7jdfx1#

Can we get the container metrics without installing Log Analytics Agent only with Azure Monitor agent on VM As Log Analytics Agent is soon going to be deprecated?

AFAIK目前Azure Monitor代理本身无法在RHEL 8 Azure VM上运行的独立Docker容器收集指标。

As per this document we have to install the Log Analytics Agent to get the container metrics
  • 是的,根据您提到的文档,您可以使用日志分析代理。日志分析代理将于2024年8月弃用,建议用户在此之前迁移到Azure Monitor代理。
  • 你可以使用Azure监视器日志来监视容器,使用容器洞察日志来查询日志。但是,如果你希望从容器收集更具体的指标(如CPU或内存消耗),则必须在VM上安装日志分析代理。
  • 如果无法切换到受支持的容器编排系统,则必须根据旧文档中的说明继续使用Log Analytics Agent for Linux收集容器度量。

由于这在您的独立案例中是不可能的,我只是建议您可以使用日志分析代理,然后可以使用migrate to azure monitor agent
有关更多信息,请参考MS document

相关问题