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

如何在Azure Monitor诊断设置对象上设置logAnalyticsDestinationType属性?

关于Azure Monitor诊断设置中logAnalyticsDestinationType属性是否可设置的问题

logAnalyticsDestinationType属性仅在创建诊断设置时可指定,无法通过update操作修改

你遇到的情况是正常的:执行az monitor diagnostic-settings update命令修改该属性时,命令返回的"AzureDiagnostics"只是请求层面的响应值,实际并未对资源的诊断设置进行持久化修改,所以后续用show查询时该属性依然为空。

该属性用于定义日志发送到Log Analytics工作区的存储格式:

  • AzureDiagnostics:所有诊断日志会合并写入到同一个AzureDiagnostics表中
  • Dedicated:每种类型的日志会写入到各自专属的表中

但这个配置仅支持在创建诊断设置的阶段,通过az monitor diagnostic-settings create命令的--log-analytics-destination-type参数来指定,一旦诊断设置创建完成,就无法再通过update命令修改该属性。

你的操作命令如下:

~$ id=/subscriptions/4...d/resourceGroups/xyz/providers/Microsoft.ContainerService/managedClusters/abc

~$ az monitor diagnostic-settings show --resource $id -n loganalytics-diagnostics --query logAnalyticsDestinationType

~$ az monitor diagnostic-settings update --resource $id -n loganalytics-diagnostics --set logAnalyticsDestinationType=AzureDiagnostics --query logAnalyticsDestinationType
"AzureDiagnostics"

~$ az monitor diagnostic-settings show --resource $id -n loganalytics-diagnostics --query logAnalyticsDestinationType

~$

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 04:30:59