apache / rocketmq-dashboard
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 162 files with 14,484 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 28 files changed 6-20 times (7,135 lines of code)
    • 134 files changed 1-5 times (7,349 lines of code)
0% | 0% | 0% | 49% | 50%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 162 files with 14,484 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 2 files changed by 11-25 contributors (245 lines of code)
    • 14 files changed by 6-10 contributors (4,567 lines of code)
    • 102 files changed by 2-5 contributors (7,090 lines of code)
    • 44 files changed by 1 contributor (2,582 lines of code)
0% | 1% | 31% | 48% | 17%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
js, java, css, html, xml, json, md, yaml, svg, properties, scss, gitignore, txt
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 38% | 61%
js0% | 0% | 0% | 70% | 29%
html0% | 0% | 0% | 64% | 35%
css0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src0% | 0% | 0% | 49% | 50%
frontend0% | 0% | 0% | 0% | 100%
style0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
en.js
in src/main/resources/static/src/i18n
122 - 2017-03-28 2025-04-13 20 12 luowei31@gmail.com 110229037+crazylychee@users...
zh.js
in src/main/resources/static/src/i18n
123 - 2019-01-04 2025-04-13 19 11 huzongtang@cmss.chinamobile... 110229037+crazylychee@users...
ConsumerServiceImpl.java
in src/main/java/org/apache/rocketmq/dashboard/service/impl
484 21 2021-08-13 2025-04-15 13 6 vongosling@apache.org 110229037+crazylychee@users...
MQAdminExtImpl.java
in src/main/java/org/apache/rocketmq/dashboard/service/client
686 105 2021-08-13 2025-04-13 12 8 vongosling@apache.org 110229037+crazylychee@users...
index.html
in src/main/resources/static
88 - 2017-03-17 2024-06-12 11 8 styletang.me@gmail.com 91858554+1294566108@users.n...
consumer.js
in src/main/resources/static/src
417 22 2019-05-09 2025-04-15 11 6 wiseking.wq@gmail.com 110229037+crazylychee@users...
topic.js
in src/main/resources/static/src
523 24 2019-05-09 2025-04-13 11 9 wiseking.wq@gmail.com 110229037+crazylychee@users...
consumer.html
in src/main/resources/static/view/pages
524 - 2019-05-10 2025-04-15 10 4 wiseking.wq@gmail.com 110229037+crazylychee@users...
_header.html
in src/main/resources/static/view/layout
67 - 2019-01-04 2025-04-01 9 8 huzongtang@cmss.chinamobile... 110229037+crazylychee@users...
app.js
in src/main/resources/static/src
209 9 2019-01-04 2024-06-12 9 7 huzongtang@cmss.chinamobile... 91858554+1294566108@users.n...
TopicServiceImpl.java
in src/main/java/org/apache/rocketmq/dashboard/service/impl
413 21 2021-08-13 2025-04-13 9 7 vongosling@apache.org 110229037+crazylychee@users...
topic.html
in src/main/resources/static/view/pages
531 - 2019-05-09 2024-07-24 9 7 wiseking.wq@gmail.com 91858554+1294566108@users.n...
ConsumerController.java
in src/main/java/org/apache/rocketmq/dashboard/controller
101 13 2021-08-13 2025-04-15 8 6 vongosling@apache.org 110229037+crazylychee@users...
DashboardCollectTask.java
in src/main/java/org/apache/rocketmq/dashboard/task
241 8 2021-08-13 2025-04-13 8 5 vongosling@apache.org 110229037+crazylychee@users...
message.js
in src/main/resources/static/src
245 10 2019-05-10 2025-04-13 8 5 wiseking.wq@gmail.com 110229037+crazylychee@users...
message.html
in src/main/resources/static/view/pages
266 - 2021-02-25 2022-01-05 8 3 maixiaohai00@gmail.com 1017543663@qq.com
messageTrace.html
in src/main/resources/static/view/pages
325 - 2019-01-04 2021-10-09 8 4 huzongtang@cmss.chinamobile... 1017543663@qq.com
controller.js
in src/main/resources/static/src
517 19 2017-03-17 2025-03-14 8 7 styletang.me@gmail.com iamgd67@sina.com
ConsumerService.java
in src/main/java/org/apache/rocketmq/dashboard/service
28 - 2021-08-13 2025-04-15 7 6 vongosling@apache.org 110229037+crazylychee@users...
ops.html
in src/main/resources/static/view/pages
52 - 2020-11-24 2022-04-08 7 4 1727611626@qq.com 1017543663@qq.com
TopicController.java
in src/main/java/org/apache/rocketmq/dashboard/controller
97 12 2021-08-13 2025-04-13 7 5 vongosling@apache.org 110229037+crazylychee@users...
RMQConfigure.java
in src/main/java/org/apache/rocketmq/dashboard/config
137 28 2021-08-13 2024-06-12 7 5 vongosling@apache.org 91858554+1294566108@users.n...
messageTrace.js
in src/main/resources/static/src
201 10 2019-01-04 2021-09-23 7 4 huzongtang@cmss.chinamobile... 1017543663@qq.com
MessageServiceImpl.java
in src/main/java/org/apache/rocketmq/dashboard/service/impl
477 10 2021-08-13 2024-11-04 7 6 vongosling@apache.org 129470203+boomboomxx@users....
TopicService.java
in src/main/java/org/apache/rocketmq/dashboard/service
26 - 2021-08-13 2025-04-13 6 6 vongosling@apache.org 110229037+crazylychee@users...
OpsServiceImpl.java
in src/main/java/org/apache/rocketmq/dashboard/service/impl
69 7 2021-08-13 2022-04-08 6 4 vongosling@apache.org 1017543663@qq.com
ops.js
in src/main/resources/static/src
82 5 2021-05-31 2022-04-08 6 3 845238369@qq.com 1017543663@qq.com
GroupConsumeInfo.java
in src/main/java/org/apache/rocketmq/dashboard/model
84 21 2021-08-13 2025-04-13 6 5 vongosling@apache.org 110229037+crazylychee@users...
login.js
in src/main/resources/static/src
27 1 2019-04-16 2021-08-19 5 4 wiseking.wq@gmail.com 1017543663@qq.com
ClusterServiceImpl.java
in src/main/java/org/apache/rocketmq/dashboard/service/impl
60 2 2021-08-13 2024-06-04 5 4 vongosling@apache.org 54162228+guangdashao@users....
AuthWebMVCConfigurerAdapter.java
in src/main/java/org/apache/rocketmq/dashboard/config
70 3 2021-08-13 2022-03-14 5 3 vongosling@apache.org 1017543663@qq.com
CollectTaskRunnble.java
in src/main/java/org/apache/rocketmq/dashboard/task
84 2 2022-02-11 2024-11-04 5 3 1017543663@qq.com 845238369@qq.com
dlqMessage.js
in src/main/resources/static/src
266 13 2021-10-31 2022-02-10 5 2 1017543663@qq.com 1017543663@qq.com
NamesvrController.java
in src/main/java/org/apache/rocketmq/dashboard/controller
22 1 2021-08-13 2021-12-13 4 3 vongosling@apache.org styletang.me@gmail.com
ProducerServiceImpl.java
in src/main/java/org/apache/rocketmq/dashboard/service/impl
22 1 2021-08-13 2023-04-19 4 3 vongosling@apache.org abhijeetmishra498@gmail.com
ProducerController.java
in src/main/java/org/apache/rocketmq/dashboard/controller
25 1 2021-08-13 2023-04-07 4 4 vongosling@apache.org abhijeetmishra498@gmail.com
AbstractCommonService.java
in src/main/java/org/apache/rocketmq/dashboard/service
32 1 2021-08-13 2023-04-19 4 3 vongosling@apache.org abhijeetmishra498@gmail.com
login.html
in src/main/resources/static/view/pages
41 - 2019-04-16 2021-08-26 4 4 wiseking.wq@gmail.com vongosling@apache.org
OpsController.java
in src/main/java/org/apache/rocketmq/dashboard/controller
54 6 2021-08-13 2022-04-08 4 3 vongosling@apache.org 1017543663@qq.com
DlqMessageServiceImpl.java
in src/main/java/org/apache/rocketmq/dashboard/service/impl
63 2 2021-10-31 2023-04-19 4 2 1017543663@qq.com abhijeetmishra498@gmail.com
MessageController.java
in src/main/java/org/apache/rocketmq/dashboard/controller
66 5 2021-08-13 2023-04-07 4 4 vongosling@apache.org abhijeetmishra498@gmail.com
TopicConfigInfo.java
in src/main/java/org/apache/rocketmq/dashboard/model/request
79 18 2021-08-13 2024-06-04 4 4 vongosling@apache.org 54162228+guangdashao@users....
DlqMessageController.java
in src/main/java/org/apache/rocketmq/dashboard/controller
84 4 2021-10-31 2021-12-16 4 2 1017543663@qq.com 1017543663@qq.com
ProducerService.java
in src/main/java/org/apache/rocketmq/dashboard/service
5 - 2021-08-13 2023-04-07 3 3 vongosling@apache.org abhijeetmishra498@gmail.com
OpsService.java
in src/main/java/org/apache/rocketmq/dashboard/service
12 - 2021-08-13 2022-04-08 3 3 vongosling@apache.org 1017543663@qq.com
App.java
in src/main/java/org/apache/rocketmq/dashboard
16 1 2021-08-13 2021-09-08 3 3 vongosling@apache.org 1017543663@qq.com
MessageService.java
in src/main/java/org/apache/rocketmq/dashboard/service
19 - 2021-08-13 2023-04-07 3 3 vongosling@apache.org abhijeetmishra498@gmail.com
un_support_browser.html
in src/main/resources/static/view/pages
23 - 2021-08-13 2021-09-16 3 2 vongosling@apache.org styletang.me@gmail.com
ClusterController.java
in src/main/java/org/apache/rocketmq/dashboard/controller
26 2 2021-08-13 2021-09-01 3 3 vongosling@apache.org 1017543663@qq.com
MonitorTask.java
in src/main/java/org/apache/rocketmq/dashboard/task
27 1 2021-08-13 2024-06-12 3 3 vongosling@apache.org 91858554+1294566108@users.n...
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
en.js
in src/main/resources/static/src/i18n
122 - 2017-03-28 2025-04-13 20 12 luowei31@gmail.com 110229037+crazylychee@users...
zh.js
in src/main/resources/static/src/i18n
123 - 2019-01-04 2025-04-13 19 11 huzongtang@cmss.chinamobile... 110229037+crazylychee@users...
topic.js
in src/main/resources/static/src
523 24 2019-05-09 2025-04-13 11 9 wiseking.wq@gmail.com 110229037+crazylychee@users...
MQAdminExtImpl.java
in src/main/java/org/apache/rocketmq/dashboard/service/client
686 105 2021-08-13 2025-04-13 12 8 vongosling@apache.org 110229037+crazylychee@users...
index.html
in src/main/resources/static
88 - 2017-03-17 2024-06-12 11 8 styletang.me@gmail.com 91858554+1294566108@users.n...
_header.html
in src/main/resources/static/view/layout
67 - 2019-01-04 2025-04-01 9 8 huzongtang@cmss.chinamobile... 110229037+crazylychee@users...
TopicServiceImpl.java
in src/main/java/org/apache/rocketmq/dashboard/service/impl
413 21 2021-08-13 2025-04-13 9 7 vongosling@apache.org 110229037+crazylychee@users...
topic.html
in src/main/resources/static/view/pages
531 - 2019-05-09 2024-07-24 9 7 wiseking.wq@gmail.com 91858554+1294566108@users.n...
app.js
in src/main/resources/static/src
209 9 2019-01-04 2024-06-12 9 7 huzongtang@cmss.chinamobile... 91858554+1294566108@users.n...
controller.js
in src/main/resources/static/src
517 19 2017-03-17 2025-03-14 8 7 styletang.me@gmail.com iamgd67@sina.com
ConsumerServiceImpl.java
in src/main/java/org/apache/rocketmq/dashboard/service/impl
484 21 2021-08-13 2025-04-15 13 6 vongosling@apache.org 110229037+crazylychee@users...
consumer.js
in src/main/resources/static/src
417 22 2019-05-09 2025-04-15 11 6 wiseking.wq@gmail.com 110229037+crazylychee@users...
ConsumerController.java
in src/main/java/org/apache/rocketmq/dashboard/controller
101 13 2021-08-13 2025-04-15 8 6 vongosling@apache.org 110229037+crazylychee@users...
MessageServiceImpl.java
in src/main/java/org/apache/rocketmq/dashboard/service/impl
477 10 2021-08-13 2024-11-04 7 6 vongosling@apache.org 129470203+boomboomxx@users....
ConsumerService.java
in src/main/java/org/apache/rocketmq/dashboard/service
28 - 2021-08-13 2025-04-15 7 6 vongosling@apache.org 110229037+crazylychee@users...
TopicService.java
in src/main/java/org/apache/rocketmq/dashboard/service
26 - 2021-08-13 2025-04-13 6 6 vongosling@apache.org 110229037+crazylychee@users...
DashboardCollectTask.java
in src/main/java/org/apache/rocketmq/dashboard/task
241 8 2021-08-13 2025-04-13 8 5 vongosling@apache.org 110229037+crazylychee@users...
message.js
in src/main/resources/static/src
245 10 2019-05-10 2025-04-13 8 5 wiseking.wq@gmail.com 110229037+crazylychee@users...
RMQConfigure.java
in src/main/java/org/apache/rocketmq/dashboard/config
137 28 2021-08-13 2024-06-12 7 5 vongosling@apache.org 91858554+1294566108@users.n...
TopicController.java
in src/main/java/org/apache/rocketmq/dashboard/controller
97 12 2021-08-13 2025-04-13 7 5 vongosling@apache.org 110229037+crazylychee@users...
GroupConsumeInfo.java
in src/main/java/org/apache/rocketmq/dashboard/model
84 21 2021-08-13 2025-04-13 6 5 vongosling@apache.org 110229037+crazylychee@users...
consumer.html
in src/main/resources/static/view/pages
524 - 2019-05-10 2025-04-15 10 4 wiseking.wq@gmail.com 110229037+crazylychee@users...
messageTrace.html
in src/main/resources/static/view/pages
325 - 2019-01-04 2021-10-09 8 4 huzongtang@cmss.chinamobile... 1017543663@qq.com
ops.html
in src/main/resources/static/view/pages
52 - 2020-11-24 2022-04-08 7 4 1727611626@qq.com 1017543663@qq.com
messageTrace.js
in src/main/resources/static/src
201 10 2019-01-04 2021-09-23 7 4 huzongtang@cmss.chinamobile... 1017543663@qq.com
OpsServiceImpl.java
in src/main/java/org/apache/rocketmq/dashboard/service/impl
69 7 2021-08-13 2022-04-08 6 4 vongosling@apache.org 1017543663@qq.com
ClusterServiceImpl.java
in src/main/java/org/apache/rocketmq/dashboard/service/impl
60 2 2021-08-13 2024-06-04 5 4 vongosling@apache.org 54162228+guangdashao@users....
login.js
in src/main/resources/static/src
27 1 2019-04-16 2021-08-19 5 4 wiseking.wq@gmail.com 1017543663@qq.com
TopicConfigInfo.java
in src/main/java/org/apache/rocketmq/dashboard/model/request
79 18 2021-08-13 2024-06-04 4 4 vongosling@apache.org 54162228+guangdashao@users....
ProducerController.java
in src/main/java/org/apache/rocketmq/dashboard/controller
25 1 2021-08-13 2023-04-07 4 4 vongosling@apache.org abhijeetmishra498@gmail.com
MessageController.java
in src/main/java/org/apache/rocketmq/dashboard/controller
66 5 2021-08-13 2023-04-07 4 4 vongosling@apache.org abhijeetmishra498@gmail.com
login.html
in src/main/resources/static/view/pages
41 - 2019-04-16 2021-08-26 4 4 wiseking.wq@gmail.com vongosling@apache.org
message.html
in src/main/resources/static/view/pages
266 - 2021-02-25 2022-01-05 8 3 maixiaohai00@gmail.com 1017543663@qq.com
ops.js
in src/main/resources/static/src
82 5 2021-05-31 2022-04-08 6 3 845238369@qq.com 1017543663@qq.com
AuthWebMVCConfigurerAdapter.java
in src/main/java/org/apache/rocketmq/dashboard/config
70 3 2021-08-13 2022-03-14 5 3 vongosling@apache.org 1017543663@qq.com
CollectTaskRunnble.java
in src/main/java/org/apache/rocketmq/dashboard/task
84 2 2022-02-11 2024-11-04 5 3 1017543663@qq.com 845238369@qq.com
AbstractCommonService.java
in src/main/java/org/apache/rocketmq/dashboard/service
32 1 2021-08-13 2023-04-19 4 3 vongosling@apache.org abhijeetmishra498@gmail.com
ProducerServiceImpl.java
in src/main/java/org/apache/rocketmq/dashboard/service/impl
22 1 2021-08-13 2023-04-19 4 3 vongosling@apache.org abhijeetmishra498@gmail.com
OpsController.java
in src/main/java/org/apache/rocketmq/dashboard/controller
54 6 2021-08-13 2022-04-08 4 3 vongosling@apache.org 1017543663@qq.com
NamesvrController.java
in src/main/java/org/apache/rocketmq/dashboard/controller
22 1 2021-08-13 2021-12-13 4 3 vongosling@apache.org styletang.me@gmail.com
QueueStatInfo.java
in src/main/java/org/apache/rocketmq/dashboard/model
54 13 2021-08-13 2023-04-07 3 3 vongosling@apache.org abhijeetmishra498@gmail.com
ConsumerGroupRollBackStat.java
in src/main/java/org/apache/rocketmq/dashboard/model
34 8 2021-08-13 2023-04-07 3 3 vongosling@apache.org abhijeetmishra498@gmail.com
ConnectionInfo.java
in src/main/java/org/apache/rocketmq/dashboard/model
31 4 2021-08-13 2023-04-07 3 3 vongosling@apache.org abhijeetmishra498@gmail.com
ConsumerConfigInfo.java
in src/main/java/org/apache/rocketmq/dashboard/model/request
32 8 2021-08-13 2023-04-07 3 3 vongosling@apache.org abhijeetmishra498@gmail.com
MQAdminAspect.java
in src/main/java/org/apache/rocketmq/dashboard/aspect/admin
36 3 2021-08-13 2021-09-08 3 3 vongosling@apache.org 1017543663@qq.com
App.java
in src/main/java/org/apache/rocketmq/dashboard
16 1 2021-08-13 2021-09-08 3 3 vongosling@apache.org 1017543663@qq.com
MessageService.java
in src/main/java/org/apache/rocketmq/dashboard/service
19 - 2021-08-13 2023-04-07 3 3 vongosling@apache.org abhijeetmishra498@gmail.com
OpsService.java
in src/main/java/org/apache/rocketmq/dashboard/service
12 - 2021-08-13 2022-04-08 3 3 vongosling@apache.org 1017543663@qq.com
MQAdminInstance.java
in src/main/java/org/apache/rocketmq/dashboard/service/client
49 5 2021-08-13 2021-09-08 3 3 vongosling@apache.org 1017543663@qq.com
ProducerService.java
in src/main/java/org/apache/rocketmq/dashboard/service
5 - 2021-08-13 2023-04-07 3 3 vongosling@apache.org abhijeetmishra498@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
140 -
86 -
cluster.js
in src/main/resources/static/src
51 4
profiles_settings.xml
in style/copyright
47 -
index.html
in src/main/resources/static/view/pages
38 -
Apache.xml
in style/copyright
6 -
acl.js
in src/main/resources/static/src
475 33 2022-03-05 2022-03-05 1 1 763795151@qq.com 763795151@qq.com
acl.html
in src/main/resources/static/view/pages
452 - 2022-03-05 2022-03-05 1 1 763795151@qq.com 763795151@qq.com
dlqMessage.html
in src/main/resources/static/view/pages
262 - 2021-10-31 2021-11-03 2 1 1017543663@qq.com 1017543663@qq.com
timeline.css
in src/main/resources/static/style
126 - 2021-08-26 2021-08-26 1 1 vongosling@apache.org vongosling@apache.org
AclController.java
in src/main/java/org/apache/rocketmq/dashboard/controller
113 12 2022-03-05 2022-03-05 1 1 763795151@qq.com 763795151@qq.com
proxy.js
in src/main/resources/static/src
75 6 2024-06-12 2024-06-12 1 1 91858554+1294566108@users.n... 91858554+1294566108@users.n...
PermissionServiceImpl.java
in src/main/java/org/apache/rocketmq/dashboard/service/impl
70 4 2021-09-01 2021-09-01 1 1 1017543663@qq.com 1017543663@qq.com
theme.css
in src/main/resources/static/style
63 - 2021-08-26 2021-08-26 1 1 vongosling@apache.org vongosling@apache.org
AbstractFileStore.java
in src/main/java/org/apache/rocketmq/dashboard/service/impl
59 3 2021-09-01 2021-09-01 1 1 1017543663@qq.com 1017543663@qq.com
DlqMessageExcelModel.java
in src/main/java/org/apache/rocketmq/dashboard/model
56 1 2021-10-31 2021-11-03 2 1 1017543663@qq.com 1017543663@qq.com
tools.js
in src/main/resources/static/src/tools
54 2 2017-03-17 2017-03-17 1 1 styletang.me@gmail.com styletang.me@gmail.com
remoteApi.js
in src/main/resources/static/src/remoteApi
52 5 2021-12-13 2021-12-13 1 1 styletang.me@gmail.com styletang.me@gmail.com
proxy.html
in src/main/resources/static/view/pages
50 - 2024-06-12 2024-06-12 1 1 91858554+1294566108@users.n... 91858554+1294566108@users.n...
ClusterInfoService.java
in src/main/java/org/apache/rocketmq/dashboard/service
45 3 2025-04-13 2025-04-13 1 1 110229037+crazylychee@users... 110229037+crazylychee@users...
PermissionAspect.java
in src/main/java/org/apache/rocketmq/dashboard/permisssion
42 2 2021-09-01 2021-09-01 1 1 1017543663@qq.com 1017543663@qq.com
MQAdminFactory.java
in src/main/java/org/apache/rocketmq/dashboard/admin
40 2 2021-09-08 2022-02-11 2 1 1017543663@qq.com 1017543663@qq.com
ProxyAdminImpl.java
in src/main/java/org/apache/rocketmq/dashboard/service/client
40 1 2024-06-12 2024-06-12 1 1 91858554+1294566108@users.n... 91858554+1294566108@users.n...
producer.html
in src/main/resources/static/view/pages
40 - 2021-02-22 2021-02-22 1 1 594665291@qq.com 594665291@qq.com
CollectExecutorConfig.java
in src/main/java/org/apache/rocketmq/dashboard/config
39 1 2022-02-11 2022-02-11 1 1 1017543663@qq.com 1017543663@qq.com
MatcherUtil.java
in src/main/java/org/apache/rocketmq/dashboard/util
38 2 2021-09-01 2021-09-01 1 1 1017543663@qq.com 1017543663@qq.com
ProxyServiceImpl.java
in src/main/java/org/apache/rocketmq/dashboard/service/impl
37 3 2024-06-12 2024-06-12 1 1 91858554+1294566108@users.n... 91858554+1294566108@users.n...
ExcelUtil.java
in src/main/java/org/apache/rocketmq/dashboard/util
35 2 2021-10-31 2021-10-31 1 1 1017543663@qq.com 1017543663@qq.com
ProxyController.java
in src/main/java/org/apache/rocketmq/dashboard/controller
33 3 2024-06-12 2024-06-12 1 1 91858554+1294566108@users.n... 91858554+1294566108@users.n...
App.css
in frontend/src
33 - 2021-09-29 2021-09-29 1 1 raymondcode@outlook.com raymondcode@outlook.com
App.js
in frontend/src
28 1 2021-09-29 2021-09-29 1 1 raymondcode@outlook.com raymondcode@outlook.com
MqAdminExtObjectPool.java
in src/main/java/org/apache/rocketmq/dashboard/admin
27 1 2021-09-08 2021-09-08 1 1 1017543663@qq.com 1017543663@qq.com
TopicTypeList.java
in src/main/java/org/apache/rocketmq/dashboard/model/request
22 5 2024-06-05 2024-06-05 1 1 91858554+1294566108@users.n... 91858554+1294566108@users.n...
index.html
in frontend/public
20 - 2021-09-29 2021-09-29 1 1 raymondcode@outlook.com raymondcode@outlook.com
AclService.java
in src/main/java/org/apache/rocketmq/dashboard/service
18 - 2022-03-05 2022-03-05 1 1 763795151@qq.com 763795151@qq.com
TopicTypeMeta.java
in src/main/java/org/apache/rocketmq/dashboard/model/request
17 4 2024-06-05 2024-06-05 1 1 91858554+1294566108@users.n... 91858554+1294566108@users.n...
UserRoleEnum.java
in src/main/java/org/apache/rocketmq/dashboard/permisssion
17 2 2021-09-01 2021-09-01 1 1 1017543663@qq.com 1017543663@qq.com
index.css
in frontend/src
12 - 2021-09-29 2021-09-29 1 1 raymondcode@outlook.com raymondcode@outlook.com
reportWebVitals.js
in frontend/src
12 - 2021-09-29 2021-09-29 1 1 raymondcode@outlook.com raymondcode@outlook.com
index.js
in frontend/src
12 - 2021-09-29 2021-09-29 1 1 raymondcode@outlook.com raymondcode@outlook.com
DlqMessageService.java
in src/main/java/org/apache/rocketmq/dashboard/service
10 - 2021-10-31 2021-11-03 2 1 1017543663@qq.com 1017543663@qq.com
DlqMessageRequest.java
in src/main/java/org/apache/rocketmq/dashboard/model
9 - 2021-11-03 2021-11-03 1 1 1017543663@qq.com 1017543663@qq.com
AclRequest.java
in src/main/java/org/apache/rocketmq/dashboard/model/request
9 - 2022-03-05 2022-03-05 1 1 763795151@qq.com 763795151@qq.com
ProxyAdmin.java
in src/main/java/org/apache/rocketmq/dashboard/service/client
9 - 2024-06-12 2024-06-12 1 1 91858554+1294566108@users.n... 91858554+1294566108@users.n...
Permission.java
in src/main/java/org/apache/rocketmq/dashboard/permisssion
9 - 2021-09-01 2021-09-01 1 1 1017543663@qq.com 1017543663@qq.com
login.css
in src/main/resources/static/style
8 - 2021-08-26 2021-08-26 1 1 vongosling@apache.org vongosling@apache.org
ProxyService.java
in src/main/java/org/apache/rocketmq/dashboard/service
7 - 2024-06-12 2024-06-12 1 1 91858554+1294566108@users.n... 91858554+1294566108@users.n...
PermissionService.java
in src/main/java/org/apache/rocketmq/dashboard/service
5 - 2021-09-01 2021-09-01 1 1 1017543663@qq.com 1017543663@qq.com
_footer.html
in src/main/resources/static/view/layout
1 - 2021-08-26 2021-08-26 1 1 vongosling@apache.org vongosling@apache.org
setupTests.js
in frontend/src
1 - 2021-09-29 2021-09-29 1 1 raymondcode@outlook.com raymondcode@outlook.com
Correlations

