无线App的性能分析和监控实践 Ricky Qiu (3007349@qq.com).

Slides:



Advertisements
Similar presentations
CNKI 知识资源总库 应用培训 内容要点 一、知网及产品体系 二、新版检索平台 三、基础功能演示 四、应用案例演示 五、实际操作.
Advertisements

作业盒子 APP 操作手册 作业盒子 APP 操作手册 季奇昌 教学中会面临的实际问题 学生也多班级也多不便管理 资源很多但筛选成本很高 针对性很重要但无精力分析 有没有一款真正好的作业工 具呢? 想及时辅导却总无法及时.
尔雅慕课学生操作手册说明 学校自建尔雅课程 QQ 群 密码登录问题 如何参加学习 如何查看统计 如何做作业 如何参加考试 手机客户端学习 目 录目 录.
高级服务器设计和实现 1 —— 基础与进阶 余锋
2015 年 4 月 (第一期) 初中数学 14 班 简报 惠州市 2015 年初中教师全员培训.
互联网+环保.
平阴县科技创新券情况介绍 平阴县科学技术局 2016年7月.
南一中教學雲操作說明.
提升应用内HTML5 的开发和使用体验
星云集团.
中创联厂区WI-FI 商业计划书.
目录.索引 有关产品 有关技术 有关服务. 目录.索引 有关产品 有关技术 有关服务 有关产品 产品历程 可行性分析 设计 研发 著作权登记 宁波交通委使用认可 需求 调研 2016 更多 赞美.
东莞市创新教育督导制度的探索和实践 汇报人:东莞市人民政府教育督导室 陈庆红 2015年4月10日.
2015年政府信息公开及网站信息内容建设工作培训班
IB START 投行圈 商 业 计 划 书 天使项目.
杭师大附属小学.
华为- B 产品类型:CPE 建议零售价格:799元 上市时间: 2014年2月21日 目标人群:家庭用户,提供LTE上网的业务
速收简历 速收简历移动APP项目 速收简历团队.
我的未来不是梦 参赛者——陈艳祥.
皖新数字书屋.
尔雅慕课学生操作手册说明.
尔雅慕课学生操作手册说明.
我们毕业了! 六【2】班.
上海宏弈源软件科技有限公司 — 12年专注益智软件研发 和配套产品服务 上海宏弈源软件科技有限公司.
无线行业市场数据月报 市场部 2013年7月 飞拓智库
综合布线技术与实践教程 第九章:综合布线系统工程网络分析 课程网站:
IWiFi广告营销指引 中国电信
第三章 科学把握人生的方向和道路 教学目标 主要内容 第一节 追求高尚的人生目的 第二节 培养正确的人生态度 第三节 创造有价值的人生
小欧操作说明.
基于解释性语言的手机跨平台架构 Sloan Yi. Qt MTK.
荷福威士顿机器人科技有限公司 上海荷福集团
200901毕业留念照 2015年6月20日.
一、公司简介 二、网上办税平台简介 三、发票发放操作指南 四、金税盘操作指南 五、售后服务联系方式.
尔雅慕课学生操作手册说明 尔雅客服中心.
一种营销模式的转型,一种全新的金融房贷模式
移动开发的灵便迭代之道 黄凯.
尔雅慕课学生操作手册说明 尔雅客服中心.
尔雅慕课学生操作手册说明.
绿豆芽科技 让科技融入生活. 绿豆芽科技 让科技融入生活 让天下没有非互联网的公司 传统行业公司 新型科技公司 绿豆芽科技 产品研发 供应链 渠道 物联网硬件 云计算平台 APP应用 传统优势 竞争力 用户体验 团队由数十名硕士生及博士生组成,有着在德州仪器、中兴等知名企业的工作经历,项目经验丰富。团队成员获得过:电子设计竞赛国家一等奖、“Intel杯”嵌入式邀请赛冠军、“微软创新杯”
尔雅慕课学生操作手册说明 尔雅客服中心.
教務行政資訊系統 簡介 資訊科技中心 資訊系統組 徐振琦
华为—E8372h- 155 外观设计 产品类型:数据卡 建议零售价格:299元 上市时间:2017年6月7日 目标人群:大众
Visual Studio Team System 简介
移动知网 同方知网(北京)技术有限公司.
数据挖掘工具性能比较.
厂商—型号 海尔-PAD002 外观设计 建议零售价格:2999元 上市时间:2011年3月 目标人群:有移动互联需求的商务人士
福智 學員平台 2018/6/9 幹部月會 羅東教室.
国际经济贸易学院 2015暑期 社会实践活动总结 本期亮点.
尔雅慕课学生操作手册说明 尔雅客服中心.
人工智慧應用蟲體辨識 亞洲大學 資訊工程學系 學生:殷聖展、廖哲毅、吳京育 指導教授:蔡志仁 教授
I博导《网店运营》课程教学包 08-网店运营:如何打造爆款.
——关于机构内用户,非机构内用户,及移动端使用
年所得12万以上自行纳税申报 信息管理科 张沛.
移动商务基础 第三章 移动商务模式.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
空调手机监控用户注册及使用 用户注册 使用说明.
107年7月新修訂轉診支付標準 及電子轉診平台簡介
基于App Inventor的物联网工程导论课程实验设计
Thomson-252G 外观设计 上市时间:2011年1月 目标人群:普通消者,行业用户费 标准配置:一电一充\耳机\数据线\DC充电器
华为— S7-201c 外观设计 S7-201c 建议零售价格:2588元 上市时间:2011年 10月 20 日
金中移动抄表系统培训手册 广西金中软件有限公司 2015年8月7日.
尔雅慕课学生操作手册说明 尔雅客服中心.
学 生 端 操 作 指 南
第七期品牌代理实战特训营 平台支持-Yojo管理通 于凡博
学 生 端 操 作 指 南
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
美和科技大學資訊科技系 助理教授 美和科技大學資訊科技系 學生士
iReader R6006 外观设计 产品类型:电子书阅读器 建议零售价格:1058元 上市时间:2018 年 4月
104學年度 進修學校期初工作報告.
SMC服务.
Presentation transcript:

