诊断日志
Azure 中的诊断设置用于收集资源日志。 Azure 资源发出资源日志,并提供与该资源的操作相关的各种频繁生成的数据。 这些日志是按请求捕获的,也称为“数据平面日志”。 有关 Azure 中功能的建议概述,请参阅 Azure Monitor 中的诊断设置。 这些日志的内容因资源类型而异。 在托管 DevOps 池中,有两个选项可用于记录:
- 用于记录 Azure Monitor 中的指标的托管 DevOps 池指标 (AllMetrics)
- 从在“监视>指标”选项卡中使用的相同指标中进行选择。
- 资源预配日志记录 池中代理的预配事件。
- 这些事件与可以在“代理”视图中查看的事件相同。
创建诊断设置
若要创建新的诊断设置,请选择“监视>诊断设置”,然后选择“+添加诊断设置”。
选择要捕获的日志类型,并从目标详细信息中选择一个或多个选项,然后选择“保存”。
重要
托管 DevOps 池目前支持 存档到存储帐户 ,流 式传输到事件中心,即将推出更多目标类型。
在池中运行作业,然后查看收集的数据。 有关分析诊断日志数据的信息,请参阅 “分析和可视化监视数据”。 诊断数据包含类似于以下示例的日志条目。
{ "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" } }
另请参阅
- 分析和可视化监视数据
- 有关诊断设置和日志的不同目标的详细信息,请参阅 Azure Monitor 中的诊断设置。