快出海  > 微软云  >  Azure Monitor 概述

Azure Monitor 概述

来源:Microsoft Azure
作者:Microsoft Azure
时间:2021-01-18

Azure Monitor提供用于收集、分析和处理来自云与本地环境的遥测数据的综合解决方案,可将应用程序和服务的可用性和性能最大化。它可以帮助你了解应用程序的性能,并主动识别影响应用程序及其所依赖资源的问题。

可以使用Azure Monitor执行的操作的几个示例包括:

使用Application Insights检测和诊断应用程序和依赖项的问题。

通过用于容器的Azure Monitor关联基础结构问题。

使用Log Analytics深入查看监视数据,以进行故障排除和深入诊断。

通过智能警报和自动操作支持大规模操作。

使用Azure仪表板和工作簿创建可视化效果。

概述

下图提供了Azure Monitor的概要视图。示意图的中心是用于指标和日志(Azure Monitor使用的两种基本类型的数据)的数据存储。左侧是用于填充这些数据存储的监视数据源。右侧是Azure Monitor针对这些收集的数据执行的不同功能,例如分析、警报和流式传输到外部系统。

overview.png

监视数据平台

Azure Monitor收集的所有数据属于以下两种基本类型之一:指标和日志。指标是数字值,用于描述系统某些方面在特定时间点的情况。指标是轻型数据,可以支持近实时方案。日志包含不同类型的已经整理成记录的数据,每种类型都有不同的属性集。与性能数据一样,事件和跟踪等遥测数据也作为日志存储,因此,可将它们合并以进行分析。

Azure门户中的“概述”页会直接显示Azure Monitor针对许多Azure资源收集的数据。例如,在查看任一虚拟机时,多个图表会显示性能指标。单击任一图形会在Azure门户上的指标资源管理器中打开数据,可在其中绘制多个指标在不同时间段的值的图表。可以通过交互方式查看图表,也可以将其固定到某个仪表板,与其他可视化效果一起查看。

metrics.png

此图显示流入指标资源管理器中的要在可视化效果中使用的指标数据。

可以使用查询来分析Azure Monitor收集的日志数据,这些查询可以快速检索、合并和分析所收集的数据。可以使用Azure门户中的Log Analytics创建和测试查询,然后可以直接使用不同的工具分析数据,或者保存查询以便与可视化效果或警报规则配合使用。

Azure Monitor使用Azure数据资源管理器使用的Kusto查询语言的某个版本,该查询语言适用于简单的日志查询,但也包括高级功能,例如聚合、联接和智能分析。可以通过多个课程快速了解此查询语言。特定指南提供给已熟悉SQL和Splunk的用户。

logs.png

此图显示流入Log Analytics中进行分析的日志数据。

Azure Monitor收集哪些数据?

Azure Monitor可从各种源收集数据。可将应用程序的监视数据视为划分了层次,范围从应用程序、应用程序依赖的任何操作系统和服务,直到平台本身。Azure Monitor从以下每个层收集数据:

应用程序监视数据:有关编写的代码的性能和功能的数据,不管平台是什么。

来宾OS监视数据:有关运行应用程序的操作系统的数据。此应用程序可以在Azure中运行,也可以在其他云中或本地运行。

Azure资源监视数据:有关Azure资源操作的数据。

Azure订阅监视数据:有关Azure订阅操作和管理的数据,以及有关Azure本身运行状况和操作的数据。

Azure租户监视数据:有关租户级Azure服务(例如Azure Active Directory)操作的数据。

在创建Azure订阅并开始添加虚拟机和Web应用等资源后,Azure Monitor会立即开始收集数据。活动日志记录创建或修改资源的时间。指标告知资源的性能如何,以及该资源消耗的资源。

通过启用诊断并将代理添加到计算资源,将数据收集范围扩展到资源的实际操作。这会收集资源内部操作的遥测数据,并可让你配置不同的数据源用于从Windows和Linux来宾操作系统收集日志与指标。

启用对应用程序服务应用程序或VM和虚拟机规模集应用程序的监视,以使Application Insights能够收集有关应用程序的详细信息,包括页面视图、应用程序请求和异常。通过配置可用性测试来模拟用户流量,进一步验证应用程序的可用性。

自定义来源

Azure Monitor可以使用数据收集器API从任何REST客户端收集日志数据。这样,便可以创建自定义监视方案,并将监视范围扩展到不通过其他源公开遥测数据的资源。

洞察力

仅当能够有利于洞察计算环境的操作时,监视数据才有作用。Azure Monitor包含多种功能和工具,可以提供应用程序及其依赖的其他资源的有用见解。监视解决方案和Application Insights与用于容器的Azure Monitor等功能在应用程序和特定Azure服务的不同方面提供深入见解。

Application Insights

