阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

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

131次阅读
没有评论

共计 882 个字符,预计需要花费 3 分钟才能阅读完成。

在上一篇文章中(http://www.linuxidc.com/Linux/2015-03/114877.htm),我简单介绍了 Zorka 的 Online reconfiguration 的使用方法,但是没怎么介绍怎样看到在线更改的效果,这里简单说说。

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

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

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

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

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

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

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

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

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2015-03/115033.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计882字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中