[ https://issues.apache.org/jira/browse/ROCKETMQ-90?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15946723#comment-15946723 ]
ASF GitHub Bot commented on ROCKETMQ-90: ---------------------------------------- Github user shroman commented on a diff in the pull request: https://github.com/apache/incubator-rocketmq/pull/56#discussion_r108617467 --- Diff: tools/src/main/java/org/apache/rocketmq/tools/command/consumer/ConsumerProgressSubCommand.java --- @@ -94,12 +117,14 @@ public void execute(CommandLine commandLine, Options options, RPCHook rpcHook) { lastTime = UtilAll.formatDate(new Date(offsetWrapper.getLastTimestamp()), UtilAll.YYYY_MM_DD_HH_MM_SS); } catch (Exception e) { } - System.out.printf("%-32s %-32s %-4d %-20d %-20d %-20d %s%n", + + System.out.printf("%-32s %-32s %-4d %-20d %-20d %-20s %-20d %s%n", UtilAll.frontStringAtLeast(mq.getTopic(), 32), UtilAll.frontStringAtLeast(mq.getBrokerName(), 32), mq.getQueueId(), offsetWrapper.getBrokerOffset(), offsetWrapper.getConsumerOffset(), + messageQueueAllocationResult.containsKey(mq) ? messageQueueAllocationResult.get(mq) : "NA", --- End diff -- Not that important here, but you can do the same with accessing `messageQueueAllocationResult` only once. `get()` and see if it is null. > Include client IP per message queue of consumer progress command output > ----------------------------------------------------------------------- > > Key: ROCKETMQ-90 > URL: https://issues.apache.org/jira/browse/ROCKETMQ-90 > Project: Apache RocketMQ > Issue Type: Improvement > Components: rocketmq-tools > Affects Versions: 4.1.0-incubating > Reporter: Zhanhui Li > Assignee: Zhanhui Li > Priority: Minor > > Sometimes we monitor message accumulation which is not caused by traffic > surge, instead by buggy application consuming code. If we can quickly figure > out IP of which client(s) is experiencing glitches, it saves much time > diagnosing issues. -- This message was sent by Atlassian JIRA (v6.3.15#6346)