apache / ozhera
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system51% (71,308 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
ftl89% (50,535 lines)
java24% (17,032 lines)
xml39% (2,500 lines)
sql23% (587 lines)
yaml19% (574 lines)
proto100% (80 lines)
Duplication per Component (primary)
ozhera-monitor70% (59,873 lines)
ozhera-app47% (3,445 lines)
ozhera-operator26% (1,793 lines)
ozhera-log8% (1,744 lines)
trace-etl26% (1,651 lines)
ozhera-tspandata25% (1,171 lines)
ozhera-prometheus-agent23% (1,170 lines)
ozhera-webhook18% (161 lines)
ozhera-intelligence13% (86 lines)
ozhera-demo-client80% (62 lines)
ozhera-demo-server80% (62 lines)
prometheus-starter-all7% (49 lines)
style23% (41 lines)

Duplication Between Components (50+ lines)

G ozhera-app ozhera-app ozhera-monitor ozhera-monitor ozhera-app--ozhera-monitor 8546 ozhera-prometheus-agent ozhera-prometheus-agent ozhera-app--ozhera-prometheus-agent 142 trace-etl trace-etl ozhera-app--trace-etl 476 ozhera-log ozhera-log ozhera-app--ozhera-log 218 ozhera-monitor--ozhera-prometheus-agent 1054 ozhera-monitor--trace-etl 312 ozhera-operator ozhera-operator ozhera-monitor--ozhera-operator 86 ozhera-prometheus-agent--trace-etl 343 ozhera-log--ozhera-monitor 262 ozhera-log--ozhera-prometheus-agent 126 ozhera-log--trace-etl 458 ozhera-log--ozhera-operator 247 ozhera-webhook ozhera-webhook ozhera-log--ozhera-webhook 62 ozhera-operator--ozhera-webhook 236 ozhera-intelligence ozhera-intelligence ozhera-intelligence--ozhera-monitor 60 ozhera-intelligence--ozhera-prometheus-agent 82 ozhera-intelligence--trace-etl 227 ozhera-demo-client ozhera-demo-client ozhera-demo-client--trace-etl 65 ozhera-demo-server ozhera-demo-server ozhera-demo-client--ozhera-demo-server 124 ozhera-demo-server--trace-etl 65 prometheus-starter-all prometheus-starter-all prometheus-starter-all--trace-etl 86

Download: SVG DOT (open online Graphviz editor)

Open 2D force graph... Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 101,917 duplicates...
Size#FoldersFilesLinesCode
420 x 2 ozhera-app/app-service/s...apache/ozhera/app/model
ozhera-monitor/ozhera-mo...zhera/monitor/dao/model
25:736 (100%)
25:736 (100%)
view
353 x 2 ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
709:1061 (25%)
708:1060 (25%)
view
350 x 2 ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
274:623 (25%)
273:622 (25%)
view
312 x 2 ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
3758:4072 (7%)
5840:6154 (5%)
view
287 x 2 ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
315:601 (20%)
752:1038 (20%)
view
287 x 2 ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
753:1039 (20%)
314:600 (20%)
view
287 x 2 ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
315:601 (20%)
753:1039 (20%)
view
287 x 2 ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
314:600 (20%)
752:1038 (20%)
view
283 x 2 ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
304:586 (20%)
736:1018 (20%)
view
280 x 2 ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
304:583 (20%)
738:1017 (20%)
view
248 x 2 ozhera-monitor/ozhera-mo...vice/src/main/resources
ozhera-monitor/ozhera-mo...vice/src/main/resources
165:412 (4%)
165:412 (5%)
view
220 x 2 ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
3538:3760 (5%)
5431:5653 (3%)
view
220 x 2 ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
571:794 (5%)
605:828 (3%)
view
216 x 2 ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
694:909 (16%)
709:924 (15%)
view
216 x 2 ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
694:909 (16%)
708:923 (15%)
view
213 x 2 ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
263:475 (15%)
274:486 (15%)
view
213 x 2 ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
263:475 (15%)
273:485 (15%)
view
208 x 2 ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
4084:4291 (4%)
6166:6373 (3%)
view
208 x 2 ozhera-monitor/ozhera-mo...vice/src/main/resources
ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
5112:5319 (4%)
4084:4291 (4%)
view
208 x 2 ozhera-monitor/ozhera-mo...vice/src/main/resources
ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
5112:5319 (4%)
6166:6373 (3%)
view
204 x 2 ozhera-monitor/ozhera-mo...vice/src/main/resources
ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
1806:2015 (3%)
1904:2113 (3%)
view
195 x 2 ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
1:198 (14%)
1:197 (14%)
view
172 x 2 ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
738:909 (12%)
315:486 (12%)
view
172 x 2 ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
738:909 (12%)
314:485 (12%)
view
172 x 2 ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
304:475 (12%)
753:924 (12%)
view
172 x 2 ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
21:192 (12%)
22:193 (18%)
view
172 x 2 ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
304:475 (12%)
752:923 (12%)
view
169 x 2 ozhera-monitor/ozhera-mo...zhera/monitor/dao/model
ozhera-monitor/ozhera-mo...zhera/monitor/dao/model
273:553 (38%)
343:623 (32%)
view
168 x 2 ozhera-monitor/ozhera-mo...vice/src/main/resources
ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
4916:5083 (3%)
6166:6333 (2%)
view
168 x 2 ozhera-monitor/ozhera-mo...vice/src/main/resources
ozhera-monitor/ozhera-mo...vice/src/main/resources
5112:5279 (3%)
4916:5083 (3%)
view
168 x 2 ozhera-monitor/ozhera-mo...vice/src/main/resources
ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
4916:5083 (3%)
4084:4251 (3%)
view
163 x 2 ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
ozhera-monitor/ozhera-mo...ces/heraGrafanaTemplate
1147:1309 (11%)
1146:1308 (11%)
view
162 x 2 ozhera-app/app-service/s...apache/ozhera/app/model
ozhera-monitor/ozhera-mo...zhera/monitor/dao/model
463:736 (38%)
479:752 (37%)
view
162 x 2 ozhera-app/app-service/s...apache/ozhera/app/model
ozhera-monitor/ozhera-mo...zhera/monitor/dao/model
323:596 (48%)
479:752 (37%)
view
162 x 2 ozhera-app/app-service/s...apache/ozhera/app/model
ozhera-app/app-service/s...apache/ozhera/app/model
793:1066 (26%)
323:596 (48%)
view
162 x 2 ozhera-app/app-service/s...apache/ozhera/app/model
ozhera-monitor/ozhera-mo...zhera/monitor/dao/model
793:1066 (26%)
479:752 (37%)
view
162 x 2 ozhera-app/app-service/s...apache/ozhera/app/model
ozhera-monitor/ozhera-mo...zhera/monitor/dao/model
463:736 (38%)
463:736 (38%)
view
162 x 2 ozhera-app/app-service/s...apache/ozhera/app/model
ozhera-monitor/ozhera-mo...zhera/monitor/dao/model
793:1066 (26%)
463:736 (38%)
view
162 x 2 ozhera-app/app-service/s...apache/ozhera/app/model
ozhera-app/app-service/s...apache/ozhera/app/model
793:1066 (26%)
333:606 (47%)
view
162 x 2 ozhera-app/app-service/s...apache/ozhera/app/model
ozhera-app/app-service/s...apache/ozhera/app/model
323:596 (48%)
333:606 (47%)
view
162 x 2 ozhera-monitor/ozhera-mo...zhera/monitor/dao/model
ozhera-monitor/ozhera-mo...zhera/monitor/dao/model
479:752 (37%)
463:736 (38%)
view
162 x 2 ozhera-app/app-service/s...apache/ozhera/app/model
ozhera-monitor/ozhera-mo...zhera/monitor/dao/model
793:1066 (26%)
463:736 (38%)
view
162 x 2 ozhera-app/app-service/s...apache/ozhera/app/model
ozhera-monitor/ozhera-mo...zhera/monitor/dao/model
323:596 (48%)
463:736 (38%)
view
162 x 2 ozhera-app/app-service/s...apache/ozhera/app/model
ozhera-monitor/ozhera-mo...zhera/monitor/dao/model
333:606 (47%)
479:752 (37%)
view
162 x 2 ozhera-monitor/ozhera-mo...zhera/monitor/dao/model
ozhera-monitor/ozhera-mo...zhera/monitor/dao/model
479:752 (37%)
463:736 (38%)
view
162 x 2 ozhera-app/app-service/s...apache/ozhera/app/model
ozhera-app/app-service/s...apache/ozhera/app/model
463:736 (38%)
333:606 (47%)
view
162 x 2 ozhera-app/app-service/s...apache/ozhera/app/model
ozhera-monitor/ozhera-mo...zhera/monitor/dao/model
333:606 (47%)
463:736 (38%)
view
162 x 2 ozhera-app/app-service/s...apache/ozhera/app/model
ozhera-monitor/ozhera-mo...zhera/monitor/dao/model
333:606 (47%)
463:736 (38%)
view
162 x 2 ozhera-monitor/ozhera-mo...zhera/monitor/dao/model
ozhera-monitor/ozhera-mo...zhera/monitor/dao/model
463:736 (38%)
463:736 (38%)
view
162 x 2 ozhera-app/app-service/s...apache/ozhera/app/model
ozhera-app/app-service/s...apache/ozhera/app/model
463:736 (38%)
323:596 (48%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 72 unit duplicates...
Size#FoldersFilesLinesCode
34 x 2 ozhera-log/log-manager/s...og/manager/service/impl
ozhera-log/log-manager/s...hera/log/manager/domain
268:303 
344:379 
view
32 x 2 ozhera-log/log-manager/s...og/manager/service/impl
ozhera-log/log-manager/s...og/manager/service/impl
60:94 
109:143 
view
32 x 2 ozhera-webhook/ozhera-we...e/ozhera/webhook/common
ozhera-operator/ozhera-o.../ozhera/operator/common
155:188 
151:184 
view
30 x 2 trace-etl/trace-etl-exte.../trace/etl/extension/es
trace-etl/trace-etl-exte...ace/etl/extension/doris
164:195 
204:235 
view
28 x 2 ozhera-prometheus-agent/.../agent/prometheusClient
ozhera-prometheus-agent/.../agent/prometheusClient
92:123 
104:135 
view
24 x 2 ozhera-log/log-agent/src.../log/agent/common/trace
trace-etl/trace-etl-serv...e/ozhera/trace/etl/util
112:139 
96:123 
view
21 x 2 trace-etl/trace-etl-meta...a/trace/etl/metadata/mq
trace-etl/trace-etl-meta...a/trace/etl/metadata/mq
196:219 
197:220 
view
21 x 2 ozhera-webhook/ozhera-we...e/ozhera/webhook/common
ozhera-operator/ozhera-o.../ozhera/operator/common
53:78 
49:74 
view
20 x 2 ozhera-monitor/ozhera-mo...ache/ozhera/monitor/dao
ozhera-app/app-service/s...g/apache/ozhera/app/dao
197:221 
192:216 
view
18 x 2 ozhera-monitor/ozhera-mo...ache/ozhera/monitor/dao
ozhera-app/app-service/s...g/apache/ozhera/app/dao
174:195 
169:190 
view
17 x 2 ozhera-log/log-manager/s...og/manager/service/impl
ozhera-log/log-manager/s...og/manager/service/impl
96:114 
145:163 
view
17 x 2 trace-etl/trace-etl-exte.../trace/etl/extension/es
trace-etl/trace-etl-exte...ace/etl/extension/doris
266:284 
237:255 
view
16 x 2 ozhera-log/log-agent/src.../log/agent/common/trace
trace-etl/trace-etl-serv...e/ozhera/trace/etl/util
362:379 
346:363 
view
16 x 2 ozhera-log/log-agent/src...zhera/log/agent/channel
ozhera-log/log-agent/src...zhera/log/agent/channel
479:499 
345:365 
view
16 x 2 ozhera-monitor/ozhera-mo...ache/ozhera/monitor/dao
ozhera-app/app-service/s...g/apache/ozhera/app/dao
223:241 
218:236 
view
16 x 2 ozhera-monitor/ozhera-mo...he/ozhera/monitor/utils
ozhera-prometheus-agent/...a/prometheus/agent/util
91:108 
88:105 
view
15 x 2 ozhera-prometheus-agent/.../agent/prometheusClient
ozhera-prometheus-agent/...gent/alertManagerClient
250:272 
249:271 
view
14 x 2 ozhera-log/log-agent/src.../log/agent/common/trace
trace-etl/trace-etl-serv...e/ozhera/trace/etl/util
153:168 
137:152 
view
14 x 2 ozhera-monitor/ozhera-mo...rvice/alertmanager/impl
ozhera-monitor/ozhera-mo...itor/service/prometheus
999:1017 
169:187 
view
14 x 2 trace-etl/trace-etl-meta...a/trace/etl/metadata/mq
trace-etl/trace-etl-meta...a/trace/etl/metadata/mq
155:170 
156:171 
view
14 x 2 ozhera-webhook/ozhera-we...e/ozhera/webhook/common
ozhera-operator/ozhera-o.../ozhera/operator/common
107:126 
103:122 
view
14 x 3 ozhera-prometheus-agent/...gent/alertManagerClient
ozhera-prometheus-agent/...gent/alertManagerClient
ozhera-prometheus-agent/...gent/alertManagerClient
179:195 
313:330 
183:200 
view
13 x 2 ozhera-monitor/ozhera-mo...rvice/alertmanager/impl
ozhera-monitor/ozhera-mo...itor/service/prometheus
964:981 
134:151 
view
13 x 2 ozhera-webhook/ozhera-we...e/ozhera/webhook/common
ozhera-operator/ozhera-o.../ozhera/operator/common
33:48 
34:49 
view
12 x 2 ozhera-log/log-agent/src.../log/agent/common/trace
trace-etl/trace-etl-serv...e/ozhera/trace/etl/util
344:357 
328:341 
view
12 x 4 ozhera-monitor/ozhera-mo...e/ozhera/monitor/config
trace-etl/trace-etl-serv...ozhera/trace/etl/config
trace-etl/trace-etl-mana...race/etl/manager/config
ozhera-prometheus-agent/...prometheus/agent/config
81:98 
65:82 
65:82 
66:83 
view
11 x 2 ozhera-log/log-stream/sr...ream/job/extension/impl
ozhera-log/log-manager/s...anager/service/consumer
85:97 
48:60 
view
11 x 2 ozhera-log/log-agent/src.../log/agent/common/trace
trace-etl/trace-etl-serv...e/ozhera/trace/etl/util
393:405 
377:389 
view
11 x 3 ozhera-app/app-server/sr...pache/ozhera/app/config
trace-etl/trace-etl-meta...ace/etl/metadata/config
trace-etl/trace-etl-es/s...era/trace/etl/es/config
75:90 
68:83 
65:80 
view
11 x 2 ozhera-prometheus-agent/...heus/agent/service/impl
ozhera-prometheus-agent/...etheus/agent/controller
62:75 
70:83 
view
11 x 2 ozhera-prometheus-agent/...heus/agent/service/impl
ozhera-prometheus-agent/...etheus/agent/controller
71:83 
89:101 
view
10 x 2 ozhera-log/log-manager/s...nager/common/validation
ozhera-log/log-manager/s...og/manager/service/impl
105:117 
272:284 
view
10 x 2 ozhera-monitor/ozhera-mo...rvice/alertmanager/impl
ozhera-monitor/ozhera-mo...itor/service/prometheus
898:912 
113:127 
view
10 x 2 ozhera-monitor/ozhera-mo...rvice/alertmanager/impl
ozhera-monitor/ozhera-mo...itor/service/prometheus
983:997 
153:167 
view
10 x 3 ozhera-app/app-service/s...apache/ozhera/app/redis
trace-etl/trace-etl-serv.../trace/etl/service/impl
trace-etl/trace-etl-es/s...trace/etl/es/util/redis
228:239 
133:144 
125:136 
view
10 x 2 trace-etl/trace-etl-exte.../trace/etl/extension/es
trace-etl/trace-etl-exte...ace/etl/extension/doris
151:162 
191:202 
view
10 x 2 trace-etl/trace-etl-es/s...a/trace/etl/es/consumer
trace-etl/trace-etl-es/s...a/trace/etl/es/consumer
91:102 
88:99 
view
10 x 2 ozhera-prometheus-agent/.../agent/prometheusClient
ozhera-prometheus-agent/...gent/alertManagerClient
275:288 
274:287 
view
9 x 2 ozhera-log/log-agent/src.../log/agent/common/trace
trace-etl/trace-etl-serv...e/ozhera/trace/etl/util
173:183 
157:167 
view
9 x 2 ozhera-log/log-common/sr...apache/ozhera/log/utils
ozhera-log/log-manager/s...hera/log/manager/common
55:65 
85:95 
view
9 x 19 ozhera-monitor/ozhera-mo...zhera/monitor/dao/model
ozhera-monitor/ozhera-mo...zhera/monitor/dao/model
ozhera-monitor/ozhera-mo...zhera/monitor/dao/model
ozhera-monitor/ozhera-mo...zhera/monitor/dao/model
ozhera-monitor/ozhera-mo...zhera/monitor/dao/model
ozhera-monitor/ozhera-mo...zhera/monitor/dao/model
ozhera-monitor/ozhera-mo...zhera/monitor/dao/model
ozhera-monitor/ozhera-mo...zhera/monitor/dao/model
ozhera-monitor/ozhera-mo...zhera/monitor/dao/model
ozhera-monitor/ozhera-mo...zhera/monitor/dao/model
...
830:840 
898:908 
339:349 
710:720 
710:720 
860:870 
1771:1781 
726:736 
880:890 
600:610 
...
view
9 x 2 trace-etl/trace-etl-exte.../trace/etl/extension/es
trace-etl/trace-etl-exte...ace/etl/extension/doris
138:149 
178:189 
view
9 x 2 trace-etl/trace-etl-exte.../trace/etl/extension/es
trace-etl/trace-etl-exte...ace/etl/extension/doris
242:252 
213:223 
view
8 x 2 ozhera-log/log-agent/src.../log/agent/common/trace
trace-etl/trace-etl-serv...e/ozhera/trace/etl/util
201:210 
185:194 
view
8 x 2 ozhera-log/log-manager/s...og/manager/service/impl
ozhera-log/log-manager/s...og/manager/service/impl
550:559 
257:266 
view
8 x 3 ozhera-monitor/ozhera-mo...a/monitor/service/model
ozhera-app/app-api/src/m...he/ozhera/app/api/model
trace-etl/trace-etl-doma...ace/etl/domain/metadata
67:78 
68:79 
40:51 
view
8 x 2 trace-etl/trace-etl-serv.../trace/etl/service/impl
trace-etl/trace-etl-es/s...trace/etl/es/util/redis
77:86 
69:78 
view
7 x 2 ozhera-log/log-agent/src.../log/agent/common/trace
trace-etl/trace-etl-serv...e/ozhera/trace/etl/util
188:196 
172:180 
view
7 x 2 ozhera-log/log-agent/src.../log/agent/common/trace
trace-etl/trace-etl-serv...e/ozhera/trace/etl/util
291:299 
273:281 
view
7 x 2 ozhera-log/log-manager/s...hera/log/manager/common
ozhera-log/log-manager/s...era/log/manager/service
162:170 
43:51 
view