Azure DNS 指标和警报

Azure DNS 是 DNS 域的托管服务,它使用 Azure 基础结构提供名称解析。 本文介绍了 Azure DNS 服务的指标和警报。

Azure DNS 指标

Azure DNS 提供了相关指标,用于监视 DNS 区域的特定方面。 借助 Azure DNS 中的指标,可以根据符合的条件配置警报。 提供的指标使用 Azure Monitor 服务显示数据。 有关指标资源管理器体验和图表的详细信息,请参阅 Azure Monitor 指标资源管理器

Azure DNS 为 DNS 区域向 Azure Monitor 提供以下指标:

  • QueryVolume
  • RecordSetCount
  • RecordSetCapacityUtilization

有关详细信息,请参阅指标定义

注意

这个时候,这些指标仅可用于 Azure DNS 中托管的公共 DNS 区域。 如果 Azure DNS 托管专用区域,那么这些指标不为这些区域提供数据。

可以看到指标的最细粒度元素是 DNS 区域。 当前无法查看区域内单个资源记录的指标。

查询量

“查询量”指标显示 Azure DNS 接收到的 DNS 区域的 DNS 查询量。 度量单位为 Count,聚合是一段时间内收到的所有查询的 Sum

若要查看此指标,请从 Azure 门户的“监视”页选择“指标”资源管理器体验 。 将范围缩小到 DNS 区域,然后选择“应用”。 在“指标”下拉列表中,选择 Query Volume,然后在“聚合”下拉列表中选择 Sum

Query volume

图:Azure DNS 查询量指标

记录集计数

“记录集计数”指标显示 Azure DNS 中 DNS 区域的记录集数。 在区域中定义的所有记录集都将被统计在内。 度量单位是 Count,总计是所有记录集的 Maximum

若要查看此指标,请从 Azure 门户的“监视”页选择“指标”资源管理器体验 。 将范围缩小到 DNS 区域,然后选择“应用”。 在“指标”下拉列表中选择 Query Volume,然后在“聚合”下拉列表中选择 Sum

从“资源”下拉列表选择 DNS 区域,选择“记录集计数”指标,然后选择“最大值”作为“聚合” 。

Record Set Count

图:Azure DNS 记录集计数指标

记录集容量使用率

“记录集容量使用率”指标显示 DNS 区域的记录集容量使用百分比。 每个 Azure DNS 区域都有一个记录集限制,定义了该区域允许的记录集最大数。 有关详细信息,请参阅 DNS 限制部分。 度量单位是 Percentage,聚合类型是 Maximum

例如,如果为 DNS 区域配置了 500 个记录集,并且区域的默认记录集限制为 5000。 那么 RecordSetCapacityUtilization 指标将显示值 10%(通过 500 除以 5000 计算得出)。

若要查看此指标,请从 Azure 门户的“监视”页选择“指标”资源管理器体验 。 将范围缩小到 DNS 区域,然后选择“应用”。 在“指标”下拉列表中选择 Record Set Capacity Utilization,然后在“聚合”下拉列表中选择 Sum

Screenshot that shows an example of how to view metrics.

图:Azure DNS 记录集容量使用率指标

Azure DNS 中的警报

Azure Monitor 提供可为每个可用指标值配置的警报功能。 有关详细信息,请参阅 Azure Monitor 警报

  1. 若要为 Azure DNS 区域配置警报,请在 Azure 门户中的“监视”页选择“警报”。 然后选择“+ 新建预警规则”

    Screenshot of Alert button on Monitor page.

  2. 单击“范围”部分的“选择资源”链接,打开“选择资源”页。 按“DNS 区域”筛选,然后选择要用作目标资源的 Azure DNS 区域。 选择区域后,选择“完成”。

    Screenshot of select resource page in configuring alerts.

  3. 接下来,单击“条件”部分中的“添加条件”链接,打开“选择信号”页。 选择要为其配置警报的“指标”信号类型(在三个中选一个)。

    Screenshot of available metrics on the select a signal page.

  4. 在“配置信号逻辑”页上,配置所选指标的评估阈值和频率。

    Screenshot of configure signal logic page.

  5. 若要发送通知或调用警报触发的操作,请单击“添加操作组”。 在“添加操作组”页上,选择“+ 创建操作组”。 有关详细信息,请参阅操作组

  6. 输入警报规则名称,然后选择“创建警报规则”以保存配置。

    Screenshot of create alert rule page.

有关如何配置 Azure Monitor 指标报警的详细信息,请参阅使用 Azure Monitor 创建、查看和管理警报

后续步骤