开发者社区> 问答> 正文

业务实时监控服务 ARMS是什么?


业务实时监控(Application Real-Time Monitoring Service,简称 ARMS)是一款为您提供端到端一体化实时监控解决方案的 PaaS 级阿里云产品。

您可以基于该产品实现以下目标:

在该平台上快速搭建自己的应用监控能力。
在此基础上进一步构建自己的业务的自定义监控场景。
简介

在技术架构上,ARMS 整合和封装了数据收集,消息通道,实时计算,列式存储,以及在线报表等多种先进互联网技术组件。而在用户体验方面,ARMS 为您屏蔽了复杂的监控计算逻辑的基础上,为不同行业的用户提供了基于如系统监控,商品销售,网站分析等各种场景监控方案搭建的便利。

对于一般应用监控,ARMS 通过用户在应用侧埋点可以达到开箱即用的功能。而对于普通自定义监控任务,您只需要拖拽式操作三个步骤,即可搭建出一套监控服务,操作包括数据接入、实时计算任务任务编排、告警和报表定制。

ARMS 的使用示意图如下图所示:

arms_arch

各模块解释如下:

数据收集:ARMS 目前支持通过配置,从 ECS Log,MQ,Loghub 上抓取日志。
任务定义:您可以在 ARMS 平台上完成以下操作。
通过任务配置将实时处理,数据存储,展示分析,和数据 API、告警定义出来,定义出自己的应用场景;
或是通过 ARMS 预先定义好的场景,屏蔽掉手动定义的任务的过程,直接进行业务监控。这些场景包括前端监控,应用监控(敬请期待),日志分析监控(敬请期待)等。
应用场景:如上所述,除了用户自定义监控以外,ARMS 还有预定义好的监控场景供您直接使用,包括前端监控、应用监控、日志分析等。
通过使用 ARMS,IT 人员可以以分钟级的时间效率,方便地实现基于大数据平台的业务实时监控系统的搭建和启动,在充分发挥数据监控时效性的同时,提升 IT 员工效率。

产品优势

ARMS 具备以下产品优势:

海量吞吐:在阿里内部的最大集群数据处理量超过每秒 15GB/s,后端数据结果写入超过 5GB/s。
秒级延迟:实时聚合统计计算达到秒级别延迟。解决流乱序,流延迟造成的数据异常问题。
持续计算能力:自我修复能力,自动修复故障节点,解决流乱序,流延迟造成的数据异常问题。
低学习成本:全图形化配置流程,不需要编写代码即可完成大部分的监控配置任务。
一站式集成:整合和封装了数据收集,消息通道,实时计算,列式存储,以及在线报表等多种先进互联网技术组件,为您提供实时监控的一站式解决方案。
对比传统架构

传统的业务监控架构多为离线计算,无法满足企业的业务监控实时性要求;而且定制复杂,对生产数据库有影响。而在互联网一般的实时业务监控架构中,普遍缺少端到端打包方案,搭积木式方案复杂,且实现周期长且门槛高,业务方需自行编写各个流计算,MR 以及报表等实现。

相比于传统监控产品,ARMS 架构的最大特点是,在基于大数据实时计算和存储架构的同时,不仅提供开箱即用的诸多应用监控功能,而且还将其中计算和存储能力开放出来,为个性化业务监控需求提供了快速开发的能力。

展开
收起
猫饭先生 2017-10-31 10:09:15 3371 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
构建微服务下的性能监控 立即下载
微服务架构的应用性能监控 立即下载
Elasticsearch全观测技术解析与应用(构建日志、指标、APM统一观测平台) 立即下载