使用OMS查询Api Management的调用日志
打开Azure portal,找到要操作的Api Management 实例,点击菜单Monitoring/Logs
Schema Tab页搜索"diagnostics",选中LogManagement/AzureDiagnostics,点击该行右边的小图标(提示信息是:Show sample records from this table),生成查询语句,点击查询语句上方的Run按钮(默认是过去24h的,可以通过点击Time range按钮选择过滤时间区间)
编辑框支持语法验证,有错的地方会被标记出来
Azure protal里KQL语句对换行敏感(如下图),编写的时候需要注意:
展开下面的结果,可以通过点击具体字段的小箭头把过滤添加到查询语句中,比如:
关于KQL的使用,portal上提供了不少有用的链接和例子,如下(可以点击右下的Start tour观看的简要使用动画):
具体的查询结果可以导出:
关于KQL具体编写,请参照如下文档: