使用 Azure Monitor 监视 Azure 资源

如果你有依赖 Azure 资源的关键应用程序和业务流程,则需要监视这些资源的可用性、性能和操作。 Azure Monitor 是一个全栈监视服务,它提供用于监视 Azure 资源的整套功能。 还可以使用 Azure Monitor 来监视其他云中和本地的资源。

本文介绍:

  • Azure Monitor,以及如何将它集成到其他 Azure 服务的门户中。
  • Azure Monitor 收集的 Azure 资源数据类型。
  • 用于收集和分析数据的 Azure Monitor 工具。

注意

本文介绍 Azure Monitor 概念,并演示不同的菜单项。 若要直接开始使用 Azure Monitor 功能,请首先参阅分析 Azure 资源的指标

监视数据

本部分介绍如何收集和监视数据。

Azure Monitor 数据收集

创建 Azure 资源后,系统会启用 Azure Monitor,并开始收集指标和活动日志。 可以通过某种配置来收集其他监视数据并启用其他功能。 Azure Monitor 数据平台由指标和日志构成。 每个功能收集不同类型的数据,并启用不同的 Azure Monitor 功能。

  • Azure Monitor 指标将受监视资源中的数值数据存储到时序数据库中。 系统会自动为每个 Azure 订阅创建指标数据库。 使用指标资源管理器分析来自 Azure Monitor 指标的数据。
  • Azure Monitor 日志收集日志和性能数据,可在 Azure Monitor 日志中使用日志查询以不同方式检索和分析日志和性能数据。 必须创建 Log Analytics 工作区来收集日志数据。 使用 Log Analytics 分析 Azure Monitor 日志中的数据。

监视 Azure 资源中的数据

尽管不同 Azure 服务中的资源具有不同的监视要求,但是这些资源以相同格式生成监视数据,因此可以使用同一 Azure Monitor 工具分析所有 Azure 资源。

诊断设置会定义特定资源的资源日志和指标应发送到的位置。 可能的目标为:

  • 活动日志:跟踪每个 Azure 资源操作(例如创建新资源或启动虚拟机)的订阅级别事件。 系统会自动生成并收集活动日志事件,可供在 Azure 门户中查看。 可以创建诊断设置,以将活动日志发送到 Azure Monitor 日志。
  • 平台指标:定期自动收集的数值,描述了资源在特定时间的某个方面。 系统会在 Azure Monitor 指标中自动生成并收集平台指标。
  • 资源日志:针对 Azure 资源执行的操作提供见解。 操作示例包括从密钥保管库获取机密或向数据库发出请求。 资源日志会自动生成,但必须创建诊断设置以将其发送到 Azure Monitor 日志。
  • 虚拟机来宾指标和日志:Azure 虚拟机的来宾操作系统中的性能和日志数据。 必须在虚拟机上安装代理,以收集此数据并将其发送到 Azure Monitor 指标和 Azure Monitor 日志。

可以通过 Azure 门户中的“监视”菜单访问 Azure Monitor 功能。 还可以直接从不同 Azure 服务的菜单访问 Azure Monitor 功能。 不同的 Azure 服务体验可能略有不同,但这些服务在 Azure 门户中具有共同的一组监视选项。 这些菜单项包括“概述”和“活动日志”,以及菜单的“监视”部分中的多个选项。

Screenshot that shows the Overview and Activity log menu items.

Screenshot that shows the Monitoring menu.

概述页

“概述”页包含有关资源及通常其当前状态的详细信息。 例如,某个虚拟机显示其当前运行状态。 许多 Azure 服务具有“监视”选项卡,其中包含一组关键指标的图表。 通过图表可以快速查看资源的操作。 可以选择任何图表以在指标资源管理器中将其打开,然后查看更详细的分析。

若要了解如何使用指标资源管理器,请参阅分析 Azure 资源的指标

Screenshot that shows the Overview page.

活动日志

使用“活动日志”菜单项即可查看当前资源活动日志中的条目。

Screenshot that shows an activity log.

警报

“警报”页显示最近针对资源触发的任何警报。 在监视数据中发现重要情况时,警报会以主动的方式通知你,并且可以使用指标或日志中的数据。

若要了解如何创建预警规则和查看警报,请参阅创建用于 Azure 资源的指标警报

Screenshot that shows the Alerts page.

指标

选择“指标”菜单项会打开指标资源管理器。 使用指标资源管理器可以处理各个指标,或组合多个指标来识别相关性和趋势。 它与在“概述”页上选择某个图表时打开的“指标资源管理器”相同。

若要了解如何使用指标资源管理器,请参阅分析 Azure 资源的指标

Screenshot that shows Metrics Explorer.

诊断设置

通过“诊断设置”页,可以创建诊断设置来收集资源的资源日志。 可将资源日志发送到多个位置,但最常用的操作是将其发送到 Log Analytics 工作区,以便可以使用 Log Analytics 对其进行分析。

若要了解如何创建诊断设置,请参阅从 Azure 资源收集和分析资源日志

Screenshot that shows the Diagnostic settings page.

Insights

“见解”菜单项将打开资源的见解(如果 Azure 服务具有该见解)。 见解提供基于 Azure Monitor 数据平台和标准功能构建的自定义监视体验。

有关提供的见解列表及其文档链接,请参阅见解核心解决方案

Screenshot that shows the Insights page.

后续步骤

现在你已基本了解 Azure Monitor,接下来请开始分析 Azure 资源的某些指标。