无论Web应用程序托管在云中还是本地,Application Insights都可以监视其可用性、性能和使用情况。它利用Azure Monitor中的强大数据分析平台来提供应用程序操作的深入见解,并可以诊断错误,无需等到用户报告这些问题。Application Insights包含各种开发工具的连接点,并与Visual Studio集成以支持DevOps过程。

app-insights.png

用于容器的Azure Monitor

用于容器的Azure Monitor功能旨在监视部署到Azure Kubernetes服务(AKS)上托管的托管Kubernetes群集的容器工作负荷的性能。它通过指标API从Kubernetes中提供的控制器、节点和容器收集内存和处理器指标,来提供性能可见性。容器日志也会被收集。从Kubernetes群集启用监视后,将通过适用于Linux的Log Analytics代理的容器化版本自动收集这些指标和日志。

container-insights.png

监视解决方案

Azure Monitor中的监视解决方案是打包的逻辑集,提供有关特定应用程序或服务的见解。它们包括了用于为应用或服务收集监视数据的逻辑、用于分析该数据的查询,以及用于提供可视化效果的视图。监视解决方案由Microsoft或合作伙伴提供,可针对各种Azure服务和其他应用程序提供监视。

solutions-overview.png

应对关键状况

除了让你以交互方式分析监视数据以外,有效的监视解决方案必须能够主动应对所收集的数据中指出的关键状况。应对措施可以是向负责调查问题的管理员发送短信或邮件。或者,可以启动自动化过程来尝试纠正错误状况。

警报

Azure Monitor中的警报会主动发送有关关键状况的通知,并可能尝试采取纠正措施。基于指标的警报规则根据数值提供近实时的警报,而基于日志的规则允许对多个源中的数据采用复杂的逻辑。

Azure Monitor中的警报规则使用操作组,其中包含可在多个规则之间共享的独特接收者和操作集。操作组可根据要求执行多种操作,例如,使用Webhook来让警报启动外部操作,或者与ITSM工具集成。

alerts.png

屏幕截图显示Azure Monitor中的警报(包含严重性、警报总数等信息)。

自动缩放

自动缩放是指在处理应用程序负载时让适当数量的资源运行。自动缩放允许创建规则,这些规则使用Azure Monitor收集的指标来确定何时要自动添加资源来应对负载增大的情况,并在空闲期删除资源以节省成本。可以指定最小和最大实例数,并创建逻辑来控制何时要增加或减少资源。

autoscale.png

可视化监视数据

图表和表等可视化效果是用于汇总监视数据并向不同的受众呈现这些数据的有效工具。Azure Monitor具有自身的可视化监视数据的功能,并可利用其他Azure服务将这些数据发布到不同的受众。

仪表板

使用Azure仪表板可将不同类型的数据(包括指标和日志)合并到Azure门户的单个窗格中。可以选择与其他Azure用户共享仪表板。除了任何日志查询或指标图表的输出以外,还可将整个Azure Monitor中的元素添加到Azure仪表板。例如,可以创建一个包含多个磁贴的仪表板,这些磁贴分别用于显示指标图、活动日志表、Application Insights的使用情况图表,以及日志查询的输出。

dashboard.png

视图

视图在Azure Monitor中直观显示日志数据。每个视图包含单个磁贴,使用该磁贴可以向下钻取到各种可视化效果的组合,例如汇总了关键数据的列表,以及条形图和折线图。监视解决方案包含的视图汇总了特定应用程序的数据。你可以创建自己的视图来显示来自任何日志查询的数据。与Azure Monitor中的其他元素一样,可将视图添加到Azure仪表板。

view.png

Power BI

Power BI是一个业务分析服务,可针对各种数据源提供交互式可视化效果,并且是将数据提供给组织内部和外部的其他人的有效方式。可将Power BI配置为自动从Azure Monitor导入日志数据,以利用这些附加的可视化效果。

power-bi.png

集成和导出数据

通常,我们需要将Azure Monitor与其他系统集成,并生成使用监视数据的自定义解决方案。其他Azure服务使用Azure Monitor来提供这种集成。

事件中心

Azure事件中心是一个流式传输平台和事件引入服务,可以使用任何实时分析提供程序或批处理/存储适配器来转换和存储数据。使用事件中心可将Azure Monitor数据流式传输到合作伙伴SIEM和监视工具。

逻辑应用

使用逻辑应用服务可以通过与不同系统和服务集成的工作流将任务和业务流程自动化。其中提供了用于在Azure Monitor中读取和写入指标与日志的活动,使你能够生成与其他各种系统相集成的工作流。

API

可以使用多个API从/向Azure Monitor读取和写入指标与日志,以及访问生成的警报。还可以配置和检索警报。这样,几乎可以不受限制地生成与Azure Monitor集成的自定义解决方案。

版权说明

