诊断日志

Azure 中的诊断设置用于收集资源日志。 Azure 资源发出资源日志,并提供与该资源的操作相关的各种频繁生成的数据。 这些日志是按请求捕获的,也称为“数据平面日志”。 有关 Azure 中功能的建议概述,请参阅 Azure Monitor 中的诊断设置。 这些日志的内容因资源类型而异。 在托管 DevOps 池中,有两个选项可用于记录:

创建诊断设置

  1. 若要创建新的诊断设置,请选择“监视>诊断设置”,然后选择“+添加诊断设置”。

    “添加诊断设置”菜单的屏幕截图。

  2. 选择要捕获的日志类型,并从目标详细信息中选择一个或多个选项,然后选择“保存”。

    重要

    托管 DevOps 池目前支持 存档到存储帐户 ,流 式传输到事件中心,即将推出更多目标类型。

    诊断设置的屏幕截图。

  3. 在池中运行作业,然后查看收集的数据。 有关分析诊断日志数据的信息,请参阅 “分析和可视化监视数据”。 诊断数据包含类似于以下示例的日志条目。

     {
         "time": "2024-07-15T17:23:42.0302794Z",
         "resourceId": "/SUBSCRIPTIONS/SUBSCRIPTION_ID_PLACEHOLDER/RESOURCEGROUPS/FABRIKAM-POOLS/PROVIDERS/MICROSOFT.DEVOPSINFRASTRUCTURE/POOLS/FABRIKAM_POOL",
         "location": "eastus",
         "category": "ProvisioningLogs",
         "operationName": "Provision",
         "properties": {
             "RequestId": "RequestId_Placeholder",
             "AgentName": "7ec0d355c",
             "Image": "/canonical/0001-com-ubuntu-server-focal/20_04-lts-gen2/20.04.202407040",
             "Sku": "Standard_D2ads_v5",
             "Status": "Completed"
         }
     }
    

另请参阅