mirror of
https://github.com/alibaba/druid.git
synced 2023-03-04 19:17:16 +00:00
enhance datasource monitor page
This commit is contained in:
@@ -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 + '"> </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 + '"> </td><td> </td></tr>';
|
||||
listHtml += '<tr><td class="td_lable">* TransactionQueryTimeout</td><td id="DS-Info-TransactionQueryTimeout' + datasourceId + '"> </td><td> </td></tr>';
|
||||
listHtml += '<tr><td class="td_lable">* LoginTimeout</td><td id="DS-Info-LoginTimeout' + datasourceId + '"> </td><td> </td></tr>';
|
||||
listHtml += '<tr><td class="td_lable">* ValidConnectionCheckerClassName</td><td id="DS-Info-ValidConnectionCheckerClassName' + datasourceId + '"> </td><td> </td></tr>';
|
||||
listHtml += '<tr><td class="td_lable">* ExceptionSorterClassName</td><td id="DS-Info-ExceptionSorterClassName' + datasourceId + '"> </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 + '"> </td><td>Create physical connnection count</td></tr>';
|
||||
listHtml += '<tr><td class="td_lable">PhysicalCloseCount</td><td id="DS-Info-PhysicalCloseCount' + datasourceId + '"> </td><td>Close physical connnection count</td></tr>';
|
||||
listHtml += '<tr><td class="td_lable">PhysicalConnectErrorCount</td><td id="DS-Info-PhysicalConnectErrorCount' + datasourceId + '"> </td><td>Total physical connect error times</td></tr>';
|
||||
|
||||
listHtml += '<tr><td class="td_lable">ExecuteCount</td><td id="DS-Info-ExecuteCount' + datasourceId + '"> </td><td> </td></tr>';
|
||||
listHtml += '<tr><td class="td_lable">CommitCount</td><td id="DS-Info-CommitCount' + datasourceId + '"> </td><td> </td></tr>';
|
||||
listHtml += '<tr><td class="td_lable">RollbackCount</td><td id="DS-Info-RollbackCount' + datasourceId + '"> </td><td> </td></tr>';
|
||||
|
||||
listHtml += '<tr><td class="td_lable">PSCacheAccessCount</td><td id="DS-Info-PSCacheAccessCount' + datasourceId + '"> </td><td>PerpareStatement access count</td></tr>';
|
||||
listHtml += '<tr><td class="td_lable">PSCacheHitCount</td><td id="DS-Info-PSCacheHitCount' + datasourceId + '"> </td><td>PerpareStatement hit count</td></tr>';
|
||||
|
||||
Reference in New Issue
Block a user