首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
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 的作者 章亦春