Hide Forgot
Date of First Response: 2009-09-04 14:41:01 project_key: SOA It's not a regression. It might be related to SOA-944 where some values were measured in integers instead of longs. I have a quickstart (attached) where I send a lot of messages (470k). The Overall Bytes metric at the Service level shows 2.1GB (service-level.png) The Overall Bytes metric at the Action level shows -2021MB (action-level.png) I'm guessing that the counter at the action level reached its maximum value and started from the beginning with the lowest value.
Link: Added: This issue is related to SOA-944
Attachment: Added: Quickstart_helloworld_flood.esb Attachment: Added: helloworld_flood.zip
Attachment: Added: service-level.png Attachment: Added: action-level.png
What does JMX say (negative/positive/other)?
JMX displays values bigger than 2^31 properly but AFAIUI this particular metric is not shown in the JMX console but is calculated by the plugin. The metric that displays negative values is "Overall Bytes" at the Action level. In the plugin xml file this metric is mapped to "overallBytesProcessed". In the source code [1] this metric (a.k.a. OVERALL_BYTES_METRIC_NAME) is a sum of two longs, counterBytesProcessed and counterBytesFailed, but values for these two longs are int values: bytesProcessed = (Long) attribute.refresh(); counterBytesProcessed = bytesProcessed.intValue(); and bytesFailed = (Long) attribute.refresh(); counterBytesFailed += bytesFailed.intValue(); [1] http://anonsvn.jboss.org/repos/labs/labs/jbossesb/branches/JBESB_4_4_GA_CP/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ActionComponent.java
Link: Added: This issue is a dependency of JBESB-2815
Link: Added: This issue is a dependency of SOA-1627
Seems to be solved with SOA-P 4.3 CP04 and CP02 plugin.
Attachment: Added: Screenshot-2.png