书签 分享 收藏 举报 版权申诉 / 34
上传文档赚钱

类型小米服务端APM技术实践.pptx

  • 上传人(卖家):无敌的果实
  • 文档编号:2527607
  • 上传时间:2022-04-29
  • 格式:PPTX
  • 页数:34
  • 大小:3.01MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《小米服务端APM技术实践.pptx》由用户(无敌的果实)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    小米 服务端 APM 技术 实践
    资源描述:

    1、服务端APM技术实践提纲APM全景概览服务观测平台Zander测试平台PeckerAPM全景概览-价值服务质量端对端性能、可性跟踪研发效率故障的快速发现、定位更精确的容量评估基于数据的架构分析、质量险预判成本降低研发时,优化机器成本,降低研发总成本收益红海竞争下,降低流量损失,提转化率APM全景概览APM全景概览ZanderServerInsight(服务可观测)Pecker路通CND质量评估端性能分析业务客户端打点压测试功能测试接监控 Trace Log Metric服务端络层终端组外项现有项/功能提纲APM全景概览服务观测平台Zander测试平台Pecker服务观测平台Zander-背景某

    2、业务近百服务,如何理清请求调用哪些服务?某接口慢,如何快速定位耗时瓶颈?某用户下单失败,如何快速定位原因?服务观测平台Zander-背景法处理优点对运维较熟悉-缺点在堡垒机上发grep命令,到多台机器上执堡垒机+grep基于Hadoop基于ELK容易造成资源抖动耗费写MR任务分析志从ES中查询志相对较现代还是要靠分析服务观测平台Zander-理论基础理论基础 Google Dapper TraceID=hash(IP+进程号+时间+随机数等) SpanID=0|0.1|0.1.2|0.1.2.3.4服务观测平台Zander-平台构建中间件数据平台 提数据开发交付效率 降低计算成本控制台与功能端

    3、 控制服务 架构可视化 SDK 中间件植 字节码适配数据标准化-Trace数据规范服务观测平台Zander-数据标准服务观测平台Zander-中间件中间件植 借助基础架构收敛能 RPC框架字节码适配 接成本低SDK 封装Trace标准核字段 依赖业务动埋点 试于有 的语vm 基础库 JavaPHP其他语推动客户按照Trace规范打点服务观测平台Zander-中间件业务志Trace 异步刻画 优化中间件IO性能JVM Metric 内存、 业务字段关联(UID等) TraceID 写业务志 业务志上报GC CPU 运环境信息、基于Java动态代理的性能侵接式服务观测平台Zander-整体架构环境

    4、上报ControlServiceElasticSearch业务展示端SDKZanderWebTalosSparkAPM-AgentDashBoardOn SuperSetDruid客户进程数据基础设施APM中间件控制功能端服务观测平台Zander-数据平台提数据开发交付效率 轻:Spark层只做清洗和必要建模 重: 分析:好ESDruid等OLAP引擎 ETL: 定义数据清洗 前提:源头数据规范化降低计算成本 数据漏:系统刻画VS问题定位 刻画需求:模型数据即可满 定位需求:先查询模型数据,不命中时穿透到原始数据平台抽样数据全量原始数据定位场景下的数据漏服务观测平台Zander-数据平台控制台

    5、与功能端 降低功能搭建试错成本 数据可视化:多种开源报表具组合,快速验证与试错(metabasesupersetpivot等) 架构可视化 服务画像全景重点:架构可视化服务观测平台Zander-产品架构Trace:调链服务观测平台Zander-产品架构性能瓶颈险,强依赖险逻辑耗时险Trace:调链服务观测平台Zander-产品架构服务观测平台Zander-产品架构Trace:路径聚合服务观测平台Zander-产品架构Log:业务定位服务观测平台Zander-产品架构服务观测平台Zander-产品架构Metric:定义报表服务观测平台Zander-产品架构指标m/Metric:JVM服务观测平台

    6、Zander-价值落地价值落地怎么做 业务线险分析 帮助业务做险分析并反馈 业务拓展 从故障通报发现客户 根据场景主动找客户(交易、检索等)提纲APM全景概览服务观测平台Zander测试平台Pecker测试平台Pecker-背景不同负载下接口的性能和可用性表现如何?服务的负载极限是多少?本次上线后各项功能是否正常?测试平台Pecker-平台功能性能测试功能测试仅持http场景RPC压测Http压测定义接压测测试平台Pecker-平台构建操作者FDSPecker-ExecuteKubernetesRedisMysqlPodPod测试平台Pecker-平台构建性能测试核能功能测试核能两种压测策略(

    7、QPS户增)数据统计功能Http 响应结果断数据报表展示公模块:被测服务JMX监控、定时调度、邮件通知、开放API定时调度+http功能测试+邮件通知=接可性监控测试平台Pecker-功能演示测试平台Pecker-功能演示测试平台Pecker-价值落地MIUI MiDiff 平台Based On Pecker爱、NLP等Pecker Open API测试平台(压测试、功能测试)未来展望-产品规划业务快速定位功能优化定义报警智能报警1. 接:标准、收敛2. 数据:成本优化、价值最化3. 功能:服务全景、业务定位优化1. 接性能&可性监控2. 业务流程监控&测试1. IOT打点SDK&规范测试平台(压测、功能测试)服务观测端性能分析终端设备有机房内络层

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:小米服务端APM技术实践.pptx
    链接地址:https://www.163wenku.com/p-2527607.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库