Azure API 管理日志请求和响应正文

Azure API Management logs request and response bodies

我想在 Azure API 管理中记录我的 API 调用的请求和响应主体以用于调试目的。

为此,我创建了一个 Log Analytics 工作区并配置了诊断设置以将日志存储在其中。但是当我检查 Log Analytics 工具中的日志时(最近 100 次调用的日志),我看到我的 API 调用带有状态代码、订阅密钥等,但是 body 列始终为空

我尝试在 API Azure Monitor 高级设置中启用 body 请求登录,但它没有改变任何东西,仍然是空的主体和 headers。

我是不是忘记了什么,或者有什么我不明白的 Azure Monitor 概念?

我认为您没有忘记为 APIM 配置监视器,我也在我这边进行了测试,也看不到日志中的 requestbodyresponsebody 列。

这里找一个MSFT的answer关于这个问题的,供大家参考,我觉得是官方的回答。