如何查看来自Azure REST API请求的日志?

9bfwbjaz  于 2022-11-17  发布在  其他
关注(0)|答案(1)|浏览(110)

假设我向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"引用的日志?

k7fdbhmy

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

相关问题