Leer en inglés

Compartir a través de

监控 Azure DNS

Azure Monitor 从系统收集并聚合指标和日志,以监视可用性、性能和复原能力,并通知你影响系统的问题。 可以使用 Azure 门户、PowerShell、Azure CLI、REST API 或客户端库来设置和查看监视数据。

不同的指标和日志可用于不同的资源类型。 本文介绍可为此服务收集的监视数据类型以及分析这些数据的方法。

使用 Azure Monitor 收集数据

下表介绍了如何收集数据来监视服务,以及如何在收集数据后对数据执行哪些操作:

要收集的数据 DESCRIPTION 如何收集和路由数据 在何处查看数据 支持的数据
指标数据 指标是数值,用于描述特定时间点系统的各个方面。 可以使用算法聚合指标,与其他指标进行比较,并针对一段时间内的趋势进行分析。 - 数据定期自动收集。
- 可以将某些平台指标路由到 Log Analytics 工作区,以便与其他数据进行查询。 检查每个指标的“DS 导出”设置,以查看是否可以使用诊断设置来路由指标数据。
指标探索器 Azure Monitor 支持的 Azure DNS 指标
资源日志数据 日志记录有时间戳的系统事件。 日志可以包含不同类型的数据,并且可以结构化或自由格式的文本。 可以将资源日志数据路由到 Log Analytics 工作区进行查询和分析。 创建诊断设置 以收集和路由资源日志数据。 Log Analytics Azure Monitor 支持的 Azure DNS 资源日志数据
活动日志数据 Azure Monitor 活动日志提供对订阅级事件的见解。 活动日志包含信息,例如在修改资源或启动虚拟机时。 - 自动收集。
- 免费为 Log Analytics 工作区创建诊断设置
活动日志

有关 Azure Monitor 支持的所有数据的列表,请参阅:

使用 Azure Monitor 工具分析数据

Azure 门户中提供了以下 Azure Monitor 工具,可帮助你分析监视数据:

  • 某些 Azure 服务在 Azure 门户中具有内置的监视仪表板。 这些仪表板称为 见解,可以在 Azure 门户中的 Azure Monitor Insights 部分中找到它们。

  • 指标浏览器 可以让您查看和分析 Azure 资源的指标。 有关详细信息,请参阅使用 Azure Monitor 指标资源管理器分析指标

  • Log Analytics 允许您使用 Kusto 查询语言 (KQL)查询和分析日志数据。 有关详细信息,请参阅 Azure Monitor中的日志查询入门。

  • Azure 门户包含用于对活动日志执行查看和基本搜索的用户界面。 若要执行更深入的分析,将数据路由到 Azure Monitor 日志,并在 Log Analytics 中运行更复杂的查询。

  • Application Insights 监视 Web 应用程序的可用性、性能和使用情况,这样就可以识别和诊断错误,而无需等待用户报告错误。
    Application Insights 包括与各种开发工具的连接点,并与 Visual Studio 集成以支持 DevOps 进程。 有关详细信息,请参阅应用服务的应用程序监控

允许更复杂的可视化工具包括:

  • 仪表板,允许将不同类型的数据合并到 Azure 门户的单个窗格中。
  • 工作簿,它们是可在 Azure 门户中创建的可自定义报表。 工作簿可以包括文本、指标和日志查询。
  • Grafana,一个适用于操作仪表板的开放平台工具。 可以使用 Grafana 创建包含 Azure Monitor 以外的多个源的数据的仪表板。
  • Power BI,这是一项业务分析服务,用于跨各种数据源提供交互式可视化效果。 可以将 Power BI 配置为从 Azure Monitor 自动导入日志数据,以利用这些可视化效果。

导出 Azure Monitor 数据

可以使用以下方法将数据从 Azure Monitor 导出到其他工具:

若要开始使用 Azure Monitor REST API,请参阅 Azure 监视 REST API 演练

使用 Kusto 查询来分析日志数据

可以使用 Kusto 查询语言 (KQL) 分析 Azure Monitor 日志数据。 有关详细信息,请参阅 Azure Monitor中的 日志查询。

有关 Azure Resource Graph 资源管理器中的 Kusto 查询,请参阅 Azure Resource Graph 中的专用 DNS 信息

使用 Azure Monitor 警报通知您出现的问题

Azure Monitor 警报允许你识别和解决系统中的问题,并在监视数据中观察到特定情况时在客户注意到之前主动通知你。 可以在 Azure Monitor 数据平台中针对任何指标或日志数据源发出警报。 根据要监视的服务以及要收集的监视数据,存在多种不同类型的 Azure Monitor 警报。 请参阅 选择正确的警报规则类型

若要为 Azure DNS 区域配置警报,请执行以下操作:

  1. 在 Azure 门户的“监视”页中选择“警报”。 然后选择+ 创建警报规则>

    “监视”页上“警报”按钮的屏幕截图。

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

    配置警报中的“选择资源”页的屏幕截图。

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

    “选择信号”页上可用指标的屏幕截图。

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

    “配置信号逻辑”页的屏幕截图。

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

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

    “创建警报规则”页的屏幕截图,其中突出显示了“警报规则名称”。

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

有关 Azure 资源常见警报的示例,请参阅 示例日志警报查询

大规模部署警报系统

对于某些服务,可以通过将同一指标警报规则应用于同一 Azure 区域中存在的多个同一类型的多个资源来大规模监视。 Azure Monitor 基线警报 (AMBA) 提供了一种半自动化的方法,用于大规模实施重要的平台指标警报、仪表板和指导方针。