阿里云上监控知多少(下)

简介: 上一次我们介绍了云监控,这次我们再来了解一下应用实时监控这个体系。

“可监控、可灰度、可回滚” 据说是阿里集团内部有关系统稳定性的“三板斧”,作为第一步的“可监控”自然是所有业务条线的一项“刚需”,那么到底如何实现“可监控”就让我们从阿里云的现有监控服务产品中来一窥究竟吧。

阿里云目前有两大监控服务体系,一个是偏向于云基础架构侧的“云监控”、一个是偏向于应用侧的“应用实时监控”,上一次我们介绍了云监控,这次我们再来了解一下应用实时监控这个体系。

应用实时监控又称ARMS是阿里云一个偏向应用层监控的产品家族,其中第一部分是应用服务监控,这个产品说白了就是一款APM应用性能管理(Application Performance Management)产品,这个市场里的产品过去主要面向的都是一些线下IDC的应用场景,虽然后来也出现了一些SaaS化的APM产品,但总体上面向的客户群还是以非互联网客户为主,而阿里云的这款APM是从阿里巴巴内部电商等业务里孵化出来的,因此天然具备的是互联网的基因,随后在很多的传统企业互联网转型项目中被大量的采用,只要是中台相关的项目建设,ARMS都是绕不过去的产品,由于之前对应用监控这块儿有过探讨,所以这次对于这个产品的细节我这里就不过多介绍了。

除了APM,ARMS还有前端监控这一部分的功能,通过在WEB或者小程序的前端代码中嵌入ARMS的埋点代码,就能对应用的前端运行状态进行掌控,监控的状态包括前端页面的打开和运行速度、运行过程中自身及API的出错等情况。

用户使用ARMS前端监控主要能够获得如下好处:

  • 及时的获知用户在本站点遇到的JS错误信息。
  • 及时获知应用对外部调用的成功率等信息。
  • 及时获知前端页面在全球各地的打开速度。

前端监控主要是被动的接收用户访问页面之后监控数据,假如客户希望更主动的改善用户的使用体验就引出了ARMS产品家族的另一个服务“云拨测”,这个云拨测有些类似于云监控的站点监控,都是利用阿里云遍布全球的探测站点对目标网站或服务的可用性进行“主动”的探测的服务。

相对于云监控中的站点监控,ARMS体系中的云拨测更加偏向于对应用服务返回的WEB元素进行更细粒度的探测和匹配,说白了就是云拨测能够创建对目标站点进行定时“浏览”的任务,在此期间对于页面的元素级错误进行及时的预警以改善用户体验。

最后一个ARMS家族的成员来自开源的监控体系,正是当下正炙手可热的Prometheus监控服务。使用ARMS Prometheus完全兼容开源Prometheus的客户端和查询语言(PromSQL),而不需要自行构建和运维Prometheus的各种后台服务,直接开箱使用即可,目前ARMS Prometheus 既支持对自建或者云上的K8S集群进行监控接入,又支持通过丰富的开源Exporter组件接入到ECS服务器中的MySQL、Redis、MongoDB、ElasticSearch、RocketMQ、Ngnix、ZooKeeper等中间件服务,随着Prometheus相关生态的日益繁盛,未来将会有更多的中间件服务以Exporter的方式接入到Prometheus体系中,这样一来通过ARMS的Prometheus服务就能完整的实现对在ECS上自建的各类应用中间件的监控,可以说ARMS Prometheus补上了阿里云上监控的最后一块拼图。

相关实践学习
通过轻量消息队列(原MNS)主题HTTP订阅+ARMS实现自定义数据多渠道告警
本场景将自定义告警信息同时分发至多个通知渠道的需求,例如短信、电子邮件及钉钉群组等。通过采用轻量消息队列(原 MNS)的主题模型的HTTP订阅方式,并结合应用实时监控服务提供的自定义集成能力,使得您能够以简便的配置方式实现上述多渠道同步通知的功能。
目录
相关文章
|
Docker 容器
14 response from daemon: open \\.\pipe\docker_engine_linux: The system cannot find the file speci
14 response from daemon: open \\.\pipe\docker_engine_linux: The system cannot find the file speci
480 1
|
缓存 Java Maven
Java本地高性能缓存实践问题之SpringBoot中引入Caffeine作为缓存库的问题如何解决
Java本地高性能缓存实践问题之SpringBoot中引入Caffeine作为缓存库的问题如何解决
771 1
|
消息中间件 监控 Java
开发者如何使用云消息队列 RocketMQ 版
【10月更文挑战第12天】开发者如何使用云消息队列 RocketMQ 版
1856 100
|
人工智能 运维 自然语言处理
Elasticsearch AI Assistant 集成 DeepSeek,1分钟搭建智能运维助手
Elasticsearch 新支持 DeepSeek 系列模型,使用 AI 助手,通过自然语言交互,为可观测性分析、安全运维管理及数据智能处理提供一站式解决方案。
1468 3
Elasticsearch AI Assistant 集成 DeepSeek,1分钟搭建智能运维助手
|
数据采集 人工智能 运维
从企业级 RAG 到 AI Assistant,阿里云Elasticsearch AI 搜索技术实践
本文介绍了阿里云 Elasticsearch 推出的创新型 AI 搜索方案
840 3
从企业级 RAG 到 AI Assistant,阿里云Elasticsearch AI 搜索技术实践
|
安全 生物认证 数据安全/隐私保护
多因素认证(MFA)
【8月更文挑战第20天】
3118 1
|
存储 安全 Java
如何接入OSS
如何接入OSS
|
存储 安全 API
对象存储OSS产品常见问题之附件上传后存储存在被窃取的风险如何解决
对象存储OSS是基于互联网的数据存储服务模式,让用户可以安全、可靠地存储大量非结构化数据,如图片、音频、视频、文档等任意类型文件,并通过简单的基于HTTP/HTTPS协议的RESTful API接口进行访问和管理。本帖梳理了用户在实际使用中可能遇到的各种常见问题,涵盖了基础操作、性能优化、安全设置、费用管理、数据备份与恢复、跨区域同步、API接口调用等多个方面。
689 0
|
前端开发 JavaScript Java
springboot websocket通信
springboot websocket通信
1484 1
|
弹性计算 运维 程序员
2核2G阿里云服务器价格多少?2024年阿里云61元一年2核2G3M配置云服务器测评参考
2核2G阿里云服务器价格多少?2024年阿里云61元一年2核2G3M配置云服务器测评参考。随着数字化浪潮的推进,云服务器已成为企业与个人开展线上业务不可或缺的基础设施。阿里云,作为国内云服务市场的佼佼者,其轻量应用服务器因其实用性与性价比受到了广泛关注。对于众多开发者与运维工程师而言,服务器的配置与价格始终是关注的焦点。那么,阿里云2核2G轻量应用服务器的价格究竟如何呢?
829 0

热门文章

最新文章