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
。
图:Azure DNS 查询量指标
记录集计数
“记录集计数”指标显示 Azure DNS 中 DNS 区域的记录集数。 在区域中定义的所有记录集都将被统计在内。 度量单位是 Count
,总计是所有记录集的 Maximum
。
若要查看此指标,请从 Azure 门户的“监视”页选择“指标”资源管理器体验 。 将范围缩小到 DNS 区域,然后选择“应用”。 在“指标”下拉列表中选择 Query Volume
,然后在“聚合”下拉列表中选择 Sum
。
从“资源”下拉列表选择 DNS 区域,选择“记录集计数”指标,然后选择“最大值”作为“聚合” 。
图:Azure DNS 记录集计数指标
记录集容量使用率
“记录集容量使用率”指标显示 DNS 区域的记录集容量使用百分比。 每个 Azure DNS 区域都有一个记录集限制,定义了该区域允许的记录集最大数。 有关详细信息,请参阅 DNS 限制部分。 度量单位是 Percentage
,聚合类型是 Maximum
。
例如,如果为 DNS 区域配置了 500 个记录集,并且区域的默认记录集限制为 5000。 那么 RecordSetCapacityUtilization 指标将显示值 10%(通过 500 除以 5000 计算得出)。
若要查看此指标,请从 Azure 门户的“监视”页选择“指标”资源管理器体验 。 将范围缩小到 DNS 区域,然后选择“应用”。 在“指标”下拉列表中选择 Record Set Capacity Utilization
,然后在“聚合”下拉列表中选择 Sum
。
图:Azure DNS 记录集容量使用率指标
Azure DNS 中的警报
Azure Monitor 提供可为每个可用指标值配置的警报功能。 有关详细信息,请参阅 Azure Monitor 警报。
若要为 Azure DNS 区域配置警报,请在 Azure 门户中的“监视”页选择“警报”。 然后选择“+ 新建预警规则”。
单击“范围”部分的“选择资源”链接,打开“选择资源”页。 按“DNS 区域”筛选,然后选择要用作目标资源的 Azure DNS 区域。 选择区域后,选择“完成”。
接下来,单击“条件”部分中的“添加条件”链接,打开“选择信号”页。 选择要为其配置警报的“指标”信号类型(在三个中选一个)。
在“配置信号逻辑”页上,配置所选指标的评估阈值和频率。
若要发送通知或调用警报触发的操作,请单击“添加操作组”。 在“添加操作组”页上,选择“+ 创建操作组”。 有关详细信息,请参阅操作组。
输入警报规则名称,然后选择“创建警报规则”以保存配置。
有关如何配置 Azure Monitor 指标报警的详细信息,请参阅使用 Azure Monitor 创建、查看和管理警报。
后续步骤
- 详细了解 Azure DNS。