Event Grid系统主题日志不可见,如何通过Log Analytics查看?
Event Grid系统主题日志查看及Log Analytics表格缺失问题解决方法
一、先确认诊断设置是否正确关联到Log Analytics工作区
系统主题本身没有自带的「Logs」入口,必须先把诊断日志导出到Log Analytics工作区:
- 进入Event Grid系统主题的「诊断设置」页面
- 点击「添加诊断设置」,勾选你需要收集的日志类别(比如
EventGridEventLogs、EventGridSubscriptionDeliveryLogs) - 目标选择「Log Analytics工作区」,指定要关联的工作区后保存设置
二、在Log Analytics中查看日志
配置完后通常要等5-15分钟才会生效,之后按以下步骤操作:
- 进入目标Log Analytics工作区,打开「日志」页面
- 在查询编辑器里直接输入对应的日志表名查询就行:
- 事件日志用
EventGridEventLogs - 订阅投递日志用
EventGridSubscriptionDeliveryLogs
举个查询例子:
EventGridSubscriptionDeliveryLogs | where TimeGenerated > ago(24h) | project TimeGenerated, EventSubscriptionName, Status, ErrorMessage - 事件日志用
三、Log Analytics里看不到相关表格的排查步骤
如果没找到对应表格,按下面的方法检查:
- 等够时间:诊断设置生效需要5-15分钟,刚配置完不会立刻显示表格
- 检查诊断设置:确认你勾选了需要收集的日志类别,并且确实关联到了目标工作区
- 权限验证:当前账号得有Log Analytics工作区的「读取」权限,不然看不到数据
- 刷新页面:有时候页面缓存会导致表格不显示,手动刷新后再看看
内容的提问来源于stack exchange,提问作者DxG
相关产品推荐
相关产品推荐

