mirror of
https://github.com/apache/rocketmq-dashboard.git
synced 2025-09-11 03:49:06 +08:00
Compare commits
7 Commits
rocketmq-d
...
ffdef24fc5
Author | SHA1 | Date | |
---|---|---|---|
|
ffdef24fc5 | ||
|
e57d423268 | ||
|
0d87486d7a | ||
|
94d7a4e418 | ||
|
3fbaa3ab92 | ||
|
e6d454301f | ||
|
d55a70fb16 |
8
pom.xml
8
pom.xml
@@ -28,14 +28,14 @@
|
|||||||
<groupId>org.apache.rocketmq</groupId>
|
<groupId>org.apache.rocketmq</groupId>
|
||||||
<artifactId>rocketmq-dashboard</artifactId>
|
<artifactId>rocketmq-dashboard</artifactId>
|
||||||
<packaging>jar</packaging>
|
<packaging>jar</packaging>
|
||||||
<version>2.0.0</version>
|
<version>2.0.1-SNAPSHOT</version>
|
||||||
<name>rocketmq-dashboard</name>
|
<name>rocketmq-dashboard</name>
|
||||||
|
|
||||||
<scm>
|
<scm>
|
||||||
<url>git@github.com:apache/rocketmq-dashboard.git</url>
|
<url>git@github.com:apache/rocketmq-dashboard.git</url>
|
||||||
<connection>scm:git:git@github.com:apache/rocketmq-dashboard.git</connection>
|
<connection>scm:git:git@github.com:apache/rocketmq-dashboard.git</connection>
|
||||||
<developerConnection>scm:git:git@github.com:apache/rocketmq-dashboard.git</developerConnection>
|
<developerConnection>scm:git:git@github.com:apache/rocketmq-dashboard.git</developerConnection>
|
||||||
<tag>rocketmq-dashboard-2.0.0</tag>
|
<tag>1.0.0</tag>
|
||||||
</scm>
|
</scm>
|
||||||
|
|
||||||
<mailingLists>
|
<mailingLists>
|
||||||
@@ -104,7 +104,7 @@
|
|||||||
<easyexcel.version>2.2.10</easyexcel.version>
|
<easyexcel.version>2.2.10</easyexcel.version>
|
||||||
<asm.version>4.2</asm.version>
|
<asm.version>4.2</asm.version>
|
||||||
<junit.version>4.12</junit.version>
|
<junit.version>4.12</junit.version>
|
||||||
<snakeyaml.version>1.30</snakeyaml.version>
|
<snakeyaml.version>1.32</snakeyaml.version>
|
||||||
<cglib.version>2.2.2</cglib.version>
|
<cglib.version>2.2.2</cglib.version>
|
||||||
<joor.version>0.9.6</joor.version>
|
<joor.version>0.9.6</joor.version>
|
||||||
<bcpkix-jdk15on.version>1.68</bcpkix-jdk15on.version>
|
<bcpkix-jdk15on.version>1.68</bcpkix-jdk15on.version>
|
||||||
@@ -167,6 +167,7 @@
|
|||||||
<groupId>org.apache.rocketmq</groupId>
|
<groupId>org.apache.rocketmq</groupId>
|
||||||
<artifactId>rocketmq-namesrv</artifactId>
|
<artifactId>rocketmq-namesrv</artifactId>
|
||||||
<version>${rocketmq.version}</version>
|
<version>${rocketmq.version}</version>
|
||||||
|
<scope>test</scope>
|
||||||
<exclusions>
|
<exclusions>
|
||||||
<exclusion>
|
<exclusion>
|
||||||
<groupId>org.slf4j</groupId>
|
<groupId>org.slf4j</groupId>
|
||||||
@@ -186,6 +187,7 @@
|
|||||||
<groupId>org.apache.rocketmq</groupId>
|
<groupId>org.apache.rocketmq</groupId>
|
||||||
<artifactId>rocketmq-broker</artifactId>
|
<artifactId>rocketmq-broker</artifactId>
|
||||||
<version>${rocketmq.version}</version>
|
<version>${rocketmq.version}</version>
|
||||||
|
<scope>test</scope>
|
||||||
<exclusions>
|
<exclusions>
|
||||||
<exclusion>
|
<exclusion>
|
||||||
<groupId>org.slf4j</groupId>
|
<groupId>org.slf4j</groupId>
|
||||||
|
@@ -121,6 +121,7 @@ public class ConsumerServiceImpl extends AbstractCommonService implements Consum
|
|||||||
SYSTEM_GROUP_SET.add(MixAll.CID_ONSAPI_PERMISSION_GROUP);
|
SYSTEM_GROUP_SET.add(MixAll.CID_ONSAPI_PERMISSION_GROUP);
|
||||||
SYSTEM_GROUP_SET.add(MixAll.CID_ONSAPI_OWNER_GROUP);
|
SYSTEM_GROUP_SET.add(MixAll.CID_ONSAPI_OWNER_GROUP);
|
||||||
SYSTEM_GROUP_SET.add(MixAll.CID_SYS_RMQ_TRANS);
|
SYSTEM_GROUP_SET.add(MixAll.CID_SYS_RMQ_TRANS);
|
||||||
|
SYSTEM_GROUP_SET.add("CID_DefaultHeartBeatSyncerTopic");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@@ -276,7 +276,7 @@ public class MessageServiceImpl implements MessageService {
|
|||||||
int idx = 0;
|
int idx = 0;
|
||||||
for (MessageQueue messageQueue : messageQueues) {
|
for (MessageQueue messageQueue : messageQueues) {
|
||||||
Long minOffset = consumer.searchOffset(messageQueue, query.getBegin());
|
Long minOffset = consumer.searchOffset(messageQueue, query.getBegin());
|
||||||
Long maxOffset = consumer.searchOffset(messageQueue, query.getEnd()) + 1;
|
Long maxOffset = consumer.searchOffset(messageQueue, query.getEnd());
|
||||||
queueOffsetInfos.add(new QueueOffsetInfo(idx++, minOffset, maxOffset, minOffset, minOffset, messageQueue));
|
queueOffsetInfos.add(new QueueOffsetInfo(idx++, minOffset, maxOffset, minOffset, minOffset, messageQueue));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -24,12 +24,12 @@ import java.util.List;
|
|||||||
import java.util.concurrent.ExecutionException;
|
import java.util.concurrent.ExecutionException;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.apache.rocketmq.common.MixAll;
|
import org.apache.rocketmq.common.MixAll;
|
||||||
|
import org.apache.rocketmq.common.stats.Stats;
|
||||||
import org.apache.rocketmq.remoting.protocol.body.BrokerStatsData;
|
import org.apache.rocketmq.remoting.protocol.body.BrokerStatsData;
|
||||||
import org.apache.rocketmq.remoting.protocol.body.GroupList;
|
import org.apache.rocketmq.remoting.protocol.body.GroupList;
|
||||||
import org.apache.rocketmq.remoting.protocol.route.BrokerData;
|
import org.apache.rocketmq.remoting.protocol.route.BrokerData;
|
||||||
import org.apache.rocketmq.remoting.protocol.route.TopicRouteData;
|
import org.apache.rocketmq.remoting.protocol.route.TopicRouteData;
|
||||||
import org.apache.rocketmq.dashboard.service.DashboardCollectService;
|
import org.apache.rocketmq.dashboard.service.DashboardCollectService;
|
||||||
import org.apache.rocketmq.store.stats.BrokerStatsManager;
|
|
||||||
import org.apache.rocketmq.tools.admin.MQAdminExt;
|
import org.apache.rocketmq.tools.admin.MQAdminExt;
|
||||||
import org.apache.rocketmq.tools.command.stats.StatsAllSubCommand;
|
import org.apache.rocketmq.tools.command.stats.StatsAllSubCommand;
|
||||||
|
|
||||||
@@ -63,7 +63,7 @@ public class CollectTaskRunnble implements Runnable {
|
|||||||
String masterAddr = bd.getBrokerAddrs().get(MixAll.MASTER_ID);
|
String masterAddr = bd.getBrokerAddrs().get(MixAll.MASTER_ID);
|
||||||
if (masterAddr != null) {
|
if (masterAddr != null) {
|
||||||
try {
|
try {
|
||||||
BrokerStatsData bsd = mqAdminExt.viewBrokerStatsData(masterAddr, BrokerStatsManager.TOPIC_PUT_NUMS, topic);
|
BrokerStatsData bsd = mqAdminExt.viewBrokerStatsData(masterAddr, Stats.TOPIC_PUT_NUMS, topic);
|
||||||
inTPS += bsd.getStatsMinute().getTps();
|
inTPS += bsd.getStatsMinute().getTps();
|
||||||
inMsgCntToday += StatsAllSubCommand.compute24HourSum(bsd);
|
inMsgCntToday += StatsAllSubCommand.compute24HourSum(bsd);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
@@ -78,7 +78,7 @@ public class CollectTaskRunnble implements Runnable {
|
|||||||
if (masterAddr != null) {
|
if (masterAddr != null) {
|
||||||
try {
|
try {
|
||||||
String statsKey = String.format("%s@%s", topic, group);
|
String statsKey = String.format("%s@%s", topic, group);
|
||||||
BrokerStatsData bsd = mqAdminExt.viewBrokerStatsData(masterAddr, BrokerStatsManager.GROUP_GET_NUMS, statsKey);
|
BrokerStatsData bsd = mqAdminExt.viewBrokerStatsData(masterAddr, Stats.GROUP_GET_NUMS, statsKey);
|
||||||
outTPS += bsd.getStatsMinute().getTps();
|
outTPS += bsd.getStatsMinute().getTps();
|
||||||
outMsgCntToday += StatsAllSubCommand.compute24HourSum(bsd);
|
outMsgCntToday += StatsAllSubCommand.compute24HourSum(bsd);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
Reference in New Issue
Block a user