监视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工具,可帮助你分析监视数据:

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

  • Dashboards,使你能够将不同类型的数据合并到Azure门户中的单个窗格中。
  • Workbooks,可以在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 中的 Log 查询。

在 Azure Resource Graph Explorer 中的 Kusto 查询,请参阅 Azure Resource Graph 中的 Private DNS 信息

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

Azure Monitor警报使你能够识别和解决系统中的问题,并在客户注意到它们之前在监视数据中找到特定条件时主动通知你。 可以在Azure Monitor数据平台中针对任何指标或日志数据源发出警报。 有不同类型的 Azure Monitor 警报,根据您正在监视的服务和收集的监视数据而定。 请参阅 选择正确的警报规则类型

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

  1. 从 Azure 门户中的 Monitor 页中选择 Alerts。 然后选择+ 创建警报规则>

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

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

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

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

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

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

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

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

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

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

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

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

大规模部署警报系统

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