首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
跟踪/分析/调试
订阅
since1986
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
几种分布式调用链监控组件的实践与比较(二)比较
引言:最近在调研与选型分布式调用链监控组件。选了主要的三种APM组件进行了实践与比较。本来打算一篇文章写完的,篇幅太长,打算分两篇。距离第一篇已经有近一个月时间了,主要最近工作比较忙,更新很慢。本文将会讲下几种APM选型的比较与性能测试。 1. 前文回顾 上一篇文章主要讲了三种…
Btrace 入门到熟练小工完全指南
BTrace 是神器,每一个需要每天解决线上问题,但完全不用 BTrace 的 Java 工程师,都是可疑的。 BTrace 的好处,是可以通过自己编写的脚本,随时获取应用的一切调用信息,而不像原来那样,不断的修改代码,加入 System.out.println(), 然后重启,然后重启,然后重启!!!而且,特别严格的约束,保证自己的消耗特别小,只要定义脚本时不作大死,直接在生产环境打开也没太大影响。 在网上搜索 BTrace 能出来不少文章,都有点旧了,而且不够详细,于是决定,重新写一份。
用方面跟踪性能
Dennis M. Sosnoski Classworking 工具箱
分布式跟踪工具Pinpoint技术入门
因为工作需要,这周研究了一下APM(Application Performance Management)相关技术,看了些许资料,对比了各种技术的特点,最终选择Pinpoint作为性能监控工具,本文的主要目的是记录本人部署Pinpoint的过程。 简单的说,Pinpoint是一…
几种分布式调用链监控组件的实践与比较(一)实践
引言:最近在调研与选型分布式调用链监控组件。选了主要的三种APM组件进行了实践与比较。本来打算一篇文章写完的,篇幅太长,打算分两篇。本文主要讲下链路traceing的基本概念和几种APM组件的实践,实践部分也没给出特别详细的步骤,因为本文重点不在具体的步骤。第二篇将会讲下几种A…
BTrace 原理浅析
之前在看 agentzh 的此篇博文动态追踪技术漫谈时,领会到了动态追踪技术的强大之处,也一直由于无法在不重启线上服务器的情况下排查线上问题在寻找 Java 中的动态追踪工具。在公司内部的 JavaEE 性能检测框架中,我们使用了 asm 做字节码注入来做线上性能的监测,沿着这个思路,如果要做到动态追踪应该是需要做字节码注入的,但是额外的一点是需要动态加载字节码替换掉原有的类的。此外,性能监测框架是需要耦合到业务应用中的,无法做到一个监测工具的灵活性。 后来听同事提到了 BTrace 这个工具,于是去尝试了一下。BTrace 是 SUN Kenai 云计算开发平台下的一个开源项目,旨在为 java 提供安全可靠的动态跟踪分析工具。江南白衣的这篇文章 http://calvin1978.blogcn.com/articles/btrace1.html 做了比较详细的描述。
第 1 部分,JPDA 体系概览
邱 小侠 和 吕 晶 深入 Java 调试体系
动态追踪技术漫谈(来自 章亦春)
来自 OpenResty 的作者 章亦春