Class DatabaseController
java.lang.Object
de.hybris.platform.hac.controller.monitoring.DatabaseController
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondatabase(org.springframework.ui.Model model) voiddatabaseLogsDownload(javax.servlet.http.HttpServletResponse response, int downloadSize) resetStatsForDataSource(String dataSourceId) voidtoggleDatabseLogging(boolean active) voidtoggleQueriesWithParamsInLog(boolean active) voidtoggleTracesInLog(boolean active)
-
Constructor Details
-
DatabaseController
-
-
Method Details
-
database
-
analyzeLog
@GetMapping(value="/monitoring/database/analyzeLog", headers="Accept=application/json") @ResponseBody public Map analyzeLog() throws IOException, groovy.util.ResourceException, groovy.util.ScriptException- Throws:
IOExceptiongroovy.util.ResourceExceptiongroovy.util.ScriptException
-
databaseInfo
@GetMapping(value="/monitoring/database/allinfo", headers="Accept=application/json") @ResponseBody public Map<String,DatabaseInfoData> databaseInfo() -
resetStatsForDataSource
@PostMapping(value="/monitoring/database/reset/{dataSourceId}", headers="Accept=application/json") @ResponseBody public DatabaseInfoData resetStatsForDataSource(@PathVariable String dataSourceId) -
databaseTableSizes
-
toggleTracesInLog
@PostMapping(value="/monitoring/database/stacktrace/{active}", headers="Accept=application/json") @ResponseBody public void toggleTracesInLog(@PathVariable boolean active) -
toggleQueriesWithParamsInLog
@PostMapping(value="/monitoring/database/params/{active}", headers="Accept=application/json") @ResponseBody public void toggleQueriesWithParamsInLog(@PathVariable boolean active) -
toggleDatabseLogging
@PostMapping(value="/monitoring/database/logs/{active}", headers="Accept=application/json") @ResponseBody public void toggleDatabseLogging(@PathVariable boolean active) -
databaseLogsDownload
@GetMapping("/monitoring/database/logs/download") @ResponseBody public void databaseLogsDownload(javax.servlet.http.HttpServletResponse response, @RequestParam int downloadSize) -
databaseLogsInfo
@GetMapping(value="/monitoring/database/logs", headers="Accept=application/json") @ResponseBody public Map<String,Object> databaseLogsInfo() throws IOException- Throws:
IOException
-
databaseClearLog
-