[jboss-svn-commits] JBL Code SVN: r22500 - labs/jbossesb/trunk/product/tools/jonplugin/src/main/resources/META-INF.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Sep 8 00:48:07 EDT 2008
Author: tcunning
Date: 2008-09-08 00:48:07 -0400 (Mon, 08 Sep 2008)
New Revision: 22500
Modified:
labs/jbossesb/trunk/product/tools/jonplugin/src/main/resources/META-INF/rhq-plugin.xml
Log:
bug:JBESB-668
Add metrics.
Modified: labs/jbossesb/trunk/product/tools/jonplugin/src/main/resources/META-INF/rhq-plugin.xml
===================================================================
--- labs/jbossesb/trunk/product/tools/jonplugin/src/main/resources/META-INF/rhq-plugin.xml 2008-09-08 00:39:08 UTC (rev 22499)
+++ labs/jbossesb/trunk/product/tools/jonplugin/src/main/resources/META-INF/rhq-plugin.xml 2008-09-08 04:48:07 UTC (rev 22500)
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" ?>
<plugin name="JBossESB"
- displayName="JBoss ESB Services"
+ displayName="JBossESB"
package="org.jbosson.plugins.jbossesb"
description="Provides monitoring of JBoss ESB"
version="2.0"
@@ -13,16 +13,33 @@
<depends plugin="Tomcat" />
<depends plugin="JBossAS" useClasses="true"/>
- <service name="JBoss ESB Deployment"
+ <service name="ESB"
discovery="org.rhq.plugins.jmx.MBeanResourceDiscoveryComponent"
class="org.rhq.plugins.jmx.MBeanResourceComponent"
- description="Statistics for JBoss ESB">
-
+ description="Overall statistics for JBoss ESB"
+ singleton="true">
<runs-inside>
<parent-resource-type name="JBossAS Server" plugin="JBossAS"/>
</runs-inside>
<plugin-configuration>
+ <c:simple-property name="objectName" readOnly="true" default="jboss.esb:service=MessageCounter"/>
+ <c:simple-property name="nameTemplate" default="JBoss ESB Statistics"/>
+ <c:simple-property name="descriptionTemplate" default="JBoss ESB statistics."/>
+ </plugin-configuration>
+
+ <metric displayName="Successful Message Count" property="SuccessfulMessageCount" category="utilization" displayType="summary" measurementType="dynamic" description="Overall Successful Message Count"/>
+ <metric displayName="Total Message Count" property="TotalMessageCount" category="utilization" displayType="summary" defaultOn="true" measurementType="dynamic" description="Total Message Count"/>
+ <metric property="LastSuccessfulMessageDate" displayName="Last Successful Message Date" dataType="trait" displayType="summary" defaultOn="true" description="Last Successful Message Date"/>
+ <metric property="LastFailedMessageDate" displayName="Last Failed Message Date" dataType="trait" displayType="summary" defaultOn="true" description="Last Failed Message Date"/>
+ <metric property="StateString" dataType="trait" displayName="State" displayType="summary" defaultOn="true" description="State of the ESB"/>
+
+ <service name="JBoss ESB Deployment"
+ discovery="org.rhq.plugins.jmx.MBeanResourceDiscoveryComponent"
+ class="org.rhq.plugins.jmx.MBeanResourceComponent"
+ description="Statistics for JBoss ESB Deployments">
+
+ <plugin-configuration>
<c:simple-property name="objectName" readOnly="true" default="jboss.esb:deployment=%deployment%"/>
<c:simple-property name="nameTemplate" default="{deployment} JBoss ESB Statistics"/>
<c:simple-property name="descriptionTemplate" default="JBoss ESB statistics for the {deployment} deployment."/>
@@ -47,19 +64,16 @@
discovery="org.rhq.plugins.jmx.MBeanResourceDiscoveryComponent"
class="ServiceComponent"
description="JBoss ESB Services">
- <runs-inside>
- <parent-resource-type name="JBossAS Server" plugin="JBossAS"/>
- </runs-inside>
<plugin-configuration>
<c:simple-property name="objectName" readOnly="true" default="jboss.esb:category=MessageCounter,deployment={deployment},service-name=%serviceName%"/>
- <c:simple-property name="nameTemplate" default="{serviceName} JBoss ESB statistics"/>
+ <c:simple-property name="nameTemplate" default="{serviceName} Service"/>
<c:simple-property name="DescriptionTemplate" default="JBoss ESB statistics for the {serviceName} service."/>
<c:simple-property name="serviceName" type="string" description="the JBoss ESB service name"/>
</plugin-configuration>
<operation name="reset" displayName="Reset the message counter" description="Reset the message counter"/>
<metric displayName="Overall Service Message Count" property="overallMessageCount" category="utilization" displayType="summary" measurementType="dynamic" description="Overall Service Message Count"/>
- <metric displayName="Overall Service Bytes Processed" property="overallBytesProcessed" category="utilization" displayType="summary" defaultOn="true" measurementType="dynamic" description="Overall Service Bytes Processed"/>
- <metric displayName="Overall Service Bytes Failed" property="overallBytesFailed" category="utilization" displayType="summary" defaultOn="true" measurementType="dynamic" description="Overall Service Bytes Failed"/>
+ <metric displayName="Overall Service Bytes Processed" property="overallBytesProcessed" units="bytes" category="utilization" displayType="summary" defaultOn="true" measurementType="dynamic" description="Overall Service Bytes Processed"/>
+ <metric displayName="Overall Service Bytes Failed" property="overallBytesFailed" units="bytes" category="utilization" displayType="summary" defaultOn="true" measurementType="dynamic" description="Overall Service Bytes Failed"/>
<help>
<![CDATA[
JBoss ESB Services are the services available within a deployment.
@@ -71,7 +85,7 @@
description="JBoss ESB Listeners">
<plugin-configuration>
<c:simple-property name="objectName" readOnly="true" default="jboss.esb:listener-name=listener,service-category=%service-category%,service-name={serviceName}"/>
- <c:simple-property name="nameTemplate" default="{service-category} Listener"/>
+ <c:simple-property name="nameTemplate" default="{service-category} Listener Configuraiton"/>
<c:simple-property name="descriptionTemplate" default="JBoss Listener statistics"/>
<c:simple-property name="serviceCategory" type="string" description="the service category of the listener"/>
</plugin-configuration>
@@ -89,12 +103,12 @@
<metric property="service-name" displayName="Service Name" dataType="trait" displayType="summary" defaultOn="true" description="Service Name"/>
<help>
<![CDATA[
- JBoss ESB Actions are the actions executed within a service.
+ JBoss ESB Listener configuration shows the config of the listener.
]]>
</help>
</service>
- <service name="JBoss ESB Actions"
+ <service name="Actions"
discovery="ActionDiscoveryComponent"
class="ActionComponent"
description="JBoss ESB Actions">
@@ -104,8 +118,8 @@
<c:simple-property name="descriptionTemplate" default="JBoss ESB statistics for the {actionName} action."/>
<c:simple-property name="actionName" type="string" description="the JBoss ESB action name"/>
</plugin-configuration>
- <metric displayName="Bytes Processed" property="overallBytesProcessed" category="performance" defaultOn="true"/>
- <metric displayName="Bytes Failed" property="overallBytesFailed" category="performance" defaultOn="true"/>
+ <metric displayName="Bytes Processed" property="overallBytesProcessed" units="bytes" category="performance" defaultOn="true"/>
+ <metric displayName="Bytes Failed" property="overallBytesFailed" units="bytes" category="performance" defaultOn="true"/>
<metric displayName="Messages Successfully Processed" property="successProcessedCount" category="throughput" defaultOn="true"/>
<metric displayName="Messages Failed" property="failedProcessedCount" category="performance" defaultOn="true"/>
<metric displayName="Processing Time" property="processingTime" units="milliseconds" defaultOn="true" category="performance"/>
@@ -117,5 +131,6 @@
</service>
</service>
</service>
+ </service>
</plugin>
More information about the jboss-svn-commits
mailing list