你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

分析和可视化监视数据

本文介绍了用于可视化和分析 Azure Monitor 中收集的数据的内置功能。 图表和图形等可视化效果有助于你分析监视数据,从而深入了解问题并识别模式。 你可以创建自定义可视化效果,以满足组织中不同用户的要求。

内置的分析功能

此表介绍了 Azure Monitor 功能,这些功能无需任何配置即可对收集的数据进行分析。

组件 说明 所需的培训和/或配置
概述页 大多数 Azure 服务将在 Azure 门户中有一个“概述”页面,其中包括一个“监视器”部分,其中的图表显示最新的关键指标。 此信息适用于单个服务的所有者,可快速评估资源的性能。 此页面基于自动收集的平台指标。 不需要任何配置。
指标资源管理器 使用指标资源管理器,能以交互方式处理指标数据并创建指标警报。 你只需要接受很少培训便可使用指标资源管理器,但是你必须很熟悉自己想要分析的指标。 - 配置数据收集后,无需进行其他配置。
- Azure 资源的平台指标自动可用。
- 将 Azure Monitor 代理部署到虚拟机后,虚拟机即可使用来宾指标。
- 配置 Application Insights 后,可以使用应用程序指标。
Log Analytics 使用 Log Analytics,用户可以创建日志查询,从而以交互方式处理日志数据并创建日志搜素警报。 若要熟悉查询语言,需要进行一些培训,不过可以使用预先构建的查询来满足日常要求。 你还可以添加查询包,其中包含你的组织独有的查询。 然后,如果你熟悉查询语言,则鞥为组织中的其他人生成查询。

内置的可视化效果工具

Azure 工作簿

Azure 工作簿提供了灵活的画布,可用于数据分析和创建丰富的可视化报表。 使用工作簿,可以在整个 Azure 中接入多个数据源,并将其组合成统一的交互式体验。 工作簿对于在多个 Azure 资源中准备端到端监视视图特别有用。 Insights 使用预先构建的工作簿向你展示特定服务的关键运行状况和性能信息。 可以在 Azure Monitor 菜单的“工作簿”选项卡中访问大量工作簿,并可创建自定义工作簿以满足不同用户的要求。

Diagram that shows screenshots of three pages from a workbook, including Analysis of Page Views, Usage, and Time Spent on Page.

Azure 仪表板

Azure 仪表板可用于为 Azure 基础设施和服务提供单一窗格。 虽然工作簿提供了更丰富的功能,但仪表板可以将 Azure Monitor 数据与其他 Azure 服务中的数据合并。

Screenshot that shows an example of an Azure dashboard with customizable information.

下面的视频演示了如何创建仪表板:

Grafana

Grafana 是一个适用于操作仪表板的开放平台。 它可用于:

  • 检测、隔离和归类操作事件。
  • 合并 Azure 和非 Azure 数据源的可视化效果。 这些源包括本地、第三方工具和其他云中的数据存储。

Grafana 具有适用于应用程序性能监控 (APM) 工具(如 Dynatrace、New Relic 和 AppDynamics)的常用插件和仪表板模板。 使用这些资源,可将 Azure 平台数据以及其他工具收集的、堆栈中较高层的其他指标一起可视化。 它还具有 AWS CloudWatch 和 GCP BigQuery 插件,用于在单一管理平台中进行多云监控。

Grafana 的所有版本都包含 Azure Monitor 数据源插件,可用于可视化 Azure Monitor 指标和日志。

Azure 托管 Grafana 还针对 Azure Monitor 和 Azure 数据资源管理器等 Azure 本机数据存储优化了此体验。 这样就能轻松连接到订阅中的任何资源,并在熟悉的 Grafana 仪表板中查看所有生成的遥测数据。 它还支持将 Azure Monitor 指标和日志中的图表固定到 Grafana 仪表板。 Grafana 包括适用于 Azure 资源的现成仪表板。 创建自己的第一个 Azure 托管 Grafana 工作区以开始体验。

借助现成 Grafana Azure 警报仪表板,可以查看和使用 Azure Monitor、Azure 数据源,以及 Azure Monitor 适用于 Prometheus 的托管服务的 Azure Monitor 警报。

Screenshot that shows Grafana visualizations.

Power BI

Power BI 对于创建以业务为中心的仪表板和报表,以及创建用于分析长期 KPI 趋势的报表非常有用。 可以将日志查询的结果导入到 Power BI 数据集中。 然后即可利用其各项功能,例如合并不同来源的数据和在 Web 和移动设备上共享报表。

Screenshot that shows an example Power BI report for IT operations.

选择正确的可视化效果工具

可视化效果工具 优点 建议的用法
Azure 工作簿 本机 Azure 仪表板平台 用作工程和技术团队的工具,以可视化和调查方案。
自动刷新 用作应用开发人员、云工程师和其他技术人员的报告工具
现成和公共 GitHub 模板和报表
参数允许动态实时更新
可以提供高级摘要,以允许你使用查询中的所选值选择任何项以获取更深入的数据
可以查询比其他可视化效果更多的源
完全可自定义
专为协作和故障排除而设计
Azure 仪表板 本机 Azure 仪表板平台 对于 Azure/Arc 专属环境
无新增成本
支持大规模部署
可将指标图、日志查询结构和相关服务的操作数据组合在一起
通过集成 Azure 基于角色的访问控制,与服务所有者共享仪表板
Microsoft 托管 Grafana 多平台、多云单一窗格可视化效果 对于没有 Azure 访问权限的用户
与 Azure 无缝集成 用于外部可视化体验,尤其是 SOC 和 NOC 环境中的 RAG 类型仪表板
可在单一可视化面板中组合时序和事件数据 云原生 CNCF 监视
可以基于用户选择的动态变量创建动态仪表板 多云环境
Prometheus 支持 管理或执行级别用户的总体状态、上升/下降和高级别趋势报告
与第三方监视工具集成 用于显示环境、应用、安全和网络的状态,以在网络运营中心 (NOC) 仪表板中持续显示
来自大多数监视工具和平台的现成插件
侧重于操作的仪表板模板
可根据社区创建并由社区提供支持的模板创建仪表板
可创建与供应商无关且在任何云提供商或本地环境中运行的业务连续性和灾难方案
Power BI 丰富的可视化效果 用于针对管理和执行级别的外部可视化效果
通过广泛的切片和切分为 BI 分析提供支持 用于帮助设计适用于长期趋势的业务中心型 KPI 仪表板
集成来自多个数据源的数据
结果缓存在多维数据集中以实现更好的性能
广泛的交互性,包括放大和交叉筛选
易于在整个组织内共享

其他选项

某些 Azure Monitor 合作伙伴提供可视化功能。 Azure Monitor 合作伙伴可能会提供开箱即用的可视化效果以节省你的时间,但这些解决方案可能会产生额外费用。

你还可以借助 REST API 使用 Azure Monitor 中的指标和日志数据来构建自己的自定义网站和应用程序。 使用该 REST API,可以灵活处理 UI、可视化效果、交互性和功能。

后续步骤