File Size vs. Number of Changes: 162 points

src/main/java/org/apache/rocketmq/dashboard/controller/ConsumerController.java x: 101 lines of code y: 8 # changes src/main/java/org/apache/rocketmq/dashboard/service/ConsumerService.java x: 28 lines of code y: 7 # changes src/main/java/org/apache/rocketmq/dashboard/service/impl/ConsumerServiceImpl.java x: 484 lines of code y: 13 # changes src/main/resources/static/src/consumer.js x: 417 lines of code y: 11 # changes src/main/resources/static/view/pages/consumer.html x: 524 lines of code y: 10 # changes src/main/java/org/apache/rocketmq/dashboard/controller/TopicController.java x: 97 lines of code y: 7 # changes src/main/java/org/apache/rocketmq/dashboard/model/GroupConsumeInfo.java x: 84 lines of code y: 6 # changes src/main/java/org/apache/rocketmq/dashboard/service/ClusterInfoService.java x: 45 lines of code y: 1 # changes src/main/java/org/apache/rocketmq/dashboard/service/TopicService.java x: 26 lines of code y: 6 # changes src/main/java/org/apache/rocketmq/dashboard/service/client/MQAdminExtImpl.java x: 686 lines of code y: 12 # changes src/main/java/org/apache/rocketmq/dashboard/service/impl/TopicServiceImpl.java x: 413 lines of code y: 9 # changes src/main/java/org/apache/rocketmq/dashboard/task/DashboardCollectTask.java x: 241 lines of code y: 8 # changes src/main/resources/static/src/i18n/en.js x: 122 lines of code y: 20 # changes src/main/resources/static/src/i18n/zh.js x: 123 lines of code y: 19 # changes src/main/resources/static/src/message.js x: 245 lines of code y: 8 # changes src/main/resources/static/src/topic.js x: 523 lines of code y: 11 # changes src/main/resources/static/style/app.css x: 226 lines of code y: 3 # changes src/main/resources/static/view/layout/_header.html x: 67 lines of code y: 9 # changes src/main/resources/static/src/controller.js x: 517 lines of code y: 8 # changes src/main/java/org/apache/rocketmq/dashboard/task/CollectTaskRunnble.java x: 84 lines of code y: 5 # changes src/main/java/org/apache/rocketmq/dashboard/service/impl/MessageServiceImpl.java x: 477 lines of code y: 7 # changes src/main/resources/static/view/pages/topic.html x: 531 lines of code y: 9 # changes src/main/java/org/apache/rocketmq/dashboard/config/RMQConfigure.java x: 137 lines of code y: 7 # changes src/main/java/org/apache/rocketmq/dashboard/controller/ProxyController.java x: 33 lines of code y: 1 # changes src/main/java/org/apache/rocketmq/dashboard/service/ProxyService.java x: 7 lines of code y: 1 # changes src/main/java/org/apache/rocketmq/dashboard/service/client/ProxyAdmin.java x: 9 lines of code y: 1 # changes src/main/java/org/apache/rocketmq/dashboard/service/client/ProxyAdminImpl.java x: 40 lines of code y: 1 # changes src/main/java/org/apache/rocketmq/dashboard/service/impl/ProxyServiceImpl.java x: 37 lines of code y: 1 # changes src/main/java/org/apache/rocketmq/dashboard/task/MonitorTask.java x: 27 lines of code y: 3 # changes src/main/resources/static/index.html x: 88 lines of code y: 11 # changes src/main/resources/static/src/app.js x: 209 lines of code y: 9 # changes src/main/resources/static/src/proxy.js x: 75 lines of code y: 1 # changes src/main/resources/static/view/pages/proxy.html x: 50 lines of code y: 1 # changes src/main/java/org/apache/rocketmq/dashboard/model/request/TopicTypeList.java x: 22 lines of code y: 1 # changes src/main/java/org/apache/rocketmq/dashboard/model/request/TopicTypeMeta.java x: 17 lines of code y: 1 # changes src/main/java/org/apache/rocketmq/dashboard/model/request/TopicConfigInfo.java x: 79 lines of code y: 4 # changes src/main/java/org/apache/rocketmq/dashboard/service/impl/ClusterServiceImpl.java x: 60 lines of code y: 5 # changes src/main/resources/static/view/pages/cluster.html x: 117 lines of code y: 2 # changes src/main/java/org/apache/rocketmq/dashboard/service/AbstractCommonService.java x: 32 lines of code y: 4 # changes src/main/java/org/apache/rocketmq/dashboard/service/impl/AclServiceImpl.java x: 325 lines of code y: 3 # changes src/main/java/org/apache/rocketmq/dashboard/service/impl/DashboardCollectServiceImpl.java x: 130 lines of code y: 3 # changes src/main/java/org/apache/rocketmq/dashboard/service/impl/DlqMessageServiceImpl.java x: 63 lines of code y: 4 # changes src/main/java/org/apache/rocketmq/dashboard/service/impl/MonitorServiceImpl.java x: 71 lines of code y: 3 # changes src/main/java/org/apache/rocketmq/dashboard/service/impl/ProducerServiceImpl.java x: 22 lines of code y: 4 # changes src/main/java/org/apache/rocketmq/dashboard/admin/MQAdminPooledObjectFactory.java x: 54 lines of code y: 2 # changes src/main/java/org/apache/rocketmq/dashboard/controller/MessageController.java x: 66 lines of code y: 4 # changes src/main/java/org/apache/rocketmq/dashboard/controller/ProducerController.java x: 25 lines of code y: 4 # changes src/main/java/org/apache/rocketmq/dashboard/model/ConnectionInfo.java x: 31 lines of code y: 3 # changes src/main/java/org/apache/rocketmq/dashboard/model/ConsumerGroupRollBackStat.java x: 34 lines of code y: 3 # changes src/main/java/org/apache/rocketmq/dashboard/model/DlqMessageResendResult.java x: 15 lines of code y: 2 # changes src/main/java/org/apache/rocketmq/dashboard/model/QueueStatInfo.java x: 54 lines of code y: 3 # changes src/main/java/org/apache/rocketmq/dashboard/service/MessageService.java x: 19 lines of code y: 3 # changes src/main/java/org/apache/rocketmq/dashboard/service/ProducerService.java x: 5 lines of code y: 3 # changes src/main/resources/logback.xml x: 30 lines of code y: 3 # changes src/main/java/org/apache/rocketmq/dashboard/controller/OpsController.java x: 54 lines of code y: 4 # changes src/main/java/org/apache/rocketmq/dashboard/service/OpsService.java x: 12 lines of code y: 3 # changes src/main/java/org/apache/rocketmq/dashboard/service/impl/OpsServiceImpl.java x: 69 lines of code y: 6 # changes src/main/resources/static/src/ops.js x: 82 lines of code y: 6 # changes src/main/resources/static/view/pages/ops.html x: 52 lines of code y: 7 # changes src/main/java/org/apache/rocketmq/dashboard/config/AuthWebMVCConfigurerAdapter.java x: 70 lines of code y: 5 # changes src/main/java/org/apache/rocketmq/dashboard/controller/AclController.java x: 113 lines of code y: 1 # changes src/main/java/org/apache/rocketmq/dashboard/service/AclService.java x: 18 lines of code y: 1 # changes src/main/resources/static/src/acl.js x: 475 lines of code y: 1 # changes src/main/resources/static/view/pages/acl.html x: 452 lines of code y: 1 # changes src/main/java/org/apache/rocketmq/dashboard/admin/MQAdminFactory.java x: 40 lines of code y: 2 # changes src/main/java/org/apache/rocketmq/dashboard/config/CollectExecutorConfig.java x: 39 lines of code y: 1 # changes src/main/resources/static/src/dlqMessage.js x: 266 lines of code y: 5 # changes src/main/resources/static/view/pages/message.html x: 266 lines of code y: 8 # changes src/main/java/org/apache/rocketmq/dashboard/controller/DlqMessageController.java x: 84 lines of code y: 4 # changes src/main/java/org/apache/rocketmq/dashboard/controller/DashboardController.java x: 35 lines of code y: 3 # changes src/main/resources/static/src/remoteApi/remoteApi.js x: 52 lines of code y: 1 # changes src/main/java/org/apache/rocketmq/dashboard/service/impl/MessageTraceServiceImpl.java x: 204 lines of code y: 3 # changes src/main/java/org/apache/rocketmq/dashboard/model/DlqMessageExcelModel.java x: 56 lines of code y: 2 # changes src/main/java/org/apache/rocketmq/dashboard/service/DlqMessageService.java x: 10 lines of code y: 2 # changes src/main/resources/static/view/pages/dlqMessage.html x: 262 lines of code y: 2 # changes src/main/java/org/apache/rocketmq/dashboard/util/ExcelUtil.java x: 35 lines of code y: 1 # changes src/main/resources/static/view/pages/messageTrace.html x: 325 lines of code y: 8 # changes frontend/public/index.html x: 20 lines of code y: 1 # changes frontend/src/App.js x: 28 lines of code y: 1 # changes frontend/src/index.css x: 12 lines of code y: 1 # changes frontend/src/setupTests.js x: 1 lines of code y: 1 # changes src/main/java/org/apache/rocketmq/dashboard/controller/MessageTraceController.java x: 45 lines of code y: 3 # changes src/main/java/org/apache/rocketmq/dashboard/service/MessageTraceService.java x: 9 lines of code y: 2 # changes src/main/resources/static/src/messageTrace.js x: 201 lines of code y: 7 # changes src/main/resources/static/src/producer.js x: 35 lines of code y: 2 # changes src/main/resources/static/view/pages/un_support_browser.html x: 23 lines of code y: 3 # changes src/main/java/org/apache/rocketmq/dashboard/App.java x: 16 lines of code y: 3 # changes src/main/java/org/apache/rocketmq/dashboard/admin/MqAdminExtObjectPool.java x: 27 lines of code y: 1 # changes src/main/java/org/apache/rocketmq/dashboard/aspect/admin/MQAdminAspect.java x: 36 lines of code y: 3 # changes src/main/java/org/apache/rocketmq/dashboard/service/client/MQAdminInstance.java x: 49 lines of code y: 3 # changes src/main/java/org/apache/rocketmq/dashboard/controller/ClusterController.java x: 26 lines of code y: 3 # changes src/main/java/org/apache/rocketmq/dashboard/controller/MonitorController.java x: 41 lines of code y: 3 # changes src/main/java/org/apache/rocketmq/dashboard/permisssion/PermissionAspect.java x: 42 lines of code y: 1 # changes src/main/java/org/apache/rocketmq/dashboard/service/PermissionService.java x: 5 lines of code y: 1 # changes src/main/java/org/apache/rocketmq/dashboard/service/impl/AbstractFileStore.java x: 59 lines of code y: 1 # changes src/main/java/org/apache/rocketmq/dashboard/service/impl/PermissionServiceImpl.java x: 70 lines of code y: 1 # changes src/main/java/org/apache/rocketmq/dashboard/service/impl/UserServiceImpl.java x: 85 lines of code y: 3 # changes src/main/java/org/apache/rocketmq/dashboard/support/GlobalExceptionHandler.java x: 28 lines of code y: 2 # changes src/main/java/org/apache/rocketmq/dashboard/util/MatcherUtil.java x: 38 lines of code y: 1 # changes src/main/resources/static/view/pages/50x.html x: 1 lines of code y: 2 # changes src/main/resources/static/style/login.css x: 8 lines of code y: 1 # changes src/main/resources/static/style/preLoading/main.css x: 296 lines of code y: 2 # changes src/main/resources/static/style/theme.css x: 63 lines of code y: 1 # changes src/main/resources/static/style/timeline.css x: 126 lines of code y: 1 # changes src/main/resources/static/view/pages/login.html x: 41 lines of code y: 4 # changes src/main/java/org/apache/rocketmq/dashboard/controller/LoginController.java x: 66 lines of code y: 3 # changes src/main/java/org/apache/rocketmq/dashboard/controller/TestController.java x: 77 lines of code y: 2 # changes src/main/java/org/apache/rocketmq/dashboard/exception/ServiceException.java x: 12 lines of code y: 2 # changes src/main/java/org/apache/rocketmq/dashboard/interceptor/AuthInterceptor.java x: 17 lines of code y: 2 # changes src/main/java/org/apache/rocketmq/dashboard/model/ConsumerMonitorConfig.java x: 23 lines of code y: 2 # changes src/main/java/org/apache/rocketmq/dashboard/model/MessagePage.java x: 29 lines of code y: 2 # changes src/main/java/org/apache/rocketmq/dashboard/model/MessagePageTask.java x: 30 lines of code y: 2 # changes src/main/java/org/apache/rocketmq/dashboard/model/MessageQueryByPage.java x: 67 lines of code y: 2 # changes src/main/java/org/apache/rocketmq/dashboard/model/MessageView.java x: 135 lines of code y: 2 # changes src/main/java/org/apache/rocketmq/dashboard/model/User.java x: 52 lines of code y: 2 # changes src/main/java/org/apache/rocketmq/dashboard/model/UserInfo.java x: 41 lines of code y: 2 # changes src/main/java/org/apache/rocketmq/dashboard/model/request/DeleteSubGroupRequest.java x: 18 lines of code y: 2 # changes src/main/java/org/apache/rocketmq/dashboard/model/request/MessageQuery.java x: 45 lines of code y: 2 # changes src/main/java/org/apache/rocketmq/dashboard/model/request/ResetOffsetRequest.java x: 32 lines of code y: 2 # changes src/main/java/org/apache/rocketmq/dashboard/model/trace/ProducerNode.java x: 14 lines of code y: 2 # changes src/main/java/org/apache/rocketmq/dashboard/model/trace/SubscriptionNode.java x: 8 lines of code y: 2 # changes src/main/java/org/apache/rocketmq/dashboard/service/ClusterService.java x: 7 lines of code y: 2 # changes src/main/java/org/apache/rocketmq/dashboard/service/LoginService.java x: 6 lines of code y: 2 # changes src/main/java/org/apache/rocketmq/dashboard/util/JsonUtil.java x: 123 lines of code y: 2 # changes src/main/java/org/apache/rocketmq/dashboard/util/WebUtil.java x: 80 lines of code y: 2 # changes src/main/resources/static/src/login.js x: 27 lines of code y: 5 # changes src/main/java/org/apache/rocketmq/dashboard/model/MessageTraceView.java x: 178 lines of code y: 1 # changes src/main/java/org/apache/rocketmq/dashboard/service/impl/DashboardServiceImpl.java x: 43 lines of code y: 1 # changes src/main/java/org/apache/rocketmq/dashboard/util/MsgTraceDecodeUtil.java x: 144 lines of code y: 1 # changes src/main/resources/static/src/tools/tools.js x: 54 lines of code y: 1 # changes
20.0
# changes
  min: 1.0
  average: 3.31
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.0
  max: 20.0
