enhance datasource monitor page

This commit is contained in:
wenshao
2012-08-03 12:33:11 +08:00
parent 83a03779fa
commit bc29a8b48c
2 changed files with 18 additions and 0 deletions
@@ -387,6 +387,8 @@ public class StatViewServlet extends HttpServlet {
dataMap.put("MaxActive", dataSource.getMaxActive());
dataMap.put("QueryTimeout", dataSource.getQueryTimeout());
dataMap.put("TransactionQueryTimeout", dataSource.getTransactionQueryTimeout());
dataMap.put("LoginTimeout", dataSource.getLoginTimeout());
dataMap.put("ValidConnectionCheckerClassName", dataSource.getValidConnectionCheckerClassName());
dataMap.put("ExceptionSorterClassName", dataSource.getExceptionSorterClassName());
@@ -405,6 +407,10 @@ public class StatViewServlet extends HttpServlet {
dataMap.put("PhysicalConnectCount", dataSource.getCreateCount());
dataMap.put("PhysicalCloseCount", dataSource.getDestroyCount());
dataMap.put("PhysicalConnectErrorCount", dataSource.getCreateErrorCount());
dataMap.put("ExecuteCount", dataSource.getExecuteCount());
dataMap.put("CommitCount", dataSource.getCommitCount());
dataMap.put("RollbackCount", dataSource.getRollbackCount());
dataMap.put("PSCacheAccessCount", dataSource.getCachedPreparedStatementAccessCount());
dataMap.put("PSCacheHitCount", dataSource.getCachedPreparedStatementHitCount());
@@ -22,6 +22,8 @@ function fillDataSourceInfo(datasource) {
changeInnerHtml("DS-Info-MaxActive" + datasource.Identity, datasource.MaxActive);
changeInnerHtml("DS-Info-QueryTimeout" + datasource.Identity, datasource.QueryTimeout);
changeInnerHtml("DS-Info-TransactionQueryTimeout" + datasource.Identity, datasource.TransactionQueryTimeout);
changeInnerHtml("DS-Info-LoginTimeout" + datasource.Identity, datasource.LoginTimeout);
changeInnerHtml("DS-Info-ValidConnectionCheckerClassName" + datasource.Identity, datasource.ValidConnectionCheckerClassName);
changeInnerHtml("DS-Info-ExceptionSorterClassName" + datasource.Identity, datasource.ExceptionSorterClassName);
@@ -51,6 +53,10 @@ function fillDataSourceInfo(datasource) {
changeInnerHtml("DS-Info-PhysicalConnectCount" + datasource.Identity, datasource.PhysicalConnectCount);
changeInnerHtml("DS-Info-PhysicalCloseCount" + datasource.Identity, datasource.PhysicalCloseCount);
changeInnerHtml("DS-Info-PhysicalConnectErrorCount" + datasource.Identity, datasource.PhysicalConnectErrorCount);
changeInnerHtml("DS-Info-ExecuteCount" + datasource.Identity, datasource.ExecuteCount);
changeInnerHtml("DS-Info-CommitCount" + datasource.Identity, datasource.CommitCount);
changeInnerHtml("DS-Info-RollbackCount" + datasource.Identity, datasource.RollbackCount);
changeInnerHtml("DS-Info-PSCacheAccessCount" + datasource.Identity, datasource.PSCacheAccessCount);
changeInnerHtml("DS-Info-PSCacheHitCount" + datasource.Identity, datasource.PSCacheHitCount);
@@ -86,6 +92,8 @@ function generateDataSourceDiv(datasource) {
listHtml += '<tr><td class="td_lable">* MaxActive</td><td id="DS-Info-MaxActive' + datasourceId + '">&nbsp;</td><td>The maximum number of connections for a pool</td></tr>';
listHtml += '<tr><td class="td_lable">* QueryTimeout</td><td id="DS-Info-QueryTimeout' + datasourceId + '">&nbsp;</td><td> </td></tr>';
listHtml += '<tr><td class="td_lable">* TransactionQueryTimeout</td><td id="DS-Info-TransactionQueryTimeout' + datasourceId + '">&nbsp;</td><td> </td></tr>';
listHtml += '<tr><td class="td_lable">* LoginTimeout</td><td id="DS-Info-LoginTimeout' + datasourceId + '">&nbsp;</td><td> </td></tr>';
listHtml += '<tr><td class="td_lable">* ValidConnectionCheckerClassName</td><td id="DS-Info-ValidConnectionCheckerClassName' + datasourceId + '">&nbsp;</td><td> </td></tr>';
listHtml += '<tr><td class="td_lable">* ExceptionSorterClassName</td><td id="DS-Info-ExceptionSorterClassName' + datasourceId + '">&nbsp;</td><td> </td></tr>';
@@ -115,6 +123,10 @@ function generateDataSourceDiv(datasource) {
listHtml += '<tr><td class="td_lable">PhysicalConnectCount</td><td id="DS-Info-PhysicalConnectCount' + datasourceId + '">&nbsp;</td><td>Create physical connnection count</td></tr>';
listHtml += '<tr><td class="td_lable">PhysicalCloseCount</td><td id="DS-Info-PhysicalCloseCount' + datasourceId + '">&nbsp;</td><td>Close physical connnection count</td></tr>';
listHtml += '<tr><td class="td_lable">PhysicalConnectErrorCount</td><td id="DS-Info-PhysicalConnectErrorCount' + datasourceId + '">&nbsp;</td><td>Total physical connect error times</td></tr>';
listHtml += '<tr><td class="td_lable">ExecuteCount</td><td id="DS-Info-ExecuteCount' + datasourceId + '">&nbsp;</td><td> </td></tr>';
listHtml += '<tr><td class="td_lable">CommitCount</td><td id="DS-Info-CommitCount' + datasourceId + '">&nbsp;</td><td> </td></tr>';
listHtml += '<tr><td class="td_lable">RollbackCount</td><td id="DS-Info-RollbackCount' + datasourceId + '">&nbsp;</td><td> </td></tr>';
listHtml += '<tr><td class="td_lable">PSCacheAccessCount</td><td id="DS-Info-PSCacheAccessCount' + datasourceId + '">&nbsp;</td><td>PerpareStatement access count</td></tr>';
listHtml += '<tr><td class="td_lable">PSCacheHitCount</td><td id="DS-Info-PSCacheHitCount' + datasourceId + '">&nbsp;</td><td>PerpareStatement hit count</td></tr>';