Azure 监视工具
目前我们深入了解了可靠性,并为如何从监视的角度看待它提供了一些有用的框架,是时候付诸实践了。 本单元将介绍 Azure 中的产品套件以及该套件中的一个特定工具,该工具可让我们直接运用此信息。
Azure Monitor
Azure Monitor 是用于监视 Azure 资源的综合性平台,可让你深入了解应用程序、基础结构和网络。 在本单元中,我们将重点关注用以监视和提高可靠性的 Azure Monitor 工具。
数据源
Azure Monitor 首先从进入系统的数据开始。 它从众多不同的源接收数据。 其中包括:
- 应用程序中的数据。
- Azure 中运行的各种操作系统中的数据。
- Azure 资源、订阅和租户中馈送的信息。
- 自定义数据。 如果想要从系统或应用程序中发送与监视相关的数据(无论何种类型和来源),Azure Monitor 都可接收该自定义数据。
数据类型
我们可以将传入 Azure Monitor 的数据分为两种类型:
指标:会定期收集计数器和仪表等指标中的少量数值信息。
日志数据:从多个不同日志中收集的信息,例如 Windows 事件日志、Linux 系统日志、虚拟机上运行的代理、自定义日志、来自 Application Insights 的遥测数据等。
在本模块中,我们将重点关注日志数据。
对数据进行一些操作
数据进入 Azure Monitor 后,有一套工具可以分析、可视化、响应特定内容,并将该数据与其他工具集成。
在接下来的单元中,我们将更详细地探讨处理可靠性的一个非常实用的工具 - Log Analytics。