假设我向Azure REST API发送一个请求:
az rest
--method GET
--uri 'https://graph.microsoft.com/v1.0/applications/000000-00000-00000-00000'
| ConvertFrom-Json
如果请求失败,我会收到一条错误消息:
{
"error":
{
"code": "Request_BadRequest",
"message": "One or more properties contains invalid values.",
"innerError":
{
"date": "2022-10-07T06:12:04",
"request-id": "111111-2222-3333-4444-5555555",
"client-request-id": "12345-1234-1234-1234-12345678"
}
}
}
如何查看使用"request-id":"111111-2222-3333-4444-5555555"
或"client-request-id":"12345-1234-1234-1234-12345678"
引用的日志?
1条答案
按热度按时间k7fdbhmy1#
1.没有内置资源来记录传入Azure rest api的请求。
1.请参考其中一个关于在Azure中使用REST API的类似issues。
1.如果您的应用程序部署在Azure中,则应用程序洞察可用于跟踪目的。
1.创建Web App〉创建并配置应用洞察资源:
1.转到Web App的概述blade〉
requests
进入以图形表示的Web App:1.要查看Web应用程序的日志,请转到Web应用程序,然后单击监控会话中的日志。
示例:以下是一个失败的Web应用程序请求,可在日志中看到,
有关Azure Monitor应用洞察日志记录的详细信息,请参阅此MS Doc。