Class PerformanceController


  • @Controller
    public class PerformanceController
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Map<java.lang.String,​java.lang.String> linpack()  
      java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> overall​(java.lang.Integer seconds)  
      java.lang.String performance​(org.springframework.ui.Model model)  
      java.util.Map<java.lang.String,​java.lang.Object> sql​(java.lang.String sql, java.lang.Integer count, java.lang.Integer seconds)  
      java.util.Map<java.lang.String,​java.lang.Object> sqlMax()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • performance

        @RequestMapping("/monitoring/performance")
        public java.lang.String performance​(org.springframework.ui.Model model)
                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • linpack

        @RequestMapping(value="/monitoring/performance/linpack",
                        method=POST,
                        headers="Accept=application/json")
        @ResponseBody
        public java.util.Map<java.lang.String,​java.lang.String> linpack()
      • sql

        @RequestMapping(value="/monitoring/performance/sql",
                        method=POST,
                        headers="Accept=application/json")
        @ResponseBody
        public java.util.Map<java.lang.String,​java.lang.Object> sql​(@RequestParam(defaultValue="SELECT * FROM MetaInformations")
                                                                          java.lang.String sql,
                                                                          @RequestParam(defaultValue="1")
                                                                          java.lang.Integer count,
                                                                          @RequestParam(defaultValue="3")
                                                                          java.lang.Integer seconds)
      • sqlMax

        @RequestMapping(value="/monitoring/performance/sqlmax",
                        method=POST,
                        headers="Accept=application/json")
        @ResponseBody
        public java.util.Map<java.lang.String,​java.lang.Object> sqlMax()
      • overall

        @RequestMapping(value="/monitoring/performance/overall",
                        method=POST,
                        headers="Accept=application/json")
        @ResponseBody
        public java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> overall​(@RequestParam(defaultValue="1")
                                                                                              java.lang.Integer seconds)