自建APM之网络优化

网络优化纬度

介绍

正确认识:
网络优化纬度:多维
仅仅重视流量不够
网络流量的消耗:精确
整体均值掩盖单点问题
网络相关监控:全面
粗粒度监控不能帮助我们发现、解决深层次的问题

纬度

流量消耗

  • 一段时间流量消耗的精准度量,网络类型、前台后台
  • 监控相关:用户流量消耗均值、异常率(消耗多、次数多)
  • 完整链路全部监控(Request、Response),主动上报
    网络请求质量
  • 用户体验:请求速度、成功率
  • 监控相关:请求时长、业务成功率、失败率、Top失败接口
    其它
  • 公司成本:带宽、服务器数、CDN
  • 手机耗电
误区

只关注流量消耗,忽略其他纬度
只关注均值、整体,忽略个体

网络优化工具选择

NetWorkProfiler

显示实时网络活动:发送、接收数据及连接
需要启用高级分析
只支持HttpURLConnection和OkHttp网络库

抓包工具

Charles(java开发,跨平台)

  • 断点功能
  • Map Local
  • 弱网环境模拟
    Fiddler
    Wireshark
    TcpDump
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值