Hide Forgot
Description of problem: When a web application is clustered, RHQ is unable to collect metrics like the number of active sessions. This is due to an inconsistency in the property names returned from the AS's profile service that returns lowercase names when the web app context is not clustered (e.g. "activeSessions") but when it is clustered the property names start with an uppercase letter (e.g. "ActiveSessions"). This has been filed as a bug in the EAP: https://issues.jboss.org/browse/JBPAPP-7172 However, RHQ should be robust enough to handle such differences. Version-Release number of selected component (if applicable): as5 plugin in all versions How reproducible: always Steps to Reproduce: 1. Start JBoss AS 5 or up in the "all" profile (so that clustering is enabled) 2. Deploy the attached test WAR. 3. Wait for some metrics to be collected Actual results: Active Sessions and other metrics are never collected Expected results: All metrics are collected according to their schedules Additional info:
Created attachment 522946 [details] a clustering-ready WAR
commit 0c62a2411dbeddc5d67f30df71b7e8948225cf61 Author: Lukas Krejci <lkrejci> Date: Tue Sep 13 18:43:22 2011 +0200 BZ 737996 - Working around the property names inconsistency in the clustered web app contexts.
Verified on build#426 (Version: 4.1.0-SNAPSHOT Build Number: 7739090) Started JBoss AS 5 with "all" profile and deployed the attached test WAR. Waited for some time and verified that the metrics like 'Currently Active Sessions' and other metrics are collected and displayed. Please refer the attached screenshot.
Created attachment 524375 [details] Screenshot
changing status of VERIFIED BZs for JON 2.4.2 and JON 3.0 to CLOSED/CURRENTRELEASE