Interface MonitorDao
-
- All Known Implementing Classes:
MonitorDaoJdbcImpl
public interface MonitorDao
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidinsertAppIfNotExits(String domain, String app)voidinsertClusterIfNotExits(String domain, String app, String cluster)voidinsertOrUpdateInstance(String domain, String app, String cluster, String host, String ip, Date startTime, long pid)List<JdbcSqlStatValue>loadSqlList(Map<String,Object> filters)voidsaveSpringMethod(MonitorContext ctx, List<SpringMethodStatValue> methodList)voidsaveSql(MonitorContext ctx, List<DruidDataSourceStatValue> statList)voidsaveSqlWall(MonitorContext ctx, List<WallProviderStatValue> statList)voidsaveWebApp(MonitorContext ctx, List<WebAppStatValue> uriList)voidsaveWebURI(MonitorContext ctx, List<WebURIStatValue> uriList)
-
-
-
Method Detail
-
saveSql
void saveSql(MonitorContext ctx, List<DruidDataSourceStatValue> statList)
-
saveSqlWall
void saveSqlWall(MonitorContext ctx, List<WallProviderStatValue> statList)
-
saveSpringMethod
void saveSpringMethod(MonitorContext ctx, List<SpringMethodStatValue> methodList)
-
saveWebURI
void saveWebURI(MonitorContext ctx, List<WebURIStatValue> uriList)
-
saveWebApp
void saveWebApp(MonitorContext ctx, List<WebAppStatValue> uriList)
-
loadSqlList
List<JdbcSqlStatValue> loadSqlList(Map<String,Object> filters)
-
insertAppIfNotExits
void insertAppIfNotExits(String domain, String app) throws SQLException
- Throws:
SQLException
-
insertClusterIfNotExits
void insertClusterIfNotExits(String domain, String app, String cluster) throws SQLException
- Throws:
SQLException
-
insertOrUpdateInstance
void insertOrUpdateInstance(String domain, String app, String cluster, String host, String ip, Date startTime, long pid) throws SQLException
- Throws:
SQLException
-
-