bugfixed and improved calculation of 5-minute request count

This commit is contained in:
stefanp 2002-03-25 17:58:19 +00:00
parent eb6f593913
commit fd73f252a0

View file

@ -26,7 +26,9 @@ function countSessions_macro(par) {
var arr = this.getApplications(); var arr = this.getApplications();
var sum = 0; var sum = 0;
for ( var i=0; i<arr.length; i++ ) { for ( var i=0; i<arr.length; i++ ) {
sum += arr[i].sessions.size(); if ( arr[i].getName()!=app.__app__.getName() ) {
sum += arr[i].sessions.size();
}
} }
return sum + formatCount(sum,par); return sum + formatCount(sum,par);
} }
@ -37,11 +39,18 @@ function countSessions_macro(par) {
* @see global.formatCount * @see global.formatCount
*/ */
function countRequests_macro(par) { function countRequests_macro(par) {
if ( app.requestStat==null ) {
return;
}
var arr = this.getApplications(); var arr = this.getApplications();
var sum = 0; var sum = 0;
for ( var i=0; i<arr.length; i++ ) { for ( var i=0; i<arr.length; i++ ) {
var obj = app.requestStat.get(arr[i].name); if ( arr[i].getName()!=app.__app__.getName() ) {
sum += obj.last5Min; var obj = app.requestStat.get(arr[i].name);
if ( obj!=null ) {
sum += obj.last5Min;
}
}
} }
return sum + formatCount(sum,par); return sum + formatCount(sum,par);
} }