{ "swagger" : "2.0", "info" : { "version" : "4.1.2", "title" : "Poin App" }, "host" : "{{host}}", "basePath" : "{{basePath}}", "schemes" : [ "{{schemes}}" ], "consumes" : [ "application/json" ], "produces" : [ "application/json" ], "paths" : { "/producer/producerConnection.query" : { "get" : { "description" : "Method Description -- producerConnection", "operationId" : "producerConnection", "tags" : [ "ProducerController" ], "parameters" : [ { "name" : "producerGroup", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- producerGroup" }, { "name" : "topic", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- topic" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/messageTrace/viewMessage.query" : { "get" : { "description" : "Method Description -- viewMessage", "operationId" : "viewMessage", "tags" : [ "MessageTraceController" ], "parameters" : [ { "name" : "topic", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- topic" }, { "name" : "msgId", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- msgId" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/messageTrace/viewMessageTraceDetail.query" : { "get" : { "description" : "Method Description -- viewTraceMessages", "operationId" : "viewTraceMessages", "tags" : [ "MessageTraceController" ], "parameters" : [ { "name" : "topic", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- topic" }, { "name" : "msgId", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- msgId" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/cluster/list.query" : { "get" : { "description" : "Method Description -- list", "operationId" : "list", "tags" : [ "ClusterController" ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/cluster/brokerConfig.query" : { "get" : { "description" : "Method Description -- brokerConfig", "operationId" : "brokerConfig", "tags" : [ "ClusterController" ], "parameters" : [ { "name" : "brokerAddr", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- brokerAddr" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/message/viewMessage.query" : { "get" : { "description" : "Method Description -- viewMessage", "operationId" : "viewMessage", "tags" : [ "RmqMessageController" ], "parameters" : [ { "name" : "topic", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- topic" }, { "name" : "msgId", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- msgId" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/message/queryMessageByTopic.query" : { "get" : { "description" : "Method Description -- queryMessageByTopic", "operationId" : "queryMessageByTopic", "tags" : [ "RmqMessageController" ], "parameters" : [ ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/message/consumeMessageDirectly.do" : { "get" : { "description" : "Method Description -- consumeMessageDirectly", "operationId" : "consumeMessageDirectly", "tags" : [ "RmqMessageController" ], "parameters" : [ { "name" : "topic", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- topic" }, { "name" : "consumerGroup", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- consumerGroup" }, { "name" : "msgId", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- msgId" }, { "name" : "clientId", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- clientId" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/message/queryMessageByTopicAndKey.query" : { "get" : { "description" : "Method Description -- queryMessageByTopicAndKey", "operationId" : "queryMessageByTopicAndKey", "tags" : [ "RmqMessageController" ], "parameters" : [ { "name" : "topic", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- topic" }, { "name" : "key", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- key" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/dashboard/broker.query" : { "get" : { "description" : "Method Description -- broker", "operationId" : "broker", "tags" : [ "DashboardController" ], "parameters" : [ { "name" : "date", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- date" } ], "responses" : { "200" : { "schema" : { "type" : "string" }, "description" : "Response OK" } } } }, "/dashboard/topic.query" : { "get" : { "description" : "Method Description -- topic", "operationId" : "topic", "tags" : [ "DashboardController" ], "parameters" : [ { "name" : "date", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- date" }, { "name" : "topicName", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- topicName" } ], "responses" : { "200" : { "schema" : { "type" : "string" }, "description" : "Response OK" } } } }, "/dashboard/topicCurrent" : { "get" : { "description" : "Method Description -- topicCurrent", "operationId" : "topicCurrent", "tags" : [ "DashboardController" ], "responses" : { "200" : { "schema" : { "type" : "string" }, "description" : "Response OK" } } } }, "/dashboard/brokerCurrent" : { "get" : { "description" : "Method Description -- brokerCurrent", "operationId" : "brokerCurrent", "tags" : [ "DashboardController" ], "responses" : { "200" : { "schema" : { "type" : "string" }, "description" : "Response OK" } } } }, "/consumer/groupList.query" : { "get" : { "description" : "Method Description -- list", "operationId" : "list", "tags" : [ "ConsumerController" ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/consumer/group.query" : { "get" : { "description" : "Method Description -- groupQuery", "operationId" : "groupQuery", "tags" : [ "ConsumerController" ], "parameters" : [ { "name" : "consumerGroup", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- consumerGroup" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/consumer/resetOffset.do" : { "post" : { "description" : "Method Description -- resetOffset", "operationId" : "resetOffset", "tags" : [ "ConsumerController" ], "parameters" : [ { "name" : "resetoffsetrequest", "in" : "body", "required" : "true", "schema" : { "$ref" : "#/definitions/ResetOffsetRequest" }, "description" : "parameter name -- resetoffsetrequest" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/consumer/examineSubscriptionGroupConfig.query" : { "get" : { "description" : "Method Description -- examineSubscriptionGroupConfig", "operationId" : "examineSubscriptionGroupConfig", "tags" : [ "ConsumerController" ], "parameters" : [ { "name" : "consumerGroup", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- consumerGroup" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/consumer/createOrUpdate.do" : { "post" : { "description" : "Method Description -- consumerCreateOrUpdateRequest", "operationId" : "consumerCreateOrUpdateRequest", "tags" : [ "ConsumerController" ], "parameters" : [ { "name" : "consumerconfiginfo", "in" : "body", "required" : "true", "schema" : { "$ref" : "#/definitions/ConsumerConfigInfo" }, "description" : "parameter name -- consumerconfiginfo" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/consumer/queryTopicByConsumer.query" : { "get" : { "description" : "Method Description -- queryConsumerByTopic", "operationId" : "queryConsumerByTopic", "tags" : [ "ConsumerController" ], "parameters" : [ { "name" : "consumerGroup", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- consumerGroup" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/consumer/fetchBrokerNameList.query" : { "get" : { "description" : "Method Description -- fetchBrokerNameList", "operationId" : "fetchBrokerNameList", "tags" : [ "ConsumerController" ], "parameters" : [ { "name" : "consumerGroup", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- consumerGroup" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/consumer/consumerConnection.query" : { "get" : { "description" : "Method Description -- consumerConnection", "operationId" : "consumerConnection", "tags" : [ "ConsumerController" ], "parameters" : [ { "name" : "consumerGroup", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- consumerGroup" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/consumer/consumerRunningInfo.query" : { "get" : { "description" : "Method Description -- getConsumerRunningInfo", "operationId" : "getConsumerRunningInfo", "tags" : [ "ConsumerController" ], "parameters" : [ { "name" : "consumerGroup", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- consumerGroup" }, { "name" : "clientId", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- clientId" }, { "name" : "jstack", "in" : "query", "required" : "false", "type" : "boolean", "description" : "parameter name -- jstack" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/monitor/consumerMonitorConfigByGroupName.query" : { "get" : { "description" : "Method Description -- consumerMonitorConfigByGroupName", "operationId" : "consumerMonitorConfigByGroupName", "tags" : [ "MonitorController" ], "parameters" : [ { "name" : "consumerGroup", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- consumerGroup" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/monitor/createOrUpdateConsumerMonitor.do" : { "get" : { "description" : "Method Description -- createOrUpdateConsumerMonitor", "operationId" : "createOrUpdateConsumerMonitor", "tags" : [ "MonitorController" ], "parameters" : [ { "name" : "consumerGroupName", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- consumerGroupName" }, { "name" : "minCount", "in" : "query", "required" : "false", "type" : "integer", "description" : "parameter name -- minCount" }, { "name" : "maxDiffTotal", "in" : "query", "required" : "false", "type" : "integer", "description" : "parameter name -- maxDiffTotal" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/monitor/consumerMonitorConfig.query" : { "get" : { "description" : "Method Description -- consumerMonitorConfig", "operationId" : "consumerMonitorConfig", "tags" : [ "MonitorController" ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/monitor/deleteConsumerMonitor.do" : { "get" : { "description" : "Method Description -- deleteConsumerMonitor", "operationId" : "deleteConsumerMonitor", "tags" : [ "MonitorController" ], "parameters" : [ { "name" : "consumerGroup", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- consumerGroup" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/topic/list.query" : { "get" : { "description" : "Method Description -- list", "operationId" : "list", "tags" : [ "TopicController" ], "parameters" : [ { "name" : "skipSysProcess", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- skipSysProcess" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/topic/sendTopicMessage.do" : { "post" : { "description" : "Method Description -- sendTopicMessage", "operationId" : "sendTopicMessage", "tags" : [ "TopicController" ], "parameters" : [ { "name" : "sendtopicmessagerequest", "in" : "body", "required" : "true", "schema" : { "$ref" : "#/definitions/SendTopicMessageRequest" }, "description" : "parameter name -- sendtopicmessagerequest" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/topic/createOrUpdate.do" : { "post" : { "description" : "Method Description -- topicCreateOrUpdateRequest", "operationId" : "topicCreateOrUpdateRequest", "tags" : [ "TopicController" ], "parameters" : [ { "name" : "topicconfiginfo", "in" : "body", "required" : "true", "schema" : { "$ref" : "#/definitions/TopicConfigInfo" }, "description" : "parameter name -- topicconfiginfo" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/topic/examineTopicConfig.query" : { "get" : { "description" : "Method Description -- examineTopicConfig", "operationId" : "examineTopicConfig", "tags" : [ "TopicController" ], "parameters" : [ { "name" : "topic", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- topic" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/topic/queryConsumerByTopic.query" : { "get" : { "description" : "Method Description -- queryConsumerByTopic", "operationId" : "queryConsumerByTopic", "tags" : [ "TopicController" ], "parameters" : [ { "name" : "topic", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- topic" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/topic/queryTopicConsumerInfo.query" : { "get" : { "description" : "Method Description -- queryTopicConsumerInfo", "operationId" : "queryTopicConsumerInfo", "tags" : [ "TopicController" ], "parameters" : [ { "name" : "topic", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- topic" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/topic/stats.query" : { "get" : { "description" : "Method Description -- stats", "operationId" : "stats", "tags" : [ "TopicController" ], "parameters" : [ { "name" : "topic", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- topic" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/topic/route.query" : { "get" : { "description" : "Method Description -- route", "operationId" : "route", "tags" : [ "TopicController" ], "parameters" : [ { "name" : "topic", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- topic" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/ops/updateNameSvrAddr.do" : { "get" : { "description" : "Method Description -- updateNameSvrAddr", "operationId" : "updateNameSvrAddr", "tags" : [ "OpsController" ], "parameters" : [ { "name" : "nameSvrAddrList", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- nameSvrAddrList" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/ops/updateIsVIPChannel.do" : { "get" : { "description" : "Method Description -- updateIsVIPChannel", "operationId" : "updateIsVIPChannel", "tags" : [ "OpsController" ], "parameters" : [ { "name" : "useVIPChannel", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- useVIPChannel" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } }, "/ops/homePage.query" : { "get" : { "description" : "Method Description -- homePage", "operationId" : "homePage", "tags" : [ "OpsController" ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/Object" }, "description" : "Response OK" } } } } }, "definitions" : { "ConsumerConfigInfo" : { "type" : "object", "properties" : { "clusterNameList" : { "type" : "array", "items" : { "type" : "string" } }, "brokerNameList" : { "type" : "array", "items" : { "type" : "string" } }, "subscriptionGroupConfig" : { "$ref" : "#/definitions/SubscriptionGroupConfig" } } }, "SendTopicMessageRequest" : { "type" : "object", "properties" : { "topic" : { "type" : "string" }, "key" : { "type" : "string" }, "tag" : { "type" : "string" }, "messageBody" : { "type" : "string" } } }, "ResetOffsetRequest" : { "type" : "object", "properties" : { "consumerGroupList" : { "type" : "array", "items" : { "type" : "string" } }, "topic" : { "type" : "string" }, "resetTime" : { "type" : "number" }, "force" : { "type" : "boolean" } } }, "SubscriptionGroupConfig" : { "type" : "object", "properties" : { "groupName" : { "type" : "string" }, "consumeEnable" : { "type" : "boolean" }, "consumeFromMinEnable" : { "type" : "boolean" }, "consumeBroadcastEnable" : { "type" : "boolean" }, "retryQueueNums" : { "type" : "integer" }, "retryMaxTimes" : { "type" : "integer" }, "brokerId" : { "type" : "number" }, "whichBrokerWhenConsumeSlowly" : { "type" : "number" }, "notifyConsumerIdsChangedEnable" : { "type" : "boolean" } } }, "TopicConfigInfo" : { "type" : "object", "properties" : { "clusterNameList" : { "type" : "array", "items" : { "type" : "string" } }, "brokerNameList" : { "type" : "array", "items" : { "type" : "string" } }, "topicName" : { "type" : "string" }, "writeQueueNums" : { "type" : "integer" }, "readQueueNums" : { "type" : "integer" }, "perm" : { "type" : "integer" }, "order" : { "type" : "boolean" } } }, "Object" : { "type" : "object", "properties" : { } } } }