Hello list -
I am new to the list and have a question regarding how metrics work in the
jboss-as-7-plugin.
I have a JON 3.1.1 running with EAP plugin pack with a slight modification
of the jboss-as-7-plugin (see lines 8827 - 8835 in the attached plugin
deployment descriptor). I noticed that jboss-as-5-plugin had sessions
metrics included while jboss-as-7-plugin didn't have those metrics enabled.
I needed to enable those metrics in order to use them to trigger alerts
that will later running a deploy script I wrote.
What I did was basically looking at the Web Context session in the
jboss-as-5-plugin deployment descriptor and copied some of the metrics I
needed that were not included in jboss-as-7-plugin. So I copied those
metrics into the Web Runtime section of the jboss-as-7-plugin deployment
descriptor as can be seen from the attached xml file. I then proceeded to
deploy the plugin into my JON 3.1.1 install.
I followed all the steps I found on enabling metrics an was able to enable
those metrics for my deployed web application. I then went to the alert
screen and was able to define alert based on those metrics I included. For
example I created an alert on active sessions count change and another one
to be fired when the active sessions count falls to 0 or below 1. So far I
have not been able to get those alerts to fire. I started wondering whether
there is anything else I needed to modify to get this working. I just need
few pointers on how this used to work in jboss-as-5-plugin. I looked at the
jboss-as-5-plugin code and the jboss-as-7-plugin code and couldn't spot
anything that is directly related to those metrics. So I decided to post
here to see if anyone who knows the internals of the plugins might be able
to give me few pointers on what else I needed to enable in order to get
those alerts to start firing.
Any help is greatly appreciated.
Regards,
PS I am aware that there is a bug on web deployment metrics missing
AS7-4444 as well as a product management bug PRODMGT-245.
--
Claudianus