Hi Joseph,
Thank you for sharing the link - with dp:increment we are able to update the statistic record,
where as with out SOMA call any other way is there to get the 10mins , 1 hours report in the xslt.
[eg:] <dp:increment-integer name="'/monitor-count/valueMon'"/> is increament
<dp:get-integer name="'/monitor-count/valueMon'" timing="'10s'"/> to get the 10sec data ?
Counter data:

You want to get the value of the monitor.
In your code? yes
What will you do with the value? For last 1 min timed-out value will be increased on error xslt and will get the value on request and apply the skip-back side (or) dp:reject.
instead of wait/stall connection triggered until the time-out value completed for each transaction.
Sample :
<xsl:choose>
<xsl:when test="$dataResult > '2'">
<dp:reject>cutomized001</dp:reject> <!-- [OR] <dp:set-variable name="'var://service/mpgw/skip-backside'" value="1"/> -->
</xsl:when>
</xsl:choose>
----------------------
Ajey chekravarthi
----------------------