0 686.0
lines of code
min: 1.0 | average: 89.41 | 25th percentile: 17.0 | median: 39.5 | 75th percentile: 84.0 | max: 686.0

Number of Contributors vs. Number of Changes: 162 points

src/main/java/org/apache/rocketmq/dashboard/controller/ConsumerController.java x: 6 # contributors y: 8 # changes src/main/java/org/apache/rocketmq/dashboard/service/ConsumerService.java x: 6 # contributors y: 7 # changes src/main/java/org/apache/rocketmq/dashboard/service/impl/ConsumerServiceImpl.java x: 6 # contributors y: 13 # changes src/main/resources/static/src/consumer.js x: 6 # contributors y: 11 # changes src/main/resources/static/view/pages/consumer.html x: 4 # contributors y: 10 # changes src/main/java/org/apache/rocketmq/dashboard/controller/TopicController.java x: 5 # contributors y: 7 # changes src/main/java/org/apache/rocketmq/dashboard/model/GroupConsumeInfo.java x: 5 # contributors y: 6 # changes src/main/java/org/apache/rocketmq/dashboard/service/ClusterInfoService.java x: 1 # contributors y: 1 # changes src/main/java/org/apache/rocketmq/dashboard/service/TopicService.java x: 6 # contributors y: 6 # changes src/main/java/org/apache/rocketmq/dashboard/service/client/MQAdminExtImpl.java x: 8 # contributors y: 12 # changes src/main/java/org/apache/rocketmq/dashboard/service/impl/TopicServiceImpl.java x: 7 # contributors y: 9 # changes src/main/java/org/apache/rocketmq/dashboard/task/DashboardCollectTask.java x: 5 # contributors y: 8 # changes src/main/resources/static/src/i18n/en.js x: 12 # contributors y: 20 # changes src/main/resources/static/src/i18n/zh.js x: 11 # contributors y: 19 # changes src/main/resources/static/src/topic.js x: 9 # contributors y: 11 # changes src/main/resources/static/style/app.css x: 3 # contributors y: 3 # changes src/main/resources/static/view/layout/_header.html x: 8 # contributors y: 9 # changes src/main/resources/static/src/controller.js x: 7 # contributors y: 8 # changes src/main/java/org/apache/rocketmq/dashboard/task/CollectTaskRunnble.java x: 3 # contributors y: 5 # changes src/main/resources/static/index.html x: 8 # contributors y: 11 # changes src/main/java/org/apache/rocketmq/dashboard/model/request/TopicConfigInfo.java x: 4 # contributors y: 4 # changes src/main/java/org/apache/rocketmq/dashboard/service/impl/ClusterServiceImpl.java x: 4 # contributors y: 5 # changes src/main/resources/static/view/pages/cluster.html x: 2 # contributors y: 2 # changes src/main/java/org/apache/rocketmq/dashboard/service/AbstractCommonService.java x: 3 # contributors y: 4 # changes src/main/java/org/apache/rocketmq/dashboard/service/impl/AclServiceImpl.java x: 2 # contributors y: 3 # changes src/main/java/org/apache/rocketmq/dashboard/service/impl/DlqMessageServiceImpl.java x: 2 # contributors y: 4 # changes src/main/java/org/apache/rocketmq/dashboard/service/impl/OpsServiceImpl.java x: 4 # contributors y: 6 # changes src/main/resources/static/src/ops.js x: 3 # contributors y: 6 # changes src/main/resources/static/view/pages/ops.html x: 4 # contributors y: 7 # changes src/main/java/org/apache/rocketmq/dashboard/admin/MQAdminFactory.java x: 1 # contributors y: 2 # changes src/main/resources/static/src/dlqMessage.js x: 2 # contributors y: 5 # changes src/main/resources/static/view/pages/message.html x: 3 # contributors y: 8 # changes src/main/resources/static/view/pages/messageTrace.html x: 4 # contributors y: 8 # changes src/main/java/org/apache/rocketmq/dashboard/service/MessageTraceService.java x: 3 # contributors y: 2 # changes src/main/java/org/apache/rocketmq/dashboard/filter/HttpBasicAuthorizedFilter.java x: 2 # contributors y: 1 # changes
20.0
# changes
  min: 1.0
  average: 3.31
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.0
  max: 20.0
