Class MonitoringController
- java.lang.Object
-
- org.craftercms.commons.monitoring.rest.MonitoringRestControllerBase
-
- org.craftercms.engine.controller.rest.MonitoringController
-
@RestController @RequestMapping("/api/1") public class MonitoringController extends org.craftercms.commons.monitoring.rest.MonitoringRestControllerBase
Rest controller to provide monitoring information & site logs
-
-
Constructor Summary
Constructors Constructor Description MonitoringController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
getConfiguredToken()
List<Map<String,Object>>
getLoggedEvents(String site, long since, String token)
void
setConfiguredToken(String configuredToken)
-
-
-
Field Detail
-
URL_ROOT
public static final String URL_ROOT
- See Also:
- Constant Field Values
-
LOG_URL
public static final String LOG_URL
- See Also:
- Constant Field Values
-
-
Method Detail
-
getLoggedEvents
@GetMapping("/monitoring/log") public List<Map<String,Object>> getLoggedEvents(@RequestParam String site, @RequestParam long since, @RequestParam String token) throws org.craftercms.commons.exceptions.InvalidManagementTokenException
- Throws:
org.craftercms.commons.exceptions.InvalidManagementTokenException
-
getConfiguredToken
protected String getConfiguredToken()
- Specified by:
getConfiguredToken
in classorg.craftercms.commons.monitoring.rest.MonitoringRestControllerBase
-
setConfiguredToken
public void setConfiguredToken(String configuredToken)
-
-