本文内容来自于Microsoft Azure,本站不拥有所有权,不承担相关法律责任。文章内容系作者个人观点,不代表快出海对观点赞同或支持。如有侵权,请联系管理员(hj@kchuhai.com)删除!

相关文章
微软推出Azure Percept新平台,让边缘设备部署AI更轻松
微软推出Azure Percept新平台,让边缘设备部署AI更轻松
在今天召开的Ignite 2021大会上,微软宣布了Azure Percept预览版,这个新的软硬件平台能够将更多的Azure AI服务引入和部署到边缘设备上。该服务整合了微软多款用于管理设备的Azure云端工具,并能够和微软硬件合作商的硬件兼容来创建AI模型。
4天前
Azure Front Door 上的 Azure Web 应用程序防火墙
Azure Front Door 上的 Azure Web 应用程序防火墙
Azure Front Door上的Azure Web应用程序防火墙(WAF)为Web应用程序提供集中保护。WAF可以防范Web服务遭到常见的恶意利用和出现漏洞。它使服务对用户高度可用,并帮助满足合规性要求。
4天前
什么是 Azure 应用程序网关上的 Azure Web 应用程序防火墙?
什么是 Azure 应用程序网关上的 Azure Web 应用程序防火墙?
Azure应用程序网关提供的Azure Web应用程序防火墙(WAF)可以对Web应用程序进行集中保护,避免其受到常见的攻击和漏洞伤害。Web应用程序已逐渐成为利用常见已知漏洞的恶意攻击的目标。SQL注入和跨站点脚本是最常见的攻击。
4天前
什么是 Azure Web 应用程序防火墙?
什么是 Azure Web 应用程序防火墙?
Web应用程序防火墙(WAF)为Web应用程序提供集中保护,使其免受常见攻击和漏洞的侵害。Web应用程序已逐渐成为利用常见已知漏洞的恶意攻击的目标。SQL注入和跨站点脚本是最常见的攻击。
4天前
何时使用 Azure Kubernetes 服务
何时使用 Azure Kubernetes 服务
在这里,我们将讨论如何确定Azure Kubernetes服务(AKS)是否适合自己。
5天前
服务商推荐 更多 >
百度国际MediaGo
百度国际MediaGo
百度国际是百度极具战略意义的海外业务发展部门,拥有超过10年的出海经验。旗下出海营销平台MediaGo旨在为全球广告主提供营销整合方案。成立以来,MediaGo不断进化,在磨炼一站式海外营销服务能力的同时,连接Snapchat、Pinterest、Reddit等优质海外平台,成为连接广告主与价值洼地的桥梁。
本地化变现推广
iGlobe Advisory Inc.
爱个萝卜本地化 iGlobe
爱个萝卜总部位于加拿大温哥华,为游戏出海提供所有主要语言的母语级本地化翻译,并由专业项目经理为您保驾护航。并可向全球游戏伙伴提供全方位服务,包括目标市场开拓策略,以及各国本地化运营项目监督。
本地化
北京云中融信网络科技有限公司
融云
融云为全球开发者和企业提供 IM即时通讯和实时音视频通信云服务,独立的海外数据中心,全球 30 万+应用的通信选择。一套 SDK 解决所有通信场景,快速集成,1天实现跨国互动,实时沟通,助力应用出海
云服务
深圳哈希信息技术有限公司
哈希信息
深圳哈希信息技术有限公司成立于2018年,是国内领先的智能网络服务提供商,基于软件定义网络、下一代网络协议、大数据等技术研发面向不同行业领域的产品和解决方案,秉着“专业、创新、信任、分享“的核心价值观,致力为客户提供一个高效可靠的流量云平台。公司对外提供分发云(CDN)、加速云(动态加速)、安全云(防DDOS&云WAF)、流量云(广告交易)、边缘云、短信云等多个云产品,帮助游戏/资讯等互联网公司构建、加速和更好的保护核心业务。
云服务变现
太平洋电信股份有限公司
太平洋电信
太平洋电信为游戏、电商等客户提供低延时、高可靠的多点互联、企业上云、全球移动应用测试、主机托管等服务。通过与澳大利亚电信合作,凭借在全球丰富的海缆网络资源及多年的国际化运营经验,助力企业业务出海布局。 更多产品详情,请访问官方网站:https:www.t-pbs.com
云服务
杭州云片网络科技有限公司
云片
云片自2013年成立以来,深耕云通讯领域,致力于革新企业与用户间的沟通方式,成为国内领先的云通讯服务商。云片目前已支持短信、国际短信、超级短信、营销云、身份认证等产品服务,帮助企业了解客户,获取客户,提升客户体验,为企业提供持续增长动力。在国际服务方面,支持【全球语音验证码】、【国际短信验证码】和【国际营销彩信】
云服务
小程序
公众号
商务合作
投稿采访
出海管家