0 12.0
# contributors
min: 1.0 | average: 2.7 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 12.0

Number of Contributors vs. File Size: 162 points

src/main/java/org/apache/rocketmq/dashboard/controller/ConsumerController.java x: 6 # contributors y: 101 lines of code src/main/java/org/apache/rocketmq/dashboard/service/ConsumerService.java x: 6 # contributors y: 28 lines of code src/main/java/org/apache/rocketmq/dashboard/service/impl/ConsumerServiceImpl.java x: 6 # contributors y: 484 lines of code src/main/resources/static/src/consumer.js x: 6 # contributors y: 417 lines of code src/main/resources/static/view/pages/consumer.html x: 4 # contributors y: 524 lines of code src/main/java/org/apache/rocketmq/dashboard/controller/TopicController.java x: 5 # contributors y: 97 lines of code src/main/java/org/apache/rocketmq/dashboard/model/GroupConsumeInfo.java x: 5 # contributors y: 84 lines of code src/main/java/org/apache/rocketmq/dashboard/service/ClusterInfoService.java x: 1 # contributors y: 45 lines of code src/main/java/org/apache/rocketmq/dashboard/service/TopicService.java x: 6 # contributors y: 26 lines of code src/main/java/org/apache/rocketmq/dashboard/service/client/MQAdminExtImpl.java x: 8 # contributors y: 686 lines of code src/main/java/org/apache/rocketmq/dashboard/service/impl/TopicServiceImpl.java x: 7 # contributors y: 413 lines of code src/main/java/org/apache/rocketmq/dashboard/task/DashboardCollectTask.java x: 5 # contributors y: 241 lines of code src/main/resources/static/src/i18n/en.js x: 12 # contributors y: 122 lines of code src/main/resources/static/src/i18n/zh.js x: 11 # contributors y: 123 lines of code src/main/resources/static/src/message.js x: 5 # contributors y: 245 lines of code src/main/resources/static/src/topic.js x: 9 # contributors y: 523 lines of code src/main/resources/static/style/app.css x: 3 # contributors y: 226 lines of code src/main/resources/static/view/layout/_header.html x: 8 # contributors y: 67 lines of code src/main/resources/static/src/controller.js x: 7 # contributors y: 517 lines of code src/main/java/org/apache/rocketmq/dashboard/task/CollectTaskRunnble.java x: 3 # contributors y: 84 lines of code src/main/java/org/apache/rocketmq/dashboard/service/impl/MessageServiceImpl.java x: 6 # contributors y: 477 lines of code src/main/resources/static/view/pages/topic.html x: 7 # contributors y: 531 lines of code src/main/java/org/apache/rocketmq/dashboard/config/RMQConfigure.java x: 5 # contributors y: 137 lines of code src/main/java/org/apache/rocketmq/dashboard/controller/ProxyController.java x: 1 # contributors y: 33 lines of code src/main/java/org/apache/rocketmq/dashboard/service/ProxyService.java x: 1 # contributors y: 7 lines of code src/main/java/org/apache/rocketmq/dashboard/service/client/ProxyAdmin.java x: 1 # contributors y: 9 lines of code src/main/java/org/apache/rocketmq/dashboard/service/client/ProxyAdminImpl.java x: 1 # contributors y: 40 lines of code src/main/java/org/apache/rocketmq/dashboard/service/impl/ProxyServiceImpl.java x: 1 # contributors y: 37 lines of code src/main/java/org/apache/rocketmq/dashboard/task/MonitorTask.java x: 3 # contributors y: 27 lines of code src/main/resources/static/index.html x: 8 # contributors y: 88 lines of code src/main/resources/static/src/app.js x: 7 # contributors y: 209 lines of code src/main/resources/static/src/proxy.js x: 1 # contributors y: 75 lines of code src/main/resources/static/view/pages/proxy.html x: 1 # contributors y: 50 lines of code src/main/java/org/apache/rocketmq/dashboard/model/request/TopicTypeList.java x: 1 # contributors y: 22 lines of code src/main/java/org/apache/rocketmq/dashboard/model/request/TopicTypeMeta.java x: 1 # contributors y: 17 lines of code src/main/java/org/apache/rocketmq/dashboard/model/request/TopicConfigInfo.java x: 4 # contributors y: 79 lines of code src/main/java/org/apache/rocketmq/dashboard/service/impl/ClusterServiceImpl.java x: 4 # contributors y: 60 lines of code src/main/resources/static/view/pages/cluster.html x: 2 # contributors y: 117 lines of code src/main/java/org/apache/rocketmq/dashboard/service/AbstractCommonService.java x: 3 # contributors y: 32 lines of code src/main/java/org/apache/rocketmq/dashboard/service/impl/AclServiceImpl.java x: 2 # contributors y: 325 lines of code src/main/java/org/apache/rocketmq/dashboard/service/impl/DashboardCollectServiceImpl.java x: 3 # contributors y: 130 lines of code src/main/java/org/apache/rocketmq/dashboard/service/impl/DlqMessageServiceImpl.java x: 2 # contributors y: 63 lines of code src/main/java/org/apache/rocketmq/dashboard/service/impl/MonitorServiceImpl.java x: 3 # contributors y: 71 lines of code src/main/java/org/apache/rocketmq/dashboard/service/impl/ProducerServiceImpl.java x: 3 # contributors y: 22 lines of code src/main/java/org/apache/rocketmq/dashboard/admin/MQAdminPooledObjectFactory.java x: 2 # contributors y: 54 lines of code src/main/java/org/apache/rocketmq/dashboard/controller/MessageController.java x: 4 # contributors y: 66 lines of code src/main/java/org/apache/rocketmq/dashboard/controller/ProducerController.java x: 4 # contributors y: 25 lines of code src/main/java/org/apache/rocketmq/dashboard/model/ConsumerGroupRollBackStat.java x: 3 # contributors y: 34 lines of code src/main/java/org/apache/rocketmq/dashboard/model/DlqMessageResendResult.java x: 2 # contributors y: 15 lines of code src/main/java/org/apache/rocketmq/dashboard/model/QueueStatInfo.java x: 3 # contributors y: 54 lines of code src/main/java/org/apache/rocketmq/dashboard/service/MessageService.java x: 3 # contributors y: 19 lines of code src/main/java/org/apache/rocketmq/dashboard/service/ProducerService.java x: 3 # contributors y: 5 lines of code src/main/java/org/apache/rocketmq/dashboard/service/OpsService.java x: 3 # contributors y: 12 lines of code src/main/java/org/apache/rocketmq/dashboard/service/impl/OpsServiceImpl.java x: 4 # contributors y: 69 lines of code src/main/resources/static/src/ops.js x: 3 # contributors y: 82 lines of code src/main/resources/static/view/pages/ops.html x: 4 # contributors y: 52 lines of code src/main/java/org/apache/rocketmq/dashboard/config/AuthWebMVCConfigurerAdapter.java x: 3 # contributors y: 70 lines of code src/main/java/org/apache/rocketmq/dashboard/controller/AclController.java x: 1 # contributors y: 113 lines of code src/main/resources/static/src/acl.js x: 1 # contributors y: 475 lines of code src/main/resources/static/view/pages/acl.html x: 1 # contributors y: 452 lines of code src/main/resources/static/src/dlqMessage.js x: 2 # contributors y: 266 lines of code src/main/resources/static/view/pages/message.html x: 3 # contributors y: 266 lines of code src/main/java/org/apache/rocketmq/dashboard/controller/DlqMessageController.java x: 2 # contributors y: 84 lines of code src/main/resources/static/src/remoteApi/remoteApi.js x: 1 # contributors y: 52 lines of code src/main/java/org/apache/rocketmq/dashboard/service/impl/MessageTraceServiceImpl.java x: 3 # contributors y: 204 lines of code src/main/java/org/apache/rocketmq/dashboard/model/DlqMessageExcelModel.java x: 1 # contributors y: 56 lines of code src/main/resources/static/view/pages/dlqMessage.html x: 1 # contributors y: 262 lines of code src/main/resources/static/view/pages/messageTrace.html x: 4 # contributors y: 325 lines of code frontend/public/index.html x: 1 # contributors y: 20 lines of code frontend/src/App.js x: 1 # contributors y: 28 lines of code frontend/src/index.css x: 1 # contributors y: 12 lines of code frontend/src/setupTests.js x: 1 # contributors y: 1 lines of code src/main/java/org/apache/rocketmq/dashboard/controller/MessageTraceController.java x: 3 # contributors y: 45 lines of code src/main/java/org/apache/rocketmq/dashboard/service/MessageTraceService.java x: 3 # contributors y: 9 lines of code src/main/resources/static/src/messageTrace.js x: 4 # contributors y: 201 lines of code src/main/resources/static/src/producer.js x: 2 # contributors y: 35 lines of code src/main/resources/static/view/pages/un_support_browser.html x: 2 # contributors y: 23 lines of code src/main/java/org/apache/rocketmq/dashboard/App.java x: 3 # contributors y: 16 lines of code src/main/java/org/apache/rocketmq/dashboard/admin/MqAdminExtObjectPool.java x: 1 # contributors y: 27 lines of code src/main/java/org/apache/rocketmq/dashboard/aspect/admin/MQAdminAspect.java x: 3 # contributors y: 36 lines of code src/main/java/org/apache/rocketmq/dashboard/service/client/MQAdminInstance.java x: 3 # contributors y: 49 lines of code src/main/java/org/apache/rocketmq/dashboard/controller/MonitorController.java x: 3 # contributors y: 41 lines of code src/main/java/org/apache/rocketmq/dashboard/permisssion/PermissionAspect.java x: 1 # contributors y: 42 lines of code src/main/java/org/apache/rocketmq/dashboard/service/PermissionService.java x: 1 # contributors y: 5 lines of code src/main/java/org/apache/rocketmq/dashboard/service/impl/AbstractFileStore.java x: 1 # contributors y: 59 lines of code src/main/java/org/apache/rocketmq/dashboard/service/impl/PermissionServiceImpl.java x: 1 # contributors y: 70 lines of code src/main/java/org/apache/rocketmq/dashboard/support/GlobalExceptionHandler.java x: 3 # contributors y: 28 lines of code src/main/resources/static/view/pages/50x.html x: 2 # contributors y: 1 lines of code src/main/resources/static/style/preLoading/main.css x: 2 # contributors y: 296 lines of code src/main/resources/static/style/theme.css x: 1 # contributors y: 63 lines of code src/main/resources/static/style/timeline.css x: 1 # contributors y: 126 lines of code src/main/resources/static/view/pages/login.html x: 4 # contributors y: 41 lines of code src/main/java/org/apache/rocketmq/dashboard/aspect/admin/annotation/OriginalControllerReturnValue.java x: 2 # contributors y: 11 lines of code src/main/java/org/apache/rocketmq/dashboard/controller/LoginController.java x: 3 # contributors y: 66 lines of code src/main/java/org/apache/rocketmq/dashboard/controller/TestController.java x: 2 # contributors y: 77 lines of code src/main/java/org/apache/rocketmq/dashboard/interceptor/AuthInterceptor.java x: 2 # contributors y: 17 lines of code src/main/java/org/apache/rocketmq/dashboard/model/MessagePage.java x: 2 # contributors y: 29 lines of code src/main/java/org/apache/rocketmq/dashboard/model/MessagePageTask.java x: 2 # contributors y: 30 lines of code src/main/java/org/apache/rocketmq/dashboard/model/MessageQueryByPage.java x: 2 # contributors y: 67 lines of code src/main/java/org/apache/rocketmq/dashboard/model/MessageView.java x: 2 # contributors y: 135 lines of code src/main/java/org/apache/rocketmq/dashboard/model/UserInfo.java x: 2 # contributors y: 41 lines of code src/main/java/org/apache/rocketmq/dashboard/model/request/MessageQuery.java x: 2 # contributors y: 45 lines of code src/main/java/org/apache/rocketmq/dashboard/model/request/SendTopicMessageRequest.java x: 2 # contributors y: 10 lines of code src/main/java/org/apache/rocketmq/dashboard/model/trace/SubscriptionNode.java x: 2 # contributors y: 8 lines of code src/main/java/org/apache/rocketmq/dashboard/service/checker/CheckerType.java x: 2 # contributors y: 5 lines of code src/main/java/org/apache/rocketmq/dashboard/util/JsonUtil.java x: 2 # contributors y: 123 lines of code src/main/java/org/apache/rocketmq/dashboard/util/WebUtil.java x: 2 # contributors y: 80 lines of code src/main/java/org/apache/rocketmq/dashboard/model/MessageTraceView.java x: 2 # contributors y: 178 lines of code src/main/java/org/apache/rocketmq/dashboard/support/GlobalRestfulResponseBodyAdvice.java x: 2 # contributors y: 38 lines of code src/main/java/org/apache/rocketmq/dashboard/support/JsonResult.java x: 2 # contributors y: 36 lines of code src/main/java/org/apache/rocketmq/dashboard/util/MsgTraceDecodeUtil.java x: 2 # contributors y: 144 lines of code
686.0
lines of code
  min: 1.0
  average: 89.41
  25th percentile: 17.0
  median: 39.5
  75th percentile: 84.0
  max: 686.0
0 12.0
# contributors
min: 1.0 | average: 2.7 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 12.0