开发者社区 > 云原生 > 云原生可观测 > 正文

阿里云ARMSARMS做前端监控和SLS的用户体验监控有什么区别吗?

阿里云ARMSARMS做前端监控和SLS的用户体验监控有什么区别吗?我看能力上都是类似的,对两者应该怎么选择呢?

展开
收起
嘟嘟嘟嘟嘟嘟 2024-01-04 07:59:25 284 0
4 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    阿里云的ARMS和SLS都可以实现前端监控,但是两者在功能和使用场景上存在一些区别。

    ARMS,全称应用实时监控服务,是一款云原生可观测产品平台,其包含了应用监控、前端监控、Prometheus监控、云拨测等一系列子产品。具体来说,ARMS前端监控主要关注页面的加载过程和运行时状态。它将页面加载性能、运行时异常以及API调用状态和耗时等数据上报到日志服务器,然后借助于海量实时日志分析和处理服务,对当前线上所有真实用户的访问情况进行监控。值得一提的是,与市场上大多数浏览器端监控解决方案相比,ARMS前端监控还具有一大特点,那就是基于ARMS实时计算平台构建,任务可实现高度定制化。

    而SLS,全称日志服务,则更侧重于日志的收集、存储、查询和分析等方面。它提供了丰富的日志处理功能,包括实时查询、统计分析、可视化报表等。虽然也可以应用于前端监控数据的收集和分析,但可能不如ARMS那样专门针对前端监控场景进行优化。

    2024-01-05 16:35:56
    赞同 展开评论 打赏
  • SLS 用户体验监控就是使用的 ARMS 前端监控 ,可以去ARMS控制台直接使用 ARMS 前端监控
    7090b2995dff8b4876fdd89d5a34399c.png

    ARMS RUM 新版地址:https://arms.console.aliyun.com/#/rum/overview

    这个文档也看看
    https://help.aliyun.com/zh/arms/what-is-real-user-monitoring
    此回答整理自钉群“ARMS免费试用4群”

    2024-01-04 18:29:09
    赞同 展开评论 打赏
  • 阿里云ARMS的前端监控和SLS的用户体验监控在功能上确实有一些相似之处,但它们之间还是存在一些区别的。以下是它们的一些主要区别:

    1. 数据来源:ARMS的前端监控主要通过在您的前端应用项目中引入依赖包,简单配置一段初始化代码,无需额外埋点动作,即可采集端侧应用性能数据。而SLS的用户体验监控则需要您将应用的日志采集到日志服务SLS,并在ARMS应用配置中配置相应的Project和Logstore。

    2. 数据处理和分析:ARMS的前端监控提供了丰富的数据处理和分析功能,如实时监控、性能分析、错误追踪等。而SLS的用户体验监控则更加强调日志查询和数据探索,您可以通过SLS进行日志数据的查询使用,也可以通过ARMS Prometheus服务对用户体验监控指标数据进行管控。

    3. 可视化:ARMS的前端监控和SLS的用户体验监控都提供了可视化功能,可以帮助您更好地理解和分析数据。但是,ARMS的前端监控通过ARMS Grafana强大的可视化能力为您预置了开箱即用的场景化大盘看板,您也可以根据自身业务分析要求通过ARMS Grafana自定义大盘看板。而SLS的用户体验监控则更加强调日志查询和数据探索,您可以通过SLS进行日志数据的查询使用。

    在选择使用哪种监控工具时,您可以根据您的具体需求和应用场景来决定。例如,如果您更注重前端应用的性能监控和错误追踪,那么ARMS的前端监控可能更适合您。如果您更注重日志查询和数据探索,那么SLS的用户体验监控可能更适合您。

    2024-01-04 08:40:29
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    阿里云ARMS(Application Runtime Monitor Service)和SLS(Simple Log Service)都是阿里云提供的监控服务,但它们在监控范围和应用场景上有所区别。
    ARMS主要用于前端监控,可以监控网站或移动应用的用户体验,包括页面加载速度、响应时间、错误率等。它可以帮助开发者快速定位和诊断性能问题,从而优化用户体验。ARMS支持多种数据采集方式,包括前端页面嵌入代码、移动应用SDK等。
    SLS是一个日志管理服务,主要用于收集、存储和分析日志数据。它适用于后端服务器、应用程序、设备等产生的各类日志。SLS提供灵活的数据处理和查询功能,可以帮助用户快速定位问题和分析业务趋势。SLS可以与多种数据源连接,包括阿里云和其他云服务提供商的数据库、消息队列等。
    选择时,可以根据实际需求和应用场景进行判断:

    1. 如果你的监控需求主要针对前端用户体验,如页面性能、交互体验等,可以选择ARMS。
    2. 如果你的监控需求主要针对后端服务、应用程序或设备日志,可以选择SLS。
    2024-01-04 08:28:06
    赞同 展开评论 打赏

云原生可观测基于Prometheus、Grafana 、OpenTelemetry 等核心产品, 形成指标、链路存储分析、异构数据源集成的数据层, 通过标准PromQL和SQL提供大盘展示、告警与探索能力。

相关产品

  • 应用实时监控服务
  • 相关电子书

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