
Zorka
蛐蛐蛐
个人主页:https://quyu.github.io/
展开
-
Zorka源码阅读与讲解(2)怎样实现Online Reconfiguration?
也同样是想通过这篇日志,讲讲在Java中怎么实现插桩的在线配置和管理。在之前这篇日志中,我简单介绍了Online Reconfiguration的基本效果,这里讲讲Zorka是怎么实现的(其实远比大家想想的要简单)。 之前那篇日志中我讲过,我们就从Reload这个方法入手。最简单的方法是,直接在Eclipse中搜索reload这个方法。Search——File——Containing T原创 2015-04-20 00:40:17 · 1420 阅读 · 0 评论 -
Zorka监控平台Collector端的配置方法
在之前的一篇日志中,我简单介绍了Java监控平台Zorka的使用方法,使用文件系统作为Trace数据采集方法。在这里再简单介绍一下Zorka的网络采集端(Collector)的基本配置和使用方法: 在这个页面:http://zorka.io/downloads.html 中有Zico,也就是Zorka的Collector端的下载,解压后可以看到有zico.sh、zico.war等很多文件。我原创 2015-03-09 00:26:11 · 1408 阅读 · 0 评论 -
Zorka监控平台的Online reconfiguration基本效果展示
在上一篇日志中,我简单介绍了Zorka的Online reconfiguration的使用方法,但是没怎么介绍怎样看到在线更改的效果,这里简单说说。 还是以之前的tomcat为例,我们在目录zorka\scripts\apache这里会看到tomcat.bsh,也就是tomcat对应的beanshell文件。我们之前点listTracerIncludes的时候,可以看到最下面如下图所示:原创 2015-03-16 00:52:42 · 1193 阅读 · 0 评论 -
Zorka监控平台的Online reconfiguration使用方法
在Zorka的这个页面中:http://zorka.io/install/basics.html 介绍了其Online reconfiguration的基本功能,简单来讲,这个功能支持在Application Server运行阶段重新加载配置文件、重新对必要的文件进行插桩(reinstrument all classes that have been included or excluded原创 2015-03-11 23:34:35 · 1037 阅读 · 0 评论 -
开源Java监控平台Zorka的基本使用方法
在Java的插桩工具方面,我们一直在使用Kieker,今天简单研究了另外一个Java监控平台Zorka,这里以Windows+Tomcat为例记录一下最基本的安装过程: 其主页是:http://zorka.io/,GitHub上的项目主页是:https://github.com/jitlogic/zorka,在其主页上有其Agent端的下载页面:http://zorka.io/downloa原创 2015-02-07 20:54:37 · 2925 阅读 · 7 评论 -
Zico源码分析:运行启动过程分析和总结
其实已经有童鞋对Zico的源码和运行过程进行了总结,例如:http://www.cnblogs.com/shuaiwang/p/4522905.html。这里我再补充一些内容。当我们使用mvn install将Zico打包成war包后,将其解压后可以看到MANIFEST.MF文件中指定的主类是:com.jitlogic.zico.main.ZicoMain,简单看一下这个类,发现其主要作用是启原创 2015-08-18 01:03:18 · 1069 阅读 · 0 评论 -
Zorka源码阅读与讲解(1)怎样实现插桩?
从这篇博客开始,我会陆续介绍和总结一些自己认为Zorka源码中重要的部分,也帮助大家学习Java instrumentation之类的一些基本知识(其实对我自己来说也是个学习的过程) 可能大家最关心的,还是Zorka是怎样实现插桩(Instrumentation)的,所以这篇日志就简单讲讲这个,也顺便介绍一些阅读和学习开源项目的通用方法。 首先我们可以在这里:https://githu原创 2015-03-21 02:09:36 · 2331 阅读 · 0 评论