你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
使用 Azure 诊断扩展将数据从 Azure 诊断扩展发送到 Azure Monitor 日志
Azure 诊断扩展是 Azure Monitor 中的代理,可从 Azure 计算资源(包括虚拟机)的来宾操作系统中收集监视数据。 本文介绍了如何将诊断扩展收集的数据从 Azure 存储收集到 Azure Monitor 日志。
重要
Azure 诊断扩展将于 2026 年 3 月 31 日弃用。 在此日期之后,Microsoft 将停止支持 Azure 诊断扩展以及从 Azure 存储收集日志的方案。 建议使用 Azure Monitor 代理,该代理可将遥测数据直接引入 Azure Monitor 日志。
支持的数据类型
Azure 诊断扩展将数据存储在 Azure 存储帐户中。 要使 Azure Monitor 日志收集此数据,它必须位于以下位置:
日志类型 | 资源类型 | 位置 |
---|---|---|
IIS 日志 | 虚拟机 Web 角色 辅助角色 |
wad-iis-logfiles(Azure Blob 存储) |
Syslog | 虚拟机 | LinuxsyslogVer2v0(Azure 表存储) |
Azure Service Fabric 操作事件 | Service Fabric 节点 | WADServiceFabricSystemEventTable |
Service Fabric Reliable Actor 事件 | Service Fabric 节点 | WADServiceFabricReliableActorEventTable |
Service Fabric Reliable Service 事件 | Service Fabric 节点 | WADServiceFabricReliableServiceEventTable |
Windows 事件日志 | Service Fabric 节点 虚拟机 Web 角色 辅助角色 |
WADWindowsEventLogsTable(表存储) |
Windows ETW 日志 | Service Fabric 节点 虚拟机 Web 角色 辅助角色 |
WADETWEventTable(表存储) |
不支持的数据类型
不支持以下数据类型:
- 来宾操作系统中的性能数据
- Azure 网站中的 IIS 日志
启用 Azure 诊断扩展
若要详细了解如何安装和配置诊断扩展,请参阅安装并配置 Windows Azure 诊断扩展 (WAD) 或使用 Linux Azure 诊断扩展监视指标和日志。 可以指定存储帐户并配置要转发到 Azure Monitor 日志的数据集合。
从 Azure 存储收集日志
若要启用从 Azure 存储帐户收集诊断扩展数据,请执行以下操作:
- 在 Azure 门户中,转到 Log Analytics 工作区并选择你的工作区。
- 在菜单的“经典”部分中选择“旧的存储帐户日志”。
- 选择“添加” 。
- 选择包含要收集的数据的存储帐户。
- 选择要收集的数据类型。
- “源”的值将基于数据类型自动填充。
- 选择“确定”保存配置。
- 针对其他数据类型,重复操作。
在大约 30 分钟过后,将在 Log Analytics 工作区中看到存储帐户中的数据。 在应用了配置后,只能看到写入到存储中的数据。 工作区不会从存储帐户中读取现存的数据。
注意
该门户不会验证源是否存在于存储帐户中,或者是否正在写入新数据。
后续步骤
- 针对支持的 Azure 服务收集 Azure 服务的日志和指标。
- 启用解决方案深入分析数据。
- 使用搜索查询分析数据。