我按照此处描述的步骤安装了 Linux Diagnostic Extension 3.0: https://docs.microsoft.com/en-us/azure/virtual-machines/linux/diagnostic-extension
我看到 [Guest] 指标出现在指标列表中,但没有发布 [Guest] 指标值。
我是否遗漏了什么?什么可能导致问题?
答案1
这似乎是一个已知问题。如果你检查扩展日志,你会看到如下错误:
根本原因是Azure Cli 2.0无法生成sas token包含表。
请参考此问题在 Github 上。
解决此问题的解决方案:
您可以使用 Azure Power Shell 生成 sas 令牌。
$resourceGroup = "shuicli"
$storageAccountName = "shuiclidiag630"
Login-AzureRmAccount
$storageAccount = Get-AzureRmStorageAccount -ResourceGroupName $resourceGroup -Name $storageAccountName
$ctx = $storageAccount.Context
$accountSAS = New-AzureStorageAccountSASToken -Service Blob,File,Table,Queue -ResourceType Service,Container,Object -Permission "racwdlup" -Context $ctx
然后替换my_diagnostic_storage_account_sastoken=
为 sastoken。
我在我的实验室中测试,它对我有用。