在 Azure Monitor 中查看应用程序日志

本教程介绍如何通过创建 Log Analytics 工作区在 Azure Monitor 中查看应用程序日志。 本教程建立在快速入门:使用 Azure 门户创建 Azure 托管 CCF 资源教程中创建的 Azure 托管 CCF(托管 CCF)资源的基础上。 日志是了解、分析和优化应用程序逻辑和性能的基本信息片段。

可以通过创建 Log Analytics 工作区,在 Azure Monitor 中查看 TypeScript 和 JavaScript 应用程序中的日志。

创建 Log Analytics 工作区

  1. 按照 “创建工作区 ”中的说明创建工作区。
  2. 创建工作区后,请记下“属性”页中的“资源 ID”。 显示 Log Analytics 工作区屏幕属性的屏幕截图。
  3. 导航到托管 CCF 资源,并记下“属性”页中的“资源 ID”。
  1. 创建工作区后,它必须与托管 CCF 资源链接。 在链接后,日志出现在工作区中需要几分钟时间。

    > az login
    
    > az monitor diagnostic-settings create --name confidentialbillingapplogs --resource <Resource Id of the Managed CCF resource> --workspace <Resource Id of the workspace> --logs [{\"category\":\"applicationlogs\",\"enabled\":true,\"retentionPolicy\":{\"enabled\":false,\"days\":0}}]
    
  2. 打开“日志”页。 导航到“查询”选项卡,并从下拉列表中按资源类型对查询进行分组。 导航到“Azure 托管 CCF”资源并运行“CCF 应用程序错误”查询。 删除“级别”筛选器以查看所有日志。

    日志分析屏幕中显示托管CCF资源查询的屏幕截图。

后续步骤