Skip to content

Commit fdc3551

Browse files
committed
Prepare release 0.6.
1 parent 51644ba commit fdc3551

File tree

5 files changed

+28
-21
lines changed

5 files changed

+28
-21
lines changed

CHANGES.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
Zorka 0.6 (2012-12-21)
1+
Zorka 0.6 (2012-12-22)
22
----------------------
33

44
* normalization of xQL queries (all major query languages);
55
* normalization of LDAP search queries;
66
* file trapper (logs events to files instead of syslog/zabbix/SNMP);
77
* composite processing chains and comparator filters;
8-
* zorka API overhaul;
8+
* zorka API overhaul (yet more refactoring are on the way);
99

1010

1111
Zorka 0.5 (2012-12-07)

configs/zabbix/scripts/jboss.bsh

+18-13
Original file line numberDiff line numberDiff line change
@@ -153,22 +153,27 @@ __jboss() {
153153

154154
// Catch MX mbean server initialization and register JBoss MBean Server here ...
155155

156-
jbossMbs = null;
157-
158-
collect(record) {
159-
synchronized (super) {
160-
if (super.jbossMbs == null) {
161-
mbs = record.get(spy.ON_COLLECT,0);
162-
zorka.registerMbs("jboss", mbs);
163-
super.jbossMbs = mbs;
164-
zorka.log("jboss").debug("Registered JBoss MBean server as 'jboss'");
156+
__mbsRegister() {
157+
158+
jbossMbs = null;
159+
160+
process(stage,record) {
161+
synchronized (super) {
162+
if (super.jbossMbs == null) {
163+
mbs = record.get(spy.ON_RETURN,0);
164+
zorka.registerMbs("jboss", mbs);
165+
super.jbossMbs = mbs;
166+
zorka.logInfo("Registered JBoss MBean server as 'jboss'");
167+
}
165168
}
169+
return record;
166170
}
167-
}
168-
171+
return this;
172+
} // __mbsRegister()
169173

170-
spy.add(spy.instance().onReturn().withArguments(0)
171-
.lookFor("org.jboss.mx.server.MBeanServerImpl", "<init>").toBsh("jboss"));
174+
spy.add(spy.instance()
175+
.onReturn(0, (com.jitlogic.zorka.spy.SpyProcessor)__mbsRegister())
176+
.include(spy.byMethod("org.jboss.mx.server.MBeanServerImpl", "<init>")));
172177

173178
return this;
174179
}

configs/zabbix/scripts/jboss7.bsh

+6-4
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ __jboss7() {
124124
__mbsRegister() {
125125
jbossMbs = null;
126126

127-
collect(record) {
127+
process(stage,record) {
128128
synchronized (super) {
129129
if (super.jbossMbs == null) {
130130
mbs = java.lang.management.ManagementFactory.getPlatformMBeanServer();
@@ -133,14 +133,16 @@ __jboss7() {
133133
zorka.logInfo("Registered platform mbean server as 'java'");
134134
}
135135
}
136+
return record;
136137
}
137138
return this;
138139
}
139140

140141

141-
spy.add(spy.instance().onReturn().withNull()
142-
.include("org.jboss.modules.ModuleLoader", "installMBeanServer")
143-
.toCollector((com.jitlogic.zorka.spy.SpyCollector)__mbsRegister()));
142+
spy.add(spy.instance()
143+
.onReturn(spy.FETCH_NULL, (com.jitlogic.zorka.spy.SpyProcessor)__mbsRegister())
144+
.include(spy.byMethod("org.jboss.modules.ModuleLoader", "installMBeanServer")));
145+
144146

145147

146148
return this;

pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<groupId>com.jitlogic.zorka</groupId>
44
<artifactId>zorka</artifactId>
55
<packaging>pom</packaging>
6-
<version>0.5.1-SNAPSHOT</version>
6+
<version>0.6.0</version>
77
<name>zorka: parent aggregator</name>
88
<url>http://www.jitlogic.com/zorka</url>
99

zorka-agent/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
66
<parent>
77
<groupId>com.jitlogic.zorka</groupId>
88
<artifactId>zorka</artifactId>
9-
<version>0.5.1-SNAPSHOT</version>
9+
<version>0.6.0</version>
1010
</parent>
1111
<dependencies>
1212
<dependency>

0 commit comments

Comments
 (0)