Class MonitorClient
java.lang.Object
com.alibaba.druid.support.monitor.MonitorClient
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidconfigFromProperty(Properties properties) getApp()getDao()getHost()static InetAddressintgetPid()intlonglonglongbooleanbooleanbooleanbooleanbooleanloadSqlList(Map<String, Object> filters) voidvoidsetCluster(String cluster) voidsetCollectSpringMethodEnable(boolean collectSpringMethodEnable) voidsetCollectSqlEnable(boolean collectSqlEnable) voidsetCollectSqlWallEnable(boolean collectSqlWallEnable) voidsetCollectWebAppEnable(boolean collectWebAppEnable) voidsetCollectWebURIEnable(boolean collectWebURIEnable) voidsetDao(MonitorDao dao) voidvoidvoidsetPid(int pid) voidsetScheduler(ScheduledExecutorService scheduler) voidsetSchedulerThreadSize(int schedulerThreadSize) voidsetTimeBetweenSpringCollect(long timeBetweenSpringCollect) voidsetTimeBetweenSqlCollect(long timeBetweenSqlCollect) voidsetTimeBetweenWebUriCollect(long timeBetweenWebUriCollect) voidsetTimeUnit(TimeUnit timeUnit) voidstart()voidstop()
-
Constructor Details
-
MonitorClient
public MonitorClient()
-
-
Method Details
-
configFromProperty
-
stop
public void stop() -
start
public void start() -
getScheduler
-
setScheduler
-
checkInst
public void checkInst() -
collectSql
public void collectSql() -
loadSqlList
-
getDao
-
setDao
-
getTimeBetweenSqlCollect
public long getTimeBetweenSqlCollect() -
setTimeBetweenSqlCollect
public void setTimeBetweenSqlCollect(long timeBetweenSqlCollect) -
getTimeBetweenSpringCollect
public long getTimeBetweenSpringCollect() -
setTimeBetweenSpringCollect
public void setTimeBetweenSpringCollect(long timeBetweenSpringCollect) -
getTimeBetweenWebUriCollect
public long getTimeBetweenWebUriCollect() -
setTimeBetweenWebUriCollect
public void setTimeBetweenWebUriCollect(long timeBetweenWebUriCollect) -
getTimeUnit
-
setTimeUnit
-
isCollectSqlEnable
public boolean isCollectSqlEnable() -
setCollectSqlEnable
public void setCollectSqlEnable(boolean collectSqlEnable) -
isCollectSqlWallEnable
public boolean isCollectSqlWallEnable() -
setCollectSqlWallEnable
public void setCollectSqlWallEnable(boolean collectSqlWallEnable) -
isCollectSpringMethodEnable
public boolean isCollectSpringMethodEnable() -
setCollectSpringMethodEnable
public void setCollectSpringMethodEnable(boolean collectSpringMethodEnable) -
isCollectWebAppEnable
public boolean isCollectWebAppEnable() -
setCollectWebAppEnable
public void setCollectWebAppEnable(boolean collectWebAppEnable) -
isCollectWebURIEnable
public boolean isCollectWebURIEnable() -
setCollectWebURIEnable
public void setCollectWebURIEnable(boolean collectWebURIEnable) -
getSchedulerThreadSize
public int getSchedulerThreadSize() -
setSchedulerThreadSize
public void setSchedulerThreadSize(int schedulerThreadSize) -
getDomain
-
setDomain
-
getApp
-
setApp
-
getCluster
-
setCluster
-
getHost
-
setHost
-
getPid
public int getPid() -
setPid
public void setPid(int pid) -
getLocalIPAddress
-