public class BrokerMonitorCommand extends Object implements com.jd.laf.web.vertx.Command<com.jd.laf.web.vertx.response.Response>, com.jd.laf.web.vertx.pool.Poolable
| 构造器和说明 |
|---|
BrokerMonitorCommand() |
| 限定符和类型 | 方法和说明 |
|---|---|
com.jd.laf.web.vertx.response.Response |
archiveState(org.joyqueue.domain.Broker broker)
指定 broker archive汇总信息
|
com.jd.laf.web.vertx.response.Response |
brokerConnectionsMonitor(org.joyqueue.model.QPageQuery<org.joyqueue.model.query.QMonitor> qPageQuery)
指定broker 连接 监控
|
com.jd.laf.web.vertx.response.Response |
brokerMonitor(org.joyqueue.model.QPageQuery<org.joyqueue.model.query.QMonitor> qPageQuery)
指定topic、app、broker 生产或者消费 监控
|
void |
clean() |
com.jd.laf.web.vertx.response.Response |
coordinator(org.joyqueue.model.domain.Subscribe subscribe)
指定 app 的协调者信息
|
com.jd.laf.web.vertx.response.Response |
coordinatorGroupExpiredMember(org.joyqueue.model.domain.Subscribe subscribe)
指定 app 的协调者信息
|
com.jd.laf.web.vertx.response.Response |
coordinatorGroupMember(org.joyqueue.model.domain.Subscribe subscribe)
指定 app,topic 消费组member
|
com.jd.laf.web.vertx.response.Response |
deleteGarbageFile(Integer brokerId,
String fileName,
boolean retain)
broker启动信息
|
com.jd.laf.web.vertx.response.Response |
execute() |
com.jd.laf.web.vertx.response.Response |
find(org.joyqueue.model.domain.Subscribe subscribe)
topic and app 生产或者消费监控汇总信息
|
com.jd.laf.web.vertx.response.Response |
findBrokerDetail(Long brokerId)
broker监控
|
com.jd.laf.web.vertx.response.Response |
findBrokerMetadata(Long brokerId,
String topicFullName,
Integer group)
TODO 改成post方法,topicFullName可能存在
broker启动信息
|
com.jd.laf.web.vertx.response.Response |
findClients(org.joyqueue.model.domain.Subscribe subscribe)
指定topic、app 生产或者消费Client监控汇总信息
|
com.jd.laf.web.vertx.response.Response |
findConnectionOnBroker(org.joyqueue.model.domain.Subscribe subscribe)
指定topic、app 在broker 上的连接数
|
com.jd.laf.web.vertx.response.Response |
findMonitorOnBroker(org.joyqueue.model.domain.Subscribe subscribe)
指定topic、app 在broker 上的生产或者消费监控
|
com.jd.laf.web.vertx.response.Response |
findMonitorOnPartition(org.joyqueue.model.domain.Subscribe subscribe)
指定topic、app 在partition 上的生产或者消费监控
|
com.jd.laf.web.vertx.response.Response |
findMonitorOnPartitionGroupDetailForTopicApp(org.joyqueue.model.query.QPartitionGroupMonitor partitionGroupMonitor)
指定topic、app 生产或者消费 partition groups监控汇总信息
|
com.jd.laf.web.vertx.response.Response |
findMonitorOnPartitionGroups(org.joyqueue.model.domain.Subscribe subscribe)
指定topic、app 在partition groups 上的生产或者消费监控
|
com.jd.laf.web.vertx.response.Response |
findMonitorOnPartitionsGroupsForTopicApp(org.joyqueue.model.domain.Subscribe subscribe)
指定topic、app 生产或者消费 partition groups监控汇总信息
|
com.jd.laf.web.vertx.response.Response |
findPartitionGroupMetric(org.joyqueue.model.query.QPartitionGroupMonitor partitionGroupMonitor)
获取详情
|
com.jd.laf.web.vertx.response.Response |
partitionGroupMonitor(org.joyqueue.model.QPageQuery<org.joyqueue.model.query.QMonitor> qPageQuery)
指定topic、app、broker 生产或者消费 partitionGroup 监控
|
com.jd.laf.web.vertx.response.Response |
previewMessage(org.joyqueue.model.domain.Subscribe subscribe)
指定topic、app 生产或者消费Client监控汇总信息
|
com.jd.laf.web.vertx.response.Response |
startInfo(Long brokerId)
broker启动信息
|
com.jd.laf.web.vertx.response.Response |
storeTreeView(Integer brokerId,
boolean recursive)
broker启动信息
|
com.jd.laf.web.vertx.response.Response |
viewMessage(org.joyqueue.model.domain.Subscribe subscribe,
String partition,
String index,
String timestamp)
指定topic、app 生产或者消费Client监控汇总信息
|
public com.jd.laf.web.vertx.response.Response execute()
throws Exception
execute 在接口中 com.jd.laf.web.vertx.Command<com.jd.laf.web.vertx.response.Response>Exceptionpublic com.jd.laf.web.vertx.response.Response find(org.joyqueue.model.domain.Subscribe subscribe)
public com.jd.laf.web.vertx.response.Response findMonitorOnPartition(org.joyqueue.model.domain.Subscribe subscribe)
public com.jd.laf.web.vertx.response.Response findMonitorOnPartitionGroups(org.joyqueue.model.domain.Subscribe subscribe)
public com.jd.laf.web.vertx.response.Response findMonitorOnBroker(org.joyqueue.model.domain.Subscribe subscribe)
public com.jd.laf.web.vertx.response.Response findConnectionOnBroker(org.joyqueue.model.domain.Subscribe subscribe)
public com.jd.laf.web.vertx.response.Response findClients(org.joyqueue.model.domain.Subscribe subscribe)
public com.jd.laf.web.vertx.response.Response brokerMonitor(org.joyqueue.model.QPageQuery<org.joyqueue.model.query.QMonitor> qPageQuery)
public com.jd.laf.web.vertx.response.Response partitionGroupMonitor(org.joyqueue.model.QPageQuery<org.joyqueue.model.query.QMonitor> qPageQuery)
public com.jd.laf.web.vertx.response.Response brokerConnectionsMonitor(org.joyqueue.model.QPageQuery<org.joyqueue.model.query.QMonitor> qPageQuery)
public com.jd.laf.web.vertx.response.Response findMonitorOnPartitionsGroupsForTopicApp(org.joyqueue.model.domain.Subscribe subscribe)
public com.jd.laf.web.vertx.response.Response findMonitorOnPartitionGroupDetailForTopicApp(org.joyqueue.model.query.QPartitionGroupMonitor partitionGroupMonitor)
public com.jd.laf.web.vertx.response.Response previewMessage(org.joyqueue.model.domain.Subscribe subscribe)
public com.jd.laf.web.vertx.response.Response viewMessage(org.joyqueue.model.domain.Subscribe subscribe,
String partition,
String index,
String timestamp)
public com.jd.laf.web.vertx.response.Response archiveState(org.joyqueue.domain.Broker broker)
broker - target brokerpublic com.jd.laf.web.vertx.response.Response coordinator(org.joyqueue.model.domain.Subscribe subscribe)
subscribe - public com.jd.laf.web.vertx.response.Response coordinatorGroupMember(org.joyqueue.model.domain.Subscribe subscribe)
subscribe - public com.jd.laf.web.vertx.response.Response coordinatorGroupExpiredMember(org.joyqueue.model.domain.Subscribe subscribe)
subscribe - public com.jd.laf.web.vertx.response.Response findPartitionGroupMetric(org.joyqueue.model.query.QPartitionGroupMonitor partitionGroupMonitor)
partitionGroupMonitor - public com.jd.laf.web.vertx.response.Response findBrokerDetail(Long brokerId)
brokerId - public com.jd.laf.web.vertx.response.Response startInfo(Long brokerId) throws Exception
brokerId - Exceptionpublic com.jd.laf.web.vertx.response.Response storeTreeView(Integer brokerId, boolean recursive) throws Exception
brokerId - Exceptionpublic com.jd.laf.web.vertx.response.Response deleteGarbageFile(Integer brokerId, String fileName, boolean retain) throws Exception
brokerId - Exceptionpublic com.jd.laf.web.vertx.response.Response findBrokerMetadata(Long brokerId, String topicFullName, Integer group) throws Exception
brokerId - Exceptionpublic void clean()
clean 在接口中 com.jd.laf.web.vertx.pool.PoolableCopyright © 2020 Joyqueue Community. All rights reserved.