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

如何配置Azure Container Insights:停止向LAW发指标,转存至Azure Monitor并保留容器日志

AKS容器指标与日志分离配置方案

要实现「停止将Perf、InsightsMetrics发送到Log Analytics Workspace(LAW),仅保留容器日志到LAW,同时将指标发送至Azure Monitor」的需求,可以按以下步骤操作:

1. 禁用指标向LAW的发送

使用Azure CLI更新AKS集群的容器洞察配置,关闭指标日志流向LAW:

az aks update --resource-group <你的资源组名称> --name <你的AKS集群名称> --disable-monitoring-metrics-logs

这条命令会阻止Perf和InsightsMetrics两类数据写入LAW,但不会影响容器日志(如ContainerLog、ContainerLogV2)的流向。

2. 确认指标向Azure Monitor的收集已启用

默认情况下,Azure Container Insights会自动将核心容器指标发送到Azure Monitor指标数据库。如果之前有修改过配置,可以通过以下命令确认或启用:

az aks enable-addons --resource-group <你的资源组名称> --name <你的AKS集群名称> --addons monitoring --enable-azure-monitor-metrics

该命令确保指标被收集并存储到Azure Monitor,你可以后续在Azure门户的「指标」面板中查询这些数据。

3. (可选)通过数据收集规则(DCR)精细化调整

如果你的容器洞察使用了自定义数据收集规则(DCR),可以直接编辑DCR来实现更精细的控制:

  • 进入Azure门户,找到对应的Log Analytics工作区,关联的DCR通常命名为MSCI-<AKS集群名>-<随机字符串>
  • 编辑DCR的「数据转换」部分,移除针对Perf、InsightsMetrics的输出规则,保留容器日志相关的输出
  • 确保DCR的「目标」中包含Azure Monitor指标,将指标数据导向Azure Monitor

4. 验证配置效果

  • 查看LAW中的Perf和InsightsMetrics表,确认后续不再有新的数据写入
  • 进入Azure Monitor的「指标」页面,选择你的AKS集群,查看容器相关指标(如容器CPU使用率、内存使用率)是否正常显示
  • 检查LAW中的ContainerLog表,确认容器日志仍在持续写入

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 15:37:15