你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
本文介绍如何为 Azure Monitor 代理(AMA)创建数据收集规则(DCR),以便将 VM 数据发送到 Azure 数据资源管理器(ADX) 和 Fabric 事件库。 此功能目前为公共预览版。
先决条件
- 每个 VM 资源必须 安装 AMA ,最低 版本 为 1.39.0(适用于 Windows)和 1.38.0(适用于 Linux)。
- 用于让 DCR 通过目标进行身份验证的用户分配的托管标识。
- DCR 区域必须与 ADX 群集或 Fabric eventhouse 目标的区域匹配。
注释
此功能以 公共预览版提供,以下区域因容量限制而被阻止:WCUS、SouthIndia、ItalyNorth、以色列Central、WestUS3、WestUS2、EUS、EUS2 和卡塔尔。
Permissions
| Description | 角色 |
|---|---|
| DCR 创建和关联 | 多个角色 - 请参阅 创建和编辑 DCR |
| ADX 针对特定目的地的权限 |
数据库层面的数据库管理员 或 ADX 群集范围内的 Azure 参与者 |
| 特定于 Fabric 目标的权限 | Fabric 工作区参与者 |
DCR 创建过程为所需的用户分配托管标识提供所选目标的 NativeIngestion 使用选项 权限,然后将用户分配的托管标识与 DCR 相关联。
创建数据收集规则
在 Azure 门户中的“监视器”菜单上,选择“数据收集规则”>“创建”以打开 DCR 创建页面。
选择信息性横幅显示的选项,预览 新的数据收集规则创建体验。
基本设置
选择“基本信息”选项卡。
区域必须与 ADX 群集或 Fabric 事件屋的区域匹配。
选择基于代理的遥测类型。
启用托管标识 身份验证,并选择与使用此 DCR 的 VM 关联的用户分配的托管标识。
数据收集终结点 (DCE) 仅在使用专用链接时需要
资源
- 选择“ 资源 ”选项卡,并添加要从中收集数据的 VM。
有关详细信息,请参阅 “添加数据收集规则资源”。 - 创建 DCR 后,根据需要从 DCR 添加或删除 VM 资源。
收集和交付
选择“ 收集并传递 ”选项卡。
选择 “添加新数据源”。
在 “数据源 ”选项卡中,选择 受支持的数据类型之一。 列出的每个数据源都有一个指向常规步骤和特殊说明的链接。
在“目标”选项卡>“添加目标目标>类型”下拉菜单中,选择“Azure 数据资源管理器”或“Microsoft Fabric”。
配置目标 并选择 eventhouse 或 ADX 群集和数据库 >Select。
ADX 免费版集群不受支持选择应用>保存
查看并创建 DCR。
支持的数据类型
下表中的数据类型是基于代理的遥测源,支持发送到 Fabric 和 ADX。 表中每种数据类型都有一个链接,链接到描述该数据源详细信息的文章,包括所需的托管标识,以及 DCR 是否必须使用数据收集终端(DCE)。
| 数据源 | 特殊说明 |
|---|---|
| 性能计数器 | 创建的表为 Perf |
| IIS 日志 | 创建的表为 W3CIISLog |
| Windows 事件日志 | 创建的表为 Event |
| Linux Syslog | 创建的表为 Syslog |
| 自定义文本日志 | 需要转换。 如果不需要转换,请使用默认值 source。 |
| 自定义 JSON 日志 | 需要转换。 如果不需要转换,请使用默认值 source。 |
有关详细信息,请参阅 Azure Monitor 中的转换。
验证数据引入
- 创建 DCR 并经过几分钟的等待后,验证是否正在将数据引入到 ADX 或 Fabric 中。
- 转到 DCR,选择 监控>指标,然后选择一个指标,例如 每分钟日志摄入字节数。
- 验证度量指标是否显示数据按预期被引入。