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

在 Azure Monitor 中管理数据收集规则关联

数据收集规则关联 (DCRA) 将 DCR 与 Azure Monitor 中的受监视资源相关联,如使用 DCR 中所述。 本文介绍查看和创建 DCRA 及其相关资源的不同方法。

重要

并非所有使用 DCR 的数据收集方案都使用 DCR。 有关不同数据收集方案中如何指定 DCR 的说明和比较,请参阅使用 DCR

在 Azure 门户中查看和修改 DCR 的关联

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

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

单击“资源”选项卡可查看与选定 DCR 关联的资源。 单击“添加”可添加与新资源的关联。 无论你是否在 Azure 门户中创建了 DCR,都可以使用此功能来查看和添加资源。

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

注意

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

预览 DCR 体验

针对 DCR 的新 Azure 门户体验的预览版将 DCR 与其关联的资源关联在一起。 可以通过“数据收集规则”查看列表,该规则显示与每个 DCR 关联的资源数,也可以通过“资源”来查看列表,其中显示了与每个资源关联的 DCR 计数

选择所显示的横幅上的选项以启用此体验。

标题栏的屏幕截图,该标题栏用于在 Azure 门户中启用 DCR 的预览体验。

数据收集规则视图

在“数据收集规则”视图中,“资源计数”表示与 DCR 建立了数据收集规则关联的资源数。 单击此值可打开该 DCR 的“资源”视图

Azure 门户内 DCR 预览体验中数据收集规则视图的屏幕截图。

资源视图

“资源”视图列出了与所选筛选器匹配的所有 Azure 资源,无论它们是否具有 DCR 关联。 视图顶部的磁贴列出了所列的总资源计数、未与 DCR 关联的资源数以及与所选筛选器匹配的 DCR 总数。

Azure 门户内 DCR 预览体验中资源视图的屏幕截图。

查看资源的 DCR

“数据收集规则”列表示与每个资源关联的 DCR 数。 单击此值可打开一个新窗格,其中列出了与资源关联的 DCR。

屏幕截图显示了 Azure 门户内 DCR 预览体验中资源的 DCR 关联。

重要

并非所有 DCR 都与资源相关联。 例如,用于日志引入 API 的 DCR 在 API 调用中指定,并且不使用关联。 这些 DCR 仍显示在视图中,但“资源计数”为 0

创建新 DCR 或创建与现有 DCR 的关联

使用“资源”视图,可为选定资源创建新的 DCR,或将其与现有 DCR 相关联。 选择资源,然后单击以下选项之一。

选项 说明
创建数据收集规则 启动为 Azure Monitor 代理创建新的 DCR 的流程。 选定资源将自动添加为新 DCR 的资源。 有关此过程的详细信息,请参阅使用 Azure Monitor 代理收集数据
与现有数据收集规则相关联 将选定资源与一个或多个现有 DCR 相关联。 这会打开可与当前资源关联的 DCR 的列表。 此列表仅包含对特定资源有效的 DCR。 例如,如果资源是安装了 Azure Monitor 代理 (AMA) 的 VM,则只会列出处理 AMA 数据的 DCR。

屏幕截图显示了 Azure 门户内 DCR 预览体验中资源视图的“创建关联”按钮。

创建新关联

除了预览 Azure 门户体验之外,还可以使用以下任一方法创建新的关联。 创建的 DCRA 对象是目标对象的子对象,并使用 DCR 的资源 ID。

创建与 CLI 的关联

使用 az monitor data-collection rule association create 命令在 DCR 和资源之间创建关联。

az monitor data-collection rule association create --name "my-vm-dcr-association" --rule-id "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/my-resource-group/providers/Microsoft.Insights/dataCollectionRules/my-dcr" --resource "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/my-resource-group/providers/Microsoft.Compute/virtualMachines/my-vm"

Azure Policy

使用 Azure Policy 可以大规模地将 DCR 与多个资源相关联。 在资源组和内置策略或计划之间创建分配时,会在 DCR 和资源组中已分配类型的每个资源(包括创建的任何新资源)之间创建关联。 Azure Monitor 提供了一种简化的用户体验,可为特定 DCR 的策略或计划创建分配,这是直接使用 Azure Policy 创建分配的替代方法。

注意

Azure Policy 中的策略是指 Azure 中的资源必须遵守的单个规则或条件。 例如,有一个名为“配置 Windows 计算机以便与数据收集规则或数据收集终结点相关联”的内置策略

计划是指为实现特定目标或目的而分组到一起的策略集合。 例如,有一个名为“配置 Windows 计算机以运行 Azure Monitor 代理,并将其关联到数据收集规则”的计划,其中包含用于安装和配置 Azure Monitor 代理的多个策略

在 Azure 门户中的“DCR”中,选择“策略(预览版)”。 这会打开一个页面,其中列出了所有具有当前 DCR 的分配以及所含资源的合规性状态。 顶部的磁贴提供了所有资源和分配的合规性指标。

DCR 策略视图的屏幕截图。

若要创建新的分配,请单击“分配策略”或“分配计划”

新策略分配边栏选项卡的屏幕截图。

设置 说明
订阅 具有用作范围的资源组的订阅。
资源组 用作范围的资源组。 DCR 将分配到此资源组中的所有资源,具体取决于定义管理的资源组。
策略/计划定义 要分配的定义。 下拉列表将包含订阅中接受 DCR 作为参数的所有定义。
分配名称 分配的名称。 该名称在订阅中必须是唯一的。
说明 分配的可选说明。
策略实施 仅当启用了强制实施时,才会实际应用该策略。 如果禁用强制实施,则只执行策略的评估。

创建分配后,可以单击它来查看其详细信息。 这样就可以编辑该分配的详细信息,并创建修正任务。

分配详细信息的屏幕截图。

重要

在创建修正任务之前,不会将该分配应用于现有资源。 有关详细信息,请参阅使用 Azure Policy 修正不合规的资源

后续步骤

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