类 OperatorController


  • @RestController
    @RequestMapping({"/v1/ns/operator","/v1/ns/ops"})
    public class OperatorController
    extends java.lang.Object
    Operation for operators.
    作者:
    nkorange
    • 方法详细资料

      • pushState

        @RequestMapping("/push/state")
        public com.fasterxml.jackson.databind.node.ObjectNode pushState​(@RequestParam(required=false)
                                                                        boolean detail,
                                                                        @RequestParam(required=false)
                                                                        boolean reset)
        Get push metric status.
        参数:
        detail - whether return detail information
        reset - whether reset metric information after return information
        返回:
        push metric status
      • switches

        @GetMapping("/switches")
        public SwitchDomain switches​(javax.servlet.http.HttpServletRequest request)
        Get switch information.
        参数:
        request - no used
        返回:
        switchDomain
      • updateSwitch

        @PutMapping("/switches")
        public java.lang.String updateSwitch​(@RequestParam(required=false)
                                             boolean debug,
                                             @RequestParam
                                             java.lang.String entry,
                                             @RequestParam
                                             java.lang.String value)
                                      throws java.lang.Exception
        Update switch information.
        参数:
        debug - whether debug
        entry - item entry of switch, SwitchEntry
        value - switch value
        返回:
        'ok' if success
        抛出:
        java.lang.Exception - exception
      • metrics

        @GetMapping("/metrics")
        public com.fasterxml.jackson.databind.node.ObjectNode metrics​(javax.servlet.http.HttpServletRequest request)
        Get metrics information.
        参数:
        request - request
        返回:
        metrics information
      • getResponsibleServer4Client

        @GetMapping("/distro/client")
        public com.fasterxml.jackson.databind.node.ObjectNode getResponsibleServer4Client​(@RequestParam
                                                                                          java.lang.String ip,
                                                                                          @RequestParam
                                                                                          java.lang.String port)
      • setLogLevel

        @PutMapping("/log")
        public java.lang.String setLogLevel​(@RequestParam
                                            java.lang.String logName,
                                            @RequestParam
                                            java.lang.String logLevel)