你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure Monitor 中的数据收集规则

数据收集规则 (DCR) 是一系列支持使用 Azure Monitor 管道进行数据收集的指令。 它们提供一致且集中的方式来定义和自定义不同的数据收集方案。 根据不同场景,DCR 指定应收集哪些数据、如何转换该数据以及将该数据发送到哪里。

DCR 存储在 Azure 中,以便集中管理它们。 数据收集工作流的不同组件将访问 DCR 以获取它所需的特定信息。 某些情况下,可以使用 Azure 门户配置数据收集,Azure Monitor 会为你创建和管理 DCR。 其他情况下需要创建自己的 DCR。 还可以选择自定义现有 DCR 以满足所需的功能。

例如,下图演示了在虚拟机上运行的 Azure Monitor 代理的数据收集。 在此方案中,DCR 指定事件和性能数据,代理使用这些数据确定要从计算机收集哪些数据并将其发送到 Azure Monitor。 传递数据后,数据管道将运行 DCR 中指定的转换来筛选和修改数据,然后将数据发送到指定的工作区和表。 其他数据收集方案的 DCR 可能包含不同的信息。

显示使用 Azure Monitor 代理进行基本 DCR 操作的示意图。

查看数据收集规则

可以通过多种方式查看订阅中的 DCR。

若要在 Azure 门户中查看 DCR,请在“监视”菜单上的“设置”下选择“数据收集规则”。

显示 Azure 门户中的 DCR 的屏幕截图。

选择查看其详细信息的 DCR。 对于支持 VM 的 DCR,可以查看和修改其关联及其收集的数据。 对于其他 DCR,请使用 JSON 视图查看 DCR 的详细信息。 请参阅在 Azure Monitor 中创建和修改数据收集规则,详细了解如何修改这些规则。

注意

虽然此视图显示指定订阅中的所有 DCR,但选择“创建”按钮将为 Azure Monitor 代理创建数据收集。 同样,此页面仅允许修改 Azure Monitor 代理的 DCR。 有关如何为其他工作流创建和更新 DCR 的指南,请参阅在 Azure Monitor 中创建和修改数据收集规则

数据收集规则关联

某些数据收集方案将使用数据收集规则关联 (DCRA),它将 DCR 与正在监视的对象相关联。 一个对象可以与多个 DCR 相关联,一个 DCR 可以与多个对象相关联。 这样,就可以为一组对象管理单个 DCR。

例如,上图演示了 Azure Monitor 代理的数据收集。 安装代理后,它会连接到 Azure Monitor 以检索与之关联的任何 DCR。 可为多个 VM 创建与相同 DCR 的关联。

支持的区域

数据收集规则可在支持 Log Analytics 工作区以及 Azure 政府和中国云的所有公共区域中使用。 目前尚不支持气隙云。

“单一区域数据驻留”是允许在单一区域存储客户数据的预览功能,目前仅在亚太地区的东南亚区域(新加坡)和巴西地区的巴西南部(圣保罗州)区域提供。 “单一区域驻留”在这些区域默认启用。

数据复原能力和高可用性

DCR 会创建并存储在特定区域,并备份到同一地区内的配对区域。 该服务将部署到该区域内的所有三个可用区域。 因此,它是一项区域冗余服务,可进一步提高可用性。

后续步骤

请参阅以下文章,了解有关如何使用 DCR 的其他信息。