售前咨询 95187转1

业务实时监控服务 ARMS

业务实时监控服务 (Application Real-Time Monitoring Service, 简称ARMS) 是一款端到端一体化实时监控解决方案的PaaS级阿里云产品。通过该产品,用户可以基于海量的数据迅速便捷地通过定制化为企业带来秒级的业务监控和响应能力。ARMS产品孵化于阿里内部业务,经过长时间考验,目前已被广泛用于阿里内外的商品、物流、风控和各种云产品的各类业务监控场景。
  • ARMS 从0到1 入门教学视频

  • 自定义数据清洗

  • dataV接入

  • 交互大盘演示视频

  • 数据集配置

产品概述

ARMS主要技术诞生于阿里淘宝的内部,是为阿里鹰眼调用链监控的底层数据收集和计算而打造的,当初主要解决的问题包括大规模分布式日志收集,拖拽式业务流程实时计算定制,以及便捷的结果输出获取等。在技术架构上,ARMS整合和封装了数据收集、实时计算、列式存储,以及在线报警报表等多种先进互联网技术;在用户体验方面,ARMS为用户屏蔽了复杂的监控计算逻辑,针对不同行业的用户提供了各种场景监控方案的能力。




在经历了4年时间打磨以后,ARMS已在淘宝内部拥有上千台机器和十几个集群的规模。其中最大集群从阿里数十万台服务器上并发抓取数据,在线数据分析超过15GB/s,并发分析结果写入超过5GB/s。目前ARMS的监控数据结果被广泛应用于阿里内外包括商品、物流、风控和阿里云上产品的各种业务监控场景。


ARMS产品具备以下优势

久经考验

阿里集团内部经过历时4年打磨,目前内部支撑超过1000个线上任务,涵盖了商品中心,交易,菜鸟,卖家中心,航旅等业务真实监控场景验证。

海量吞吐

在阿里内部的最大集群数据处理量超过每秒15GB/s,后端数据结果写入超过5GB/s。

秒级延迟

实时聚合统计计算达到秒级别延迟,快速响应业务事件。

持续计算能力

自我修复能力,自动修复故障节点,解决流乱序,流延迟造成的数据异常问题。

低学习成本

全图形化配置流程,不需要编写代码即可完成大部分的监控配置任务。

一站式集成

整合和封装了数据收集,消息通道,实时计算,列式存储,以及在线报表等多种先进互联网技术组件,为用户提供实时监控的一站式解决方案。

产品功能

数据接入

提供各类云上产品或企业定制的数据接口

  • API或Agent日志收集形式的数据接入
  • MQ消息 (敬请期待):通过接入MQ收发信息,快捷录入各类消息的业务语义
  • RDS/DRDS Binlog (敬请期待):通过接入数据库Binlog,快捷录入各类业务实体的添加和变更信息

计算编排

基于实时计算引擎提供清洗和聚合计算的各类编程GUI接口

  • 清洗计算:单/多/顺序分隔符,KV清洗,JSON清洗,以及其他各类定制化(如异常堆栈)清洗逻辑
  • 聚合计算:基于各类时间粒度的所有常规聚合计算,TopN, SUM, COUNT (DISTINCT), MAX, MIN, IDENTITY等
  • 实时计算的静态或动态JOIN
  • 其他各类脚本语言(如Groovy等)的自定义的清洗和聚合逻辑定制(敬请期待)

报表和报警定制

方便快捷地让客户进行各类报警和报表的拖拽式定制开发

  • 业务报警设置:支持各类内容指标定义,等级区分定义,各类联系人通知方式定义
  • 展示图表定制:提供时间序列或其他类似各种维度的全套解决方案,集成柱状、折线、饼图、翻牌器、表格等常见展现形式及大盘配置,提供数据下钻、上钻能力
  • 大盘定制:支持基于已定义的报警和图标的大盘或报表拖拽式开发。大盘支持在线浏览或离线订阅、下载

业务监控模板

提供丰富的各类业务监控模板,提高业务监控定制效率

  • 行业销售监控模板:如基于地域,种类等的销售额统计
  • 其他各类业务或系统监控如关键字监控,系统性能等场景(敬请期待)

产品非功能特性

高稳定性

  • 高可用中控节点自动发现并修复故障节点,保证7*24小时服务
  • 组件粒度负载均衡
  • 组件粒度弹性伸缩
  • 实时计算Checkpointing保证计算准确性
  • IO组件限流与错峰保护

高性能

  • 实时计算引擎全计算链路无锁设计
  • 计算路径自动优化
  • 单机达到60w tps 数据计算处理能力

实时监控结果计算确定性

  • 探测数据源深度,计算实时计算齐全度,解决报警误报、漏报等问题

典型应用场景

以下为ARMS 的常见应用场景,您还可以在解决方案频道了解更多的方案建议

  • 实时IT运维系统监控
  • 实时产品销售大盘
  • 交通实时监控屏幕
  • 以IT运维监控系统为例。IT运维监控系统一般为IT支撑部门建设集硬件,中间件,和应用为一体的IT系统监控平台。

    传统架构业务痛点:
    • 内部基础架构负责,定制报警需求多样,用户需要配置一大堆监控报警
    • 各类监控组件API或接入标准方法不一

    基于ARMS构建的IT运维监控系统的方案优点:
    • 业务的几乎无侵入式改造即可轻获得实时的各系统指标
    • 轻松定制出各类维度的应用监控,如应用维度,机房维度,机型维度,等

    基于ARMS构建的IT运维监控系统的业务价值:
    • 几乎无限的扩展能力,轻松监控十万级服务器的数据中心
    • 新加入监控的指标定制快速方便

帮助与文档