《2023云原生实战案例集》——04 互联网——核桃编程 基于ARMS构建可观测体系,全方位提升用户体验

本文涉及的产品
应用实时监控服务-用户体验监控,每月100OCU免费额度
应用实时监控服务-应用监控,每月50GB免费额度
可观测监控 Prometheus 版,每月50GB免费额度
简介: 《2023云原生实战案例集》——04 互联网——核桃编程 基于ARMS构建可观测体系,全方位提升用户体验

image.png 

客户简介

核桃编程作为少儿编程教育行业的领导者,致力于以科技手段促进编程教育,通过人工 智能、自适应学习等先进技术和科学的教育方法,启发中国孩子的学习能力。

客户痛点

随着核桃编程业务快速增长,微服务架构变得越来越复杂,在用户体验提升方面遇到了 很多困难:

无法及时发现站点故障:用户体验是决定品牌形象的核心要素,客户IT团队在其用户 多次投诉后才发现站点故障,导致用户体验下降。

客户端监控手段缺失:相对于成熟的服务端监控技术,整个行业在客户端监控领域的 技术方案一直比较欠缺。仅仅拥有服务端监控手段,很难第一时间确认问题的根源到 底在于前端还是后端。

方案亮点

实时洞察用户体验:全面并实时的了解应用端到端健康程度,包括PV/UV情况统计、 页面加载速度情况,JavaScript执行情况,API请求成功率等多个方面。

客户端信息多维度聚合:ARMS前端监控能够从地理位置、浏览器、操作系统、分辨 率、网络运营商、应用版本等多个维度,对客户端性能指标进行聚合分析,从而帮助 核桃编程更好地定位性能瓶颈。

前后端统一链路追踪:ARMS前端监控能够自动生成TracelD串联前后端链路,这样 可以从完整链路的角度洞察瓶颈点,对于排查系统故障和性能瓶颈带来了非常大的帮 助。

接入简单:只需在客户端HTML页面的Body元素中加入一段由ARMS提供的统计接 入脚本(一段JavaScript代码),就能完成监控数据的自动上报。

image.png

建设成果

降低运维工作量:相对于传统的前端日志埋点方式,ARMS提供的前端可观测方案帮 助核桃编程节省了30%以上的运维工作量。

快速定位线上问题:定位线上问题的平均时长减少60%

提升用户体验:通过前端可观测技术,全方面提升用户体验,带来了业务量的快速提 升,核桃编程在成立后3年内付费学员数突破200 Jj,并实现了单月营收过亿。

相关产品

应用实时监控服务ARMS

相关实践学习
通过云拨测对指定服务器进行Ping/DNS监测
本实验将通过云拨测对指定服务器进行Ping/DNS监测,评估网站服务质量和用户体验。
相关文章
|
3月前
|
Cloud Native 测试技术 开发者
终于!我找到了开发的得力助手!阿里云天池云原生编程挑战赛参赛攻略
在比赛过程中,通义灵码插件成为了我开发工作的得力助手。这个插件提供了智能代码补全和错误提示功能,大大提高了我的编码效率。尤其是通义灵码能够实时分析代码,给出优化建议,让我避免了很多潜在的错误。
215 64
|
3月前
|
人工智能 缓存 Cloud Native
用 Higress AI 网关降低 AI 调用成本 - 阿里云天池云原生编程挑战赛参赛攻略
《Higress AI 网关挑战赛》正在火热进行中,Higress 社区邀请了目前位于排行榜 top5 的选手杨贝宁同学分享他的心得。本文是他整理的参赛攻略。
537 72
|
3月前
|
运维 Cloud Native Devops
一线实战:运维人少,我们从 0 到 1 实践 DevOps 和云原生
上海经证科技有限公司为有效推进软件项目管理和开发工作,选择了阿里云云效作为 DevOps 解决方案。通过云效,实现了从 0 开始,到现在近百个微服务、数百条流水线与应用交付的全面覆盖,有效支撑了敏捷开发流程。
19351 30
|
2月前
|
运维 Cloud Native Docker
云原生技术入门:Docker容器化实战
【9月更文挑战第20天】本文将引导你走进云原生技术的世界,通过Docker容器化技术的实战演练,深入理解其背后的原理和应用。我们将一起探索如何在云平台上利用Docker简化部署、扩展和管理应用程序的过程,并揭示这一技术如何改变现代软件的开发和运维模式。
|
2月前
|
机器学习/深度学习 人工智能 Cloud Native
2024 天池云原生编程挑战赛决赛名单出炉,冠军来自中山大学、昆仑数智战队
2024 天池云原生编程挑战赛由阿里云主办,云原生应用平台、天池以及市场营销部联合承办,本届大赛成功吸引了超过 20500 支队伍积极参与,参赛者来自 10 多个国家和地区,大赛规模创下历史新高。
|
3月前
|
存储 Kubernetes Cloud Native
探索Python编程的奥秘云原生时代的容器编排:Kubernetes入门与实践
【8月更文挑战第30天】本文以浅显易懂的方式,探讨了Python编程的核心概念和技巧。从基础语法到高级特性,再到实际应用案例,逐步引导读者深入理解Python编程的精髓。通过本文的学习,读者将能够掌握Python编程的基本技能,并激发进一步探索的兴趣。
40 13
|
2月前
|
Cloud Native Java API
为何这款轻量级框架正悄然改变云原生应用开发格局?——探索Micronaut带来的新编程体验
【9月更文挑战第5天】随着云计算的发展,企业纷纷转向云原生应用开发。Micronaut是一款轻量级、高性能的Java框架,专为微服务架构设计,支持JVM和GraalVM,是构建云原生应用的理想选择。本文介绍Micronaut的基本概念并通过示例展示如何快速搭建云原生应用。使用Micronaut CLI可以轻松创建项目并添加REST接口,其注解驱动的API让开发变得简单直接。Micronaut还提供了健康检查、指标收集等高级功能,支持AOT编译,优化应用性能。对于追求高效开发的团队而言,Micronaut提供了一种全新的解决方案。
58 6
|
3月前
|
运维 Kubernetes Cloud Native
云原生之旅:Kubernetes 集群的搭建与实践Python 编程入门:从零基础到编写实用脚本
【8月更文挑战第30天】在数字化转型的大潮中,云原生技术以其弹性、可扩展性及高效运维能力成为企业IT架构升级的关键。本文将通过实际操作演示如何在本地环境搭建一个简易的Kubernetes集群,带你领略云原生的魅力所在。从集群规划到服务部署,每一步都是对云原生理念的深刻理解和应用。让我们共同探索,如何通过Kubernetes集群的搭建和运维,提升业务灵活性和创新能力。
|
2月前
|
Kubernetes Cloud Native Java
探索未来编程新纪元:Quarkus带你秒建高性能Kubernetes原生Java应用,云原生时代的技术狂欢!
Quarkus 是专为 Kubernetes 设计的全栈云原生 Java 框架,凭借其轻量级、快速启动及高效执行特性,在 Java 社区脱颖而出。通过编译时优化与原生镜像支持,Quarkus 提升了应用性能,同时保持了 Java 的熟悉度与灵活性。本文将指导你从创建项目、编写 REST 控制器到构建与部署 Kubernetes 原生镜像的全过程,让你快速上手 Quarkus,体验高效开发与部署的乐趣。
39 0
|
4月前
|
Cloud Native
2024 天池云原生编程挑战赛正式启动
2024 天池云原生编程挑战赛正式启动
238 9

相关产品

  • 应用实时监控服务