bugfixed and improved calculation of 5-minute request count
This commit is contained in:
parent
eb6f593913
commit
fd73f252a0
1 changed files with 12 additions and 3 deletions
|
@ -26,8 +26,10 @@ 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++ ) {
|
||||||
|
if ( arr[i].getName()!=app.__app__.getName() ) {
|
||||||
sum += arr[i].sessions.size();
|
sum += arr[i].sessions.size();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return sum + formatCount(sum,par);
|
return sum + formatCount(sum,par);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -37,12 +39,19 @@ 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++ ) {
|
||||||
|
if ( arr[i].getName()!=app.__app__.getName() ) {
|
||||||
var obj = app.requestStat.get(arr[i].name);
|
var obj = app.requestStat.get(arr[i].name);
|
||||||
|
if ( obj!=null ) {
|
||||||
sum += obj.last5Min;
|
sum += obj.last5Min;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
return sum + formatCount(sum,par);
|
return sum + formatCount(sum,par);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue