Bug 1005220

Summary: [eap6] calltime metrics are missing for ManagedServerDeployments
Product: [Other] RHQ Project Reporter: Libor Zoubek <lzoubek>
Component: PluginsAssignee: Nobody <nobody>
Status: NEW --- QA Contact:
Severity: high Docs Contact:
Priority: unspecified    
Version: 4.9CC: hrupp, theute
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Libor Zoubek 2013-09-06 13:09:09 UTC
Description of problem: I found out that repsponseTime data produced by rt-filters are not consumed by agent, this only applies for managed servers (running on host controller). It looks like agent tries to read rt log files from wrong place.


Version-Release number of selected component (if applicable):
RHQ 4.9-master build

How reproducible: always

Steps to Reproduce:
1. have EAP6 in running domain mode
2. enable rt-filter on every profile
3. deploy sample app to main-server-group (this goes to 2 managed servers by default)
4. enable response time metrics on deployments (under managed server) web subsystems
5. do some requests to deployed app (make sure you do more than 10 requests)
6. verify "Calltime" results

Actual results: no calltimes are shown
Agent log contains following warnings
WARN  [ResourceContainer.invoker.daemon-315] (rhq.core.pluginapi.util.ResponseTimeLogParser)- Response-time log file '/home/hudson/jboss-eap6-domain/domain/log/rt/hello_rt.log' does not exist.

but real response time logs are produced to /home/hudson/jboss-eap6-domain/domain/servers/server-one/log/rt/hello_rt.log


Expected results: you should see calltime results


Additional info: