通过 PowerShell 创建的 Azure 诊断设置在 Azure 门户中不可见
Azure Diagnostic settings created via PowerShell not visible in Azure Portal
我正在通过 (Az) PowerShell 将诊断设置添加到已定义资源组中的所有逻辑应用程序。
$Workspace = Get-AzOperationalInsightsWorkspace -Name "dev-shared-monitoring-loganalytics" -ResourceGroupName "dev-shared-monitoring"
$LogicApps = Get-AzResource -ResourceType Microsoft.Logic/workflows -ResourceGroupName "*-dev-*"
foreach ($LogicApp in $LogicApps) {
Set-AzDiagnosticSetting -ResourceId $LogicApp.ResourceId -WorkspaceId $Workspace.ResourceId -Enabled $true -Name "SendToMonitoring"
}
成功创建后,我可以通过 PowerShell Get-AzDiagnosticSetting 获取它们,但它们在 azure 门户中不可见:
我使用了您提供的命令,并且能够在门户上看到诊断设置:
尝试打开一个新的 window 或以隐身模式打开门户。
我正在通过 (Az) PowerShell 将诊断设置添加到已定义资源组中的所有逻辑应用程序。
$Workspace = Get-AzOperationalInsightsWorkspace -Name "dev-shared-monitoring-loganalytics" -ResourceGroupName "dev-shared-monitoring"
$LogicApps = Get-AzResource -ResourceType Microsoft.Logic/workflows -ResourceGroupName "*-dev-*"
foreach ($LogicApp in $LogicApps) {
Set-AzDiagnosticSetting -ResourceId $LogicApp.ResourceId -WorkspaceId $Workspace.ResourceId -Enabled $true -Name "SendToMonitoring"
}
成功创建后,我可以通过 PowerShell Get-AzDiagnosticSetting 获取它们,但它们在 azure 门户中不可见:
我使用了您提供的命令,并且能够在门户上看到诊断设置:
尝试打开一个新的 window 或以隐身模式打开门户。