在 Linux 诊断代理程序中部署文件日志时出现问题
Issue deploying fileLogs in Linux Diagnostic Agent
我正在尝试更新 linux 诊断文件的 json 以添加文件日志。
可以找到 json 文件的副本 HERE。
问题是即使在存储帐户中创建 table 后,我似乎也无法在存储 table 中找到它们。
如有任何指点,我将不胜感激
更新:
我已经更新了 json 文件并且可以找到副本 HERE
我仍然无法查看存储帐户中的日志。
当我检查扩展时,出现以下错误:
这表明我的 json 文件存在错误。我将不胜感激。
我发现您的 JSON 文件有三处错误:
- StorageAccount 名称无效。存储帐户不能包含大写字符。详情[此处][1].
- resourceId无效。而不是 "resourceId":
"/subscriptions//providers/Microsoft.Compute/virtualMachines/SANDBOX"
,它应该是 "resourceId": "/subscriptions/<YOUR SUBSCRIPTION ID>/resourceGroups/<YOUR VM RESOURCE GROUP>/providers/Microsoft.Compute/virtualMachines/SANDBOX"
.
- fileLogs 部分似乎嵌套在您的 ladCfg 中 节。它应该与 ladCfg.
处于同一级别
可能还有其他问题,但这些引起了我的注意。
我正在尝试更新 linux 诊断文件的 json 以添加文件日志。
可以找到 json 文件的副本 HERE。
问题是即使在存储帐户中创建 table 后,我似乎也无法在存储 table 中找到它们。
如有任何指点,我将不胜感激
更新:
我已经更新了 json 文件并且可以找到副本 HERE
我仍然无法查看存储帐户中的日志。
当我检查扩展时,出现以下错误:
这表明我的 json 文件存在错误。我将不胜感激。
我发现您的 JSON 文件有三处错误:
- StorageAccount 名称无效。存储帐户不能包含大写字符。详情[此处][1].
- resourceId无效。而不是 "resourceId":
"/subscriptions//providers/Microsoft.Compute/virtualMachines/SANDBOX"
,它应该是"resourceId": "/subscriptions/<YOUR SUBSCRIPTION ID>/resourceGroups/<YOUR VM RESOURCE GROUP>/providers/Microsoft.Compute/virtualMachines/SANDBOX"
. - fileLogs 部分似乎嵌套在您的 ladCfg 中 节。它应该与 ladCfg. 处于同一级别
可能还有其他问题,但这些引起了我的注意。