【问题标题】:Azure API Management logs request and response bodiesAzure API 管理记录请求和响应正文
【发布时间】:2021-04-20 12:54:18
【问题描述】:

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

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

我尝试在 API Azure Monitor 高级设置中启用正文请求日志记录,但它没有改变任何东西,仍然是空的正文和标头。

我是否忘记了什么,或者我不理解 Azure Monitor 的概念?

【问题讨论】:

  • 微软在 2 周前部署了这个功能,所以现在当我在 API 设置的 Azure Monitor 选项卡中激活正文记录时,我的日志中有请求和响应正文????

标签: azure azure-api-management azure-log-analytics azure-monitoring api-management


【解决方案1】:

我认为你没有忘记为 APIM 配置监视器,我也在我身边测试它,也看不到日志中的 requestbodyresponsebody 列。

在这里找到一个来自 MSFT 的 answer 关于这个问题的供您参考,我认为这是官方的答案。

【讨论】:

  • 谢谢@hury-shen,我在github上搜索过,但显然不是正确的repo。希望微软能尽快实现这个功能。
猜你喜欢
  • 2021-07-21
  • 2019-01-03
  • 2019-02-17
  • 2023-03-14
  • 1970-01-01
  • 1970-01-01
  • 2019-05-17
  • 2017-02-21
  • 2022-01-09
相关资源
最近更新 更多