跨越可观测性鸿沟|高手们都在用的“火焰图”是什么
关键字解析:
火焰图(Flame Graph)由性能优化大师 Brendan Gregg 发明,和所有其他的 profiling 方法不同的是,火焰图以一个全局的视野来看待时间分布,列出所有可能导致性能瓶颈的调用栈。
通过火焰图,可以非常方便的看到性能资源都消耗在了哪里,从而能够直观的看到程序的性能瓶颈,以进行程序的优化。
为了使服务链路追踪可视化更高效,Erda 在微服务治理平台新版本中也引入了火焰图功能,下面我们一起来看看吧~
功能入口
https://www.erda.cloud/ (需要注册账号,如需演示可加入用户交流群获取免费试用资源)
登陆后点击如下模块:
微服务治理平台 - (具体项目) - 诊断分析 - 链路追踪 – 查看详情 – 火焰图
进入功能界面:
- X 轴代表调用耗时时间长度
- Y 轴是函数块叠加而成,有点像程序调试堆栈,代表调用的深度
火焰块 X 轴越长,说明 span 调用耗时越长,可联合其火焰图的纵轴判断是否存在子调用过多或者自身调用过慢的情况,更方便排查请求过程中的业务瓶颈或异常点。
鼠标悬浮
火焰的每一层都会标注完整操作名,鼠标悬浮时会显示:
- 完整的服务名
- 具体的操作名
- 调用类型及调用的对象
- 当前调用耗时
- 总调用耗时(当前调用耗时 + 子调用耗时)
点击放大
在某一层点击,火焰图会水平放大,该层会占据所有宽度,显示详细信息。
火焰图整体功能演示参看视频:
火焰图整体演示
参考链接 & 延伸阅读
- Brendan’s site
- 如何读懂火焰图
更多技术干货请关注【尔达 Erda】公众号,与众多开源爱好者共同成长~
跨越可观测性鸿沟|高手们都在用的“火焰图”是什么相关推荐
- 华为董事长梁华:推动数字人才培养,跨越数字鸿沟,促进可持续发展
已剪辑自: https://mp.weixin.qq.com/s/-IKwF8u5le-eKbczV1_hDA 推动数字人才培养,跨越数字鸿沟,促进可持续发展 --2021年华为可持续发展报告董事长致 ...
- 跨越“数字鸿沟”,日本老年智能化服务的解法
前一段时间,湖北一位老人冒雨到社保大厅用现金交医保被拒的话题上热搜后,另一位九旬老人被家人抬到银行做社保卡人脸识别激活的视频被发到网上,引发社会热议. 老年人遭遇"数字鸿沟"的困境 ...
- 跨越技术鸿沟,革新存储产业:华瑞指数云重磅发布下一代软件定义存储产品
2022年8月31日,由华瑞指数云(ExponTech)主办的"全自研下一代软件定义存储产品体验沙龙"在北京圆满举办.发布会现场,华瑞指数云重磅推出全自研极速分布式块存储产品WDS ...
- 云队友丨真正的高手,都是赚别人认知以外的钱
作者:东方赢 来源:跨越式企业(ID:dfy82853236) 01 曾经有这么一个"打工人",当年已经36岁了,被招聘进入一家公司做基层销售人员. 但这人没有得过且过,而是干得很 ...
- 2021银行共探转型新动能:大行酝酿质变 小行跨越数字鸿沟
2021年,我国"十四五"规划开篇启程,数字经济蓬勃发展,银行业紧跟国家发展大局,全力推进数字化转型向纵深发展,探寻行业新动能,积极参与全社会数字生态建设,为数字中国高质量发展贡献 ...
- 真正的高手,都在刻意练习
作者:阳哥 来源:价值前瞻 真正的高手,都在刻意练习 大家好,我是 阳哥 . 之前,阳哥 已跟大家分享了 <原则>.<价值>.<投资最重要的事>.<戴维斯王朝 ...
- 为什么顶尖高手,都是深度思考者?
有读者问我:"洋哥,为什么我勤奋工作5年,却还是个基层员工". 我没有直接回答他的问题,却陷入了思考之中. 勤奋努力就可以在职场升职吗? 思考另一个问题,外卖小哥勤奋努力吗?滴滴司 ...
- 陆奇,59岁,创业者:真正的高手,都是时间的长期主义者!
点击"技术领导力"关注∆ 每天早上8:30推送 作者| Mr.K 编辑| Emma 来源| 微信公众号 技术领导力(ID:jishulingdaoli) 01 陆奇是谁? 硅 ...
- 高手新手都能用的140个电脑技巧 收藏
高手新手都能用的140个电脑技巧 收藏 1.重装WindowsXP不需再激活 如果你需要重装WindowsXP,通常必须重新激活.事实上只要在第一次激活时,备份好Windows/System32目 ...
最新文章
- 文件上传利器SWFUpload使用指南
- 通信信号处理中为什么要分为I、Q两路
- java读写文件大全
- rabbitMQ(二):Fanout Exchange
- 9个元素换6次达到排序序列_(算法四)高级排序(快速排序)
- 2015年职称计算机考试大纲,2015年职称计算机考试photoshop练习题6
- 京东 你访问的页面需要验证证书_中级会计“新”证书来了
- Aidl调用何时使用本地对象问题
- 加州理工学院对高超声速飞行的早期研究
- php微信开发计数,总结一个微信开发的过程实例
- 如何通过学校官网登录中国知网
- 从CentOS官网下载系统镜像详细教程
- 在网页中插入MediaPlayer控件
- 问题 A: Beer Barrels
- Effective Java(第三版) 学习笔记 - 第六章 枚举和注解 Rule34~Rule41
- 杨令云玩过的那些FC游戏-英烈群侠传(一)
- 关于Touch的顺时针(CW),逆时针(CCW)旋转
- Mac微信更新 可备份手机聊天记录
- AI虚拟模特会被普及吗?
- 首家优秀型厂商,百度智能云智能对话通过信通院权威评测!
热门文章
- etag php,为什么要关闭ETag?
- 银河麒麟桌面V10挂载外接光驱光盘
- 金蝶BOS(Kingdee Business Operating System)
- ADB(Android Debug Bridge)学习
- linux kodi 设置中文,Kodi 19 “Matrix” 开源家庭影院发布,界面设置成简体中文
- 零基础HTML入门教程(14)——表格
- CSS position中 绝对定位和相对定位的区别以及占位问题
- 大部分的期货品种开户是没有门槛
- 2015融博面试总结
- 平衡车Car_Balance(一)——电机