Class MonitoringController

java.lang.Object
org.craftercms.commons.monitoring.rest.MonitoringRestControllerBase
org.craftercms.engine.controller.rest.MonitoringController

@Validated @RestController @RequestMapping("/api/1") public class MonitoringController extends org.craftercms.commons.monitoring.rest.MonitoringRestControllerBase
Rest controller to provide monitoring information & site logs
  • Field Details

  • Constructor Details

  • Method Details

    • getLoggedEvents

      @GetMapping("/monitoring/log") public List<Map<String,Object>> getLoggedEvents(@RequestParam String site, @Positive @RequestParam @javax.validation.constraints.Positive long since, @RequestParam String token) throws org.craftercms.commons.exceptions.InvalidManagementTokenException
      Throws:
      org.craftercms.commons.exceptions.InvalidManagementTokenException
    • getCurrentStatus

      @GetMapping("/monitoring/status") public org.springframework.http.ResponseEntity getCurrentStatus(@RequestParam(name="site",required=false) String site, @RequestParam(name="token") String token) throws org.craftercms.commons.exceptions.InvalidManagementTokenException
      Overrides:
      getCurrentStatus in class org.craftercms.commons.monitoring.rest.MonitoringRestControllerBase
      Throws:
      org.craftercms.commons.exceptions.InvalidManagementTokenException