无线App的性能分析和监控实践 Ricky Qiu (3007349@qq.com)

iOS Android

App相关监控的基本部署

Agenda 1. App端的考察和监控 2. 接口服务的设计和监控 3. 移动网络相关的监控 4. 讨论

电商App的特点 前端相对比较轻,依赖后端的接口比较多; 数据主要从接口拉取,网络流量不少; 运营的成分比较多,各种活动,促销,频道,专场。 和后端交互比较多。

1.1 App端的网络请求分析方法 1. Wifi + Proxy + Fiddler/Wireshark a. App  PC AP + proxy + PC network 2  App Server b. App(proxyPC)  PC(eth0) + proxy + PC(eth1)  App Server 2. App(tcpdump)  nc, pipe  PC(wireshark) http://www.freebuf.com/articles/wireless/6517.html 3. Calculate and Show on App

1.2 App缓存 网站侧的做法 App的缓存需要代码来控制策略 基础数据和控制数据的分离 考虑运营策略和时效性。

1.3 功能点和网络请求的映射 拉取一个商品的信息,一个CGI请求和响应。

拉取一个运营频道的商品信息… 需要考虑的点: 有无批量拉取的接口? 一次拉取所有 vs 拉取第一 页,然后加载更多 屏幕适配,第一页多少个? 是否可以缓存?

1.4 App角度的质量监控

1.5 App运营层面的监控 研发关注: 用户量和趋势,页面访问统计,分布比例(网络,终端,设备OS版本,产品版本)… * 上图是友盟网站的sample,自研的指标大同小异。

2 接口服务的设计和监控

2.1 App服务接口的选择 Q: 和网站共用接口还是单独的接口? A1: 完全相同的接口, app端做过滤 A2: 同一个接口,参数控制,服务端做过滤 A3: 剥离出专用的接口,和网站接口并列。 A4: 适配层。无线的应用网关,更底层的基础服务是 共用的。

如果app还不支持购买合约机 类目接口是否能返回合约机? 搜索可以返回吗? 可以展示商品详情也吗? 点加入购物车或购买如何处理? 可以查看这样的订单吗?

Q: 那一种更合适? 出发点: - 体验上的考虑 - 性能上的考虑 - 目前对业务的支持,迭代? - 开发的灵活性,耦合的代价; - 维护的代价,是否有重复effort;  - 流量是否有重叠,可否分流?

2.2 App和网站不一样的需求和定位 App的展示空间,无法承受大的数据量 一些做法: 图片大小 运营频道的取舍 页面内容的丰富度 http://img1.icson.com/product/small/01/201/01-201-051.jpg http://img1.icson.com/product/middle/01/201/01-201-051.jpg 运营频道的取舍 页面内容的丰富度

商品详情页的对比 运营的取舍。App的定制。

2.3 CGI层面的监控 类似网站侧CGI监控,目标:可用性、性能、功能回归 针对App使用的外层服务接口,基于HTTP(S)协议; 现网7x24小时运行,发现频率为分钟级; 类似功能测试的做法,可以覆盖业务逻辑; 测试流量,和真实流量并行; 对外接口的采样数据 + 告警(邮件/RTX/短信/微信) 统一的监控和报表服务,运营质量考核

2.4 模块间调用的监控 调用内部/外部系统的接口,次数、速率、成功 率、响应情况。 全量真实数据 + 告警!

2.5 其他运维监控 和web相似,复用之前的实践

3 移动网络层面

APN接入点的比对

运营商分地域的对比

地域的对比

网络部署需要考虑的点 跨运营商IDC的部署,服务或者代理 不同网络情况下的App端策略,是否在2G/3G的情 况下做退化处理 分链路的异常流量的监控和告警 问题的定位 是否有和网络部署相关的特征 用户的反馈

Thanks

同事们要求我放的  We’re hiring… Testing of WEB/App/ERP/BI @SH, SZ 3007349@QQ 同事们要求我放的  We’re hiring… Testing of WEB/App/ERP/BI @SH, SZ 3007349@QQ.COM

4 讨论: 大家App的监控和上报怎么做的,用什么平台? crash 上报如何做的,如果跟进? 服务端的监控是怎么做的?可以第一时间收到告警 吗? 你们有灰度发布的策略吗? 有的话是怎么做的? 有旧版本强制升级的策略吗?