Azure APIM-跟踪和疑难解答?

问题描述

我已经在Azure kubernetes上部署了我的应用程序,并且正在使用API​​M公开API服务。

我想跟踪传入的请求以了解完整的执行。例如:APIM处理请求需要多长时间。

有什么方法可以在Azure APIM中跟踪单个请求?

解决方法

如果在Azure API管理中使用产品,则有一个 administrator 订阅密钥,该密钥可用于监视APIM中执行的每个步骤。

请检查以下链接以获取更多详细信息:

https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-api-inspector

基本上,您必须添加此预订密钥,还必须添加 Ocp-Apim-Trace:true 标头,以接收 Ocp-Apim-Trace-Location 标头,这是指向包含每个已执行步骤的 json 文件的链接。