Zorka监控平台的Online reconfiguration基本效果展示

上一篇日志中,我简单介绍了Zorka的Online
reconfiguration的使用方法,但是没怎么介绍怎样看到在线更改的效果,这里简单说说。

还是以之前的tomcat为例,我们在目录zorka\scripts\apache这里会看到tomcat.bsh,也就是tomcat对应的beanshell文件。我们之前点listTracerIncludes的时候,可以看到最下面如下图所示:

当我们打开tomcat.bsh文件的时候,可以看到其100行开始是这样的内容:

if (zorka.boolCfg("tracer")) {
  tracer.exclude(
    "org.apache.naming.NamingContextBindingEnumeration",
    "org.apache.tomcat.jdbc.pool.**",
    "org.apache.juli.logging.**"
  );
}

很明显,和上面界面中的结果是一一对应的,如果我们注释掉中间一行,然后保存,再点击reload,再点击listTracerIncludes,就可以看到之前截图的内容变成了这样:

可以看到,org.apache.tomcat.jdbc.pool.**这一行确实没有了,我们用这种方法就验证了确实可以实现Online reconfiguration。一个小问题,如果注释掉最后一行呢?我们可以发现并没有起作用,原因其实也很简单:如果注释掉最后一行,括号里最后一行多了一个逗号,应该是破坏了Beanshell的语法规则,所以Zorka选择不解析这个bsh文件。就简单总结这么多。

如果我们想学习Zorka的Online reconfiguration功能,应该从哪里入手呢?就应该看看Zorka怎么响应Reload这个MBean方法的,一步步往上推,就可以了解了。

时间: 2024-08-03 19:22:31

Zorka监控平台的Online reconfiguration基本效果展示的相关文章

Zorka监控平台的Online reconfiguration使用方法

在Zorka的这个页面中:http://zorka.io/install/basics.html 介绍了其Online reconfiguration的基本功能,简单来讲,这个功能支持在Application Server运行阶段重新加载配置文件.重新对必要的文件进行插桩(reinstrument all classes that have been included or excluded from tracing).看起来这个功能蛮强大的,这里仅仅介绍一下其基本使用方法: 将配置有Zorka

Zorka监控平台Collector端的配置方法

在之前的一篇日志中,我简单介绍了Java监控平台Zorka的使用方法,使用文件系统作为Trace数据采集方法.在这里再简单介绍一下Zorka的网络采集端(Collector)的基本配置和使用方法: 在这个页面:http://zorka.io/downloads.html 中有Zico,也就是Zorka的Collector端的下载,解压后可以看到有zico.sh.zico.war等很多文件.我们这里以Windows为例,按照这个页面:http://zorka.io/install/zico.htm

开源Java监控平台Zorka的基本使用方法

在Java的插桩工具方面,我们一直在使用Kieker,今天简单研究了另外一个Java监控平台Zorka,这里以Windows+Tomcat为例记录一下最基本的安装过程: 其主页是:http://zorka.io/,GitHub上的项目主页是:https://github.com/jitlogic/zorka,在其主页上有其Agent端的下载页面:http://zorka.io/downloads.html .下载zorka-1.0.11.zip并将其解压.将解压后的文件夹拷贝到Tomcat根目录

江西畅行高速IT运维监控平台--PIGOSS BSM

案例所属行业:高速公路行业 项目实施时间:2014年 1.1    项目背景     江西畅行高速工程(以下简称"畅行高速")与高速公路周边系统的建设基于用户的消费账户支付系统和结算系统.既包括高速公路的收费,也包括高速公路周边的连锁超市的消费,互联网业务为江西畅行高速周边服务. 目前,江西畅行高速进行网络建设和核心生产平台应用系统的建设.随着江西畅行高速信息化应用的不断推广,核心生产平台的稳定运行对项目的影响越来越大.随 着更多江西畅行高速业务系统上线运行和日常办公对业务系统的日益依

centos6.5监控平台nagios搭建与配置

监控平台之-nagios安装配置 小贝比尔IT技术交流网-小贝比尔 提醒:内存1G  硬盘15G(硬盘最好不要低于15G,不然安装期间会出问题) Selinux和防火墙先关闭,安装成功后再配置 1.关闭selinux  vim/etc/sysconfig/selinu更改:SELINUX=enforcing 为 SELINUX=disabled 1.png (22.12 KB, 下载次数: 0) 下载附件 半小时前 上传 2.关闭iptables  service iptables stop 监

GPS部标监控平台的架构设计(七)-压力测试

部标监控平台的压力测试是部标检测流程的最后一个检测环节,也是最难的,很多送检的企业平台都是卡壳在这一个环节.企业平台面临的问题如下: 1.对于压力测试的具体指标要求理解含糊,只知道是模拟一万辆车终端进行数据包传输,不知道具体的检测标准是那些指标,等进京考试后落榜了,才知道压力测试失败了,这个时候,还要通知后方的同志改进,耽误的时间和差旅费用成本惊人.很多检测人员需要在京住上几十天,算算得多少钱.因为不知道方向,所以改进也是盲目改进,不知道行不行,应付任务再次送检,也是摇骰子,祈求上天让我们通过吧

乐宾百货报表决策平台效果展示

报表决策平台实施企业介绍 天津乐宾百货商场位于天津市中心地段,是世界500强企业,力宝集团在中国的主力百货品牌,与同属力宝集团的新加坡鲁滨逊百货.新加坡小约翰百货.新加坡和马来西亚的马莎百货.印尼最大的百货连锁集团--玛泰哈利百货共同组成力宝集团旗下的超级百货舰队. 乐宾百货天津店是国际知名金融财团--力宝集团在中国投资的第一家大型百货,商场分为地下一层.地面八层,共计10万平方米,其中3万平方米大中型餐饮,7万平方米的流行百货,同时还拥有400多车位的大型地下车库,可满足消费者一站式购物.娱乐

grafana + influxdb + telegraf , 构建性能监控平台

1.安装平台 1).grafana , 访问各类数据源 , 自定义报表.显示图表等等 , 用于提供界面监控 , 默认端口为3000 , 默认登陆信息admin wget https://grafanarel.s3.amazonaws.com/builds/grafana-3.1.1-1470047149.x86_64.rpm yum install initscripts fontconfig -y rpm -ivh grafana-3.1.1-1470047149.x86_64.rpm sys

交通部第五号令对gps监控平台运营商影响重大,进一步加强北斗部标标准推进工作

交通部下文件强制要求货车卡车客车年检上牌装北斗一体机的通知,让货车车主蒙圈了.根据国家交通部2014年5号令的规定,半挂牵引车以及载货汽车(总质量为12吨及以上)必须于2015年底以前全部安装符合要求的北斗定位车载终端,并接入交通部认可的"道路货运车辆平台",否则不予发放或者验审<道路运输证>. 近期,由交通运输部.公安部.国家安全生产监督管理总局发布的<道路运输车辆动态监督管理办法>(2014年第5号令)是道路运输行业的最新政策,对卫星导航产业而言无疑是一种兴