我试图在Azure Web App中启用Azure诊断日志,并将其传递给OMS工作区。以下是我的代码
$workspaceName = 'TestLogTelemetary'
$ResourceGroupName = 'TestLogTelemetaryRg'
$oms=Get-AzureRmOperationalInsightsWorkspace -ResourceGroupName $ResourceGroupName -Name $workspaceName
$WSID = $oms.ResourceId
$resource = Get-AzureRmResource -Name "TestWebApp" -ResourceGroupName $ResourceGroupName
$resourceId = $resource.ResourceId
Set-AzureRmDiagnosticSetting -ResourceId $resourceId -WorkspaceId $WSID -Enable $True
我的Powerhsell代码已成功执行,但是在TestWebApp中未启用诊断日志。
请告诉我是否需要配置更多设置
答案 0 :(得分:0)
当前,Diagnostics setting似乎不支持Azure Web应用。
请参阅:Supported services, categories, and schemas for diagnostic logs。
根据我的测试,我可以为网络应用重现您的问题,但使用相同的命令,例如Azure逻辑应用程序。
此外,您还可以在显示器-> 诊断设置-> 资源类型中找到没有Azure Web应用程序。