当前位置:
文档之家› 应用性能监控管理平台(包括APP、web)
应用性能监控管理平台(包括APP、web)
代码级定位问题,缩短性能问题定位流程 自动查询数据库执行计划,直接监测慢SQL查询 提供性能问题诊断、追踪及优化依据 帮助研发运维人员快速找到服务端应用的性能问
题 减少用户投诉应用性能问题,提高经济收益
30
XXXXXXX银行
JIANGSU RUGAO RURAL COMMERCIAL BANK
应用性能监控管理平台
1
业界最佳实践:构建双模式监控体系(业界统计传统工具只能发现运维中30%的问题)
业务监控
最终用户体验 应用程序
完成
应用性能管理(APM) • 用户,业务 ,代码,服务 • 自上而下的监控 • 用户体验性能的保障
域名 筛选
可以看到全站每个URL的用户体验指标、并支持各个指标排序,快速查找定位所关注的核心问题,点击URL可以去对应URL性能详情 16
用户体验分析——URL详情
17
页面用户体验分析——慢页面详情
基于投诉用户IP 追踪其问题现场
慢页面发生的用户环 境包含:IP、地域运营 商、浏览器、分辨率
、UA
WWebb
MQ JVM DB
OS
Server
基础架构监控
基础架构
基础架构监控(现有) • 网络,设备,资源,系统 • 自下而上的监控 • 服务高可用的保障
99.9% 99.9%
99.9%
99.9%
2
用户业务的深度诊断定位
APP报表 嵌入SDK对最终APP用户应用性能监测, 深入追踪错误、连接超时、交互卡顿和 崩溃原因,定位性能问题
APP应用 (IOS/Android)
App sdk 探针
用户
Browser js
探针
Web/H5页面
用户体
基础架构
3
用户业务的深度诊断定位
地域
运营商
接入方 式
设备
应用版 本
操作系 统
其他
网络性能 监控
协 议 层
http/ TCP DN https /UD S
慢应用追踪
CoyoteAdapter.java的第468行代码是性能瓶颈
耗时占比
SQL请求原语句
24
在数据库、NoSQL、MQ模 块中有能详细的指标 可供进一步的根因分析
在慢SQL列表中可知,这个慢 SQL在30分钟内发生了29次
25
在SQL分析中,可知最 长一次执行达25秒多, 发生在晚上7点18分
P
We
b
劫
页
持
面
加 载
DO M
DN S
劫
内 容 劫
持持
加
载
移动APP的管理
交互性能 监控
用户行为 监控
页 I/ 面O
加事
载件
生及
命 周 期
相 关
网
络
操
作
流 漏路 失 斗径 分 分分 析 析析
稳定性
AN 崩 错 R/ 溃 误 卡 顿
其他
4
用户业务的深度诊断定位
指标分级 用户体验 用户感知度
流量消耗 ANR/卡顿 错误 响应时间 崩溃
用户体验监控管理控制台
Browser报表 基于页面JS嵌码技术的真实Web用户 性能监测,监测页面加载时间、JS错 误、AJAX请求等性能指标
Server报表 通过在应用服务器中植入探针,实现对应用代码 、关系型数据库、NoSQL、服务器本身的监控, 检测应用响应时间、错误、慢应用等性能指标
管理支撑域APM平台
资源元素加载瀑布图 点击可以看到每个元
素的耗时指标
18
页面用户体验分析——全栈溯源 一键直达服务端问题根源
全栈溯源 一键直达服务端请求详情
慢页面每个 元素的加载
详情
19
页面用户体验分析—— JS错误追踪 精准定位问题代码行 可以看到该URL下发生的JS 错误,调用页面、时间段、 错误类型、浏览器、错误次 数
VIP访问缓慢告警
VIP客户在访问应用系统时,如在指定 时间内发生超过设定阈值次数的缓慢 访问则可根据策略产生告警。
VIP访问出错告警
VIP客户在访问应用系统时,如在指 定
时间内发生超过设定阈值的错误次 数
则可根据策略产生告警。
发送VIP告警邮件
发送VIP告警短信 28
用户体验性能感知大屏
29
Server的核心价值
5
用户业务的深度诊断定位
崩溃分析——APP在哪里崩溃,影响范围多大
可从多种维 度分析崩溃
图中为不同操作 系统的崩溃率
该崩溃的影响范围
6
崩溃分析——APP为什么崩溃
详细的崩溃历 史记录
完整的崩 溃轨迹
7
崩溃发生的 线程
快速定位问题
崩溃发生的 主线程
8
突发的网络超时异常
9
APM性能优化方案
10
perfData.domInteractive - perfData.navigationStart
完全加载:网页中所有资源加载完成并且可用时间,也指Onload时间,计算公式:LoadEventEnd-
NavigationStart
15
页面用户体验分析——全站监控
全站 URL
访问量 排序
所有指标 支持排序
JS错误代码的行与列 方便排查问题
20
真实用户体验和全栈应用性能管理
全栈拓 扑
事务监 控
错误分 析
基础组 件
智能告 警
21
应用拓扑
拓扑中能自动发现应 用关联的数据库和中
间件
可通过拓扑图追 溯到基础组件
22
应用诊断分析服务
耗时最高的应用过程
平均响应时间
吞吐率与响应时间对照
23
用户业务的深度诊断定位
再进一步钻取,可获取慢sql的详细执行语句与执行 计划
26
单一用户溯源(重点客户主动关怀)
绑定用户标识 /业务流水标识
根据用户标识/业务 流水标识进行检索
用户标识检索
通过标识检索对应用户的访问性能记录。
支持根据耗时排序;
支持请求耗时追踪;
支持查看请求耗时拓扑; 支持错误信息追踪;
27
单一用户溯源:VIP用户警报
用户体验核心指标
白屏:指用户浏览器输入网址后至浏览器出现至少文字或1px图片的时间,计算公式:firstPaintTime-
navigationStart
首屏:用户看到第一屏浏览器内所有的元素呈现所花费时间,听云采用首屏高度内图片加载法获取首
屏时间
可交互:网站界面交互不依赖于javascript的功能可以使用的时间,也指Dom Ready时间 计算公式:
优化前后
11
优化前后
优化前网络错误率39.1% 优化后网络错误率1.1%
12
Browser典型用户场景
PC网站 移动网站 微信公众号页面
HTML5页面
移动App内 嵌页面
HTML5播放 器视频
13
用户体验监控与分析
页面 性能 分析
Ajax 请求 分析
JS错误 分析
JS错误 分析
14
页面用户体验监控与分析 核心指标