apache / ambari-metrics
Duplication

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

Intro
Learn more...
Duplication Overall
system15% (4,638 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java15% (2,030 lines)
c17% (1,135 lines)
py13% (883 lines)
ps187% (381 lines)
js10% (129 lines)
xml5% (38 lines)
ts18% (22 lines)
h4% (20 lines)
Duplication per Component (primary)
ambari-metrics-host-monitoring15% (1,927 lines)
ambari-metrics-timelineservice15% (1,820 lines)
ambari-metrics-assembly65% (381 lines)
ambari-metrics-grafana11% (151 lines)
ambari-metrics-storm-sink24% (104 lines)
ambari-metrics-common6% (89 lines)
ambari-metrics-kafka-sink8% (49 lines)
ambari-metrics-flume-sink24% (42 lines)
ambari-metrics-hadoop-sink12% (41 lines)
ambari-metrics-host-aggregator9% (34 lines)
src0% (0 lines)

Duplication Between Components (50+ lines)

G ambari-metrics-host-monitoring ambari-metrics-host-monitoring ambari-metrics-timelineservice ambari-metrics-timelineservice ambari-metrics-host-monitoring--ambari-metrics-timelineservice 374 ambari-metrics-common ambari-metrics-common ambari-metrics-common--ambari-metrics-timelineservice 160 ambari-metrics-kafka-sink ambari-metrics-kafka-sink ambari-metrics-storm-sink ambari-metrics-storm-sink ambari-metrics-kafka-sink--ambari-metrics-storm-sink 79 ambari-metrics-hadoop-sink ambari-metrics-hadoop-sink ambari-metrics-hadoop-sink--ambari-metrics-storm-sink 79 ambari-metrics-flume-sink ambari-metrics-flume-sink ambari-metrics-flume-sink--ambari-metrics-kafka-sink 68 ambari-metrics-flume-sink--ambari-metrics-storm-sink 58

Download: SVG DOT (open online Graphviz editor)

Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 897 duplicates...
Size#FoldersFilesLinesCode
65 x 2 ambari-metrics-assembly/...package/choco/collector
ambari-metrics-assembly/...main/package/choco/sink
1:71 (77%)
1:71 (79%)
view
65 x 2 ambari-metrics-assembly/...n/package/choco/monitor
ambari-metrics-assembly/...main/package/choco/sink
1:71 (77%)
1:71 (79%)
view
65 x 2 ambari-metrics-assembly/...package/choco/collector
ambari-metrics-assembly/...n/package/choco/monitor
1:71 (77%)
1:71 (77%)
view
62 x 2 ambari-metrics-assembly/...n/package/choco/monitor
ambari-metrics-assembly/...main/package/choco/sink
1:69 (100%)
1:69 (100%)
view
62 x 2 ambari-metrics-assembly/...package/choco/collector
ambari-metrics-assembly/...main/package/choco/sink
1:69 (100%)
1:69 (100%)
view
62 x 2 ambari-metrics-assembly/...package/choco/collector
ambari-metrics-assembly/...n/package/choco/monitor
1:69 (100%)
1:69 (100%)
view
34 x 2 ambari-metrics-host-moni...in/python/psutil/psutil
ambari-metrics-host-moni...in/python/psutil/psutil
195:244 (12%)
165:214 (14%)
view
34 x 2 ambari-metrics-common/sr.../metrics2/sink/timeline
ambari-metrics-timelines...rics/core/timeline/sink
478:520 (8%)
98:138 (27%)
view
30 x 2 ambari-metrics-timelines...metrics/records/impl/pb
ambari-metrics-timelines...metrics/records/impl/pb
147:191 (24%)
171:215 (22%)
view
27 x 2 ambari-metrics-assembly/...package/choco/collector
ambari-metrics-assembly/...main/package/choco/sink
1:30 (43%)
1:30 (32%)
view
27 x 2 ambari-metrics-assembly/...n/package/choco/monitor
ambari-metrics-assembly/...n/package/choco/monitor
1:30 (32%)
1:30 (43%)
view
27 x 2 ambari-metrics-assembly/...package/choco/collector
ambari-metrics-assembly/...n/package/choco/monitor
1:30 (43%)
1:30 (32%)
view
27 x 2 ambari-metrics-assembly/...package/choco/collector
ambari-metrics-assembly/...main/package/choco/sink
1:30 (32%)
1:30 (43%)
view
27 x 2 ambari-metrics-assembly/...n/package/choco/monitor
ambari-metrics-assembly/...main/package/choco/sink
1:30 (43%)
1:30 (32%)
view
27 x 2 ambari-metrics-assembly/...n/package/choco/monitor
ambari-metrics-assembly/...main/package/choco/sink
1:30 (32%)
1:30 (43%)
view
27 x 2 ambari-metrics-assembly/...package/choco/collector
ambari-metrics-assembly/...package/choco/collector
1:30 (32%)
1:30 (43%)
view
27 x 2 ambari-metrics-assembly/...main/package/choco/sink
ambari-metrics-assembly/...main/package/choco/sink
1:30 (32%)
1:30 (43%)
view
27 x 2 ambari-metrics-assembly/...package/choco/collector
ambari-metrics-assembly/...n/package/choco/monitor
1:30 (32%)
1:30 (43%)
view
26 x 2 ambari-metrics-timelines.../ambari/metrics/records
ambari-metrics-timelines.../ambari/metrics/records
151:188 (20%)
122:159 (25%)
view
25 x 2 ambari-metrics-timelines...i/metrics/core/timeline
ambari-metrics-timelines...i/metrics/core/timeline
1499:1539 (1%)
1589:1629 (1%)
view
25 x 2 ambari-metrics-host-moni...in/python/psutil/psutil
ambari-metrics-host-moni...in/python/psutil/psutil
1541:1576 (1%)
1471:1507 (2%)
view
24 x 2 ambari-metrics-assembly/...n/package/choco/monitor
ambari-metrics-assembly/...n/package/choco/monitor
33:57 (28%)
31:55 (38%)
view
24 x 2 ambari-metrics-assembly/...package/choco/collector
ambari-metrics-assembly/...main/package/choco/sink
31:55 (38%)
33:57 (29%)
view
24 x 2 ambari-metrics-assembly/...package/choco/collector
ambari-metrics-assembly/...main/package/choco/sink
33:57 (28%)
31:55 (38%)
view
24 x 2 ambari-metrics-assembly/...package/choco/collector
ambari-metrics-assembly/...n/package/choco/monitor
33:57 (28%)
31:55 (38%)
view
24 x 2 ambari-metrics-assembly/...n/package/choco/monitor
ambari-metrics-assembly/...main/package/choco/sink
33:57 (28%)
31:55 (38%)
view
24 x 2 ambari-metrics-assembly/...package/choco/collector
ambari-metrics-assembly/...package/choco/collector
33:57 (28%)
31:55 (38%)
view
24 x 2 ambari-metrics-assembly/...n/package/choco/monitor
ambari-metrics-assembly/...main/package/choco/sink
31:55 (38%)
33:57 (29%)
view
24 x 2 ambari-metrics-assembly/...package/choco/collector
ambari-metrics-assembly/...n/package/choco/monitor
31:55 (38%)
33:57 (28%)
view
24 x 2 ambari-metrics-assembly/...main/package/choco/sink
ambari-metrics-assembly/...main/package/choco/sink
33:57 (29%)
31:55 (38%)
view
23 x 2 ambari-metrics-host-moni...in/python/psutil/psutil
ambari-metrics-host-moni...in/python/psutil/psutil
1384:1415 (1%)
784:815 (1%)
view
23 x 2 ambari-metrics-timelines...metrics/records/impl/pb
ambari-metrics-timelines...metrics/records/impl/pb
158:189 (16%)
132:163 (19%)
view
23 x 2 ambari-metrics-host-moni...in/python/psutil/psutil
ambari-metrics-host-moni...in/python/psutil/psutil
1690:1719 (1%)
1690:1717 (1%)
view
22 x 2 ambari-metrics-host-moni...in/python/psutil/psutil
ambari-metrics-host-moni...in/python/psutil/psutil
149:175 (8%)
117:143 (9%)
view
22 x 2 ambari-metrics-timelines...metrics/records/impl/pb
ambari-metrics-timelines...metrics/records/impl/pb
136:166 (19%)
160:190 (15%)
view
22 x 2 ambari-metrics-timelines...re/timeline/aggregators
ambari-metrics-timelines...timeline/aggregators/v2
56:82 (45%)
54:80 (35%)
view
21 x 2 ambari-metrics-flume-sin...oop/metrics2/sink/flume
ambari-metrics-kafka-sin...oop/metrics2/sink/kafka
153:185 (13%)
119:152 (6%)
view
20 x 2 ambari-metrics-host-moni...in/python/psutil/psutil
ambari-metrics-host-moni...in/python/psutil/psutil
692:721 (2%)
232:261 (5%)
view
19 x 2 ambari-metrics-timelines...i/metrics/core/timeline
ambari-metrics-timelines...i/metrics/core/timeline
1407:1441 (1%)
1502:1534 (1%)
view
19 x 2 ambari-metrics-timelines.../ambari/metrics/records
ambari-metrics-timelines.../ambari/metrics/records
121:147 (19%)
175:201 (15%)
view
19 x 2 ambari-metrics-timelines...i/metrics/core/timeline
ambari-metrics-timelines...i/metrics/core/timeline
1407:1441 (1%)
1592:1624 (1%)
view
18 x 2 ambari-metrics-timelines...metrics/records/impl/pb
ambari-metrics-timelines...metrics/records/impl/pb
158:184 (13%)
171:197 (13%)
view
18 x 2 ambari-metrics-timelines...metrics/records/impl/pb
ambari-metrics-timelines...metrics/records/impl/pb
147:173 (14%)
160:186 (12%)
view
18 x 2 ambari-metrics-timelines...metrics/records/impl/pb
ambari-metrics-timelines...metrics/records/impl/pb
171:197 (13%)
160:186 (12%)
view
18 x 2 ambari-metrics-timelines...metrics/records/impl/pb
ambari-metrics-timelines...metrics/records/impl/pb
171:197 (13%)
136:162 (16%)
view
18 x 2 ambari-metrics-timelines...metrics/records/impl/pb
ambari-metrics-timelines...metrics/records/impl/pb
147:173 (14%)
136:162 (16%)
view
18 x 2 ambari-metrics-timelines...metrics/records/impl/pb
ambari-metrics-timelines...metrics/records/impl/pb
132:158 (15%)
160:186 (12%)
view
18 x 2 ambari-metrics-timelines...metrics/records/impl/pb
ambari-metrics-timelines...metrics/records/impl/pb
158:184 (13%)
136:162 (16%)
view
18 x 2 ambari-metrics-timelines...metrics/records/impl/pb
ambari-metrics-timelines...metrics/records/impl/pb
132:158 (15%)
136:162 (16%)
view
18 x 2 ambari-metrics-timelines...metrics/records/impl/pb
ambari-metrics-timelines...metrics/records/impl/pb
158:184 (13%)
160:186 (12%)
view
Duplicated Units
The list of top 9 duplicated units.
See data for all 9 unit duplicates...
Size#FoldersFilesLinesCode
31 x 2 ambari-metrics-common/sr.../metrics2/sink/timeline
ambari-metrics-timelines...rics/core/timeline/sink
493:525 
111:143 
view
17 x 2 ambari-metrics-common/sr.../metrics2/sink/timeline
ambari-metrics-timelines...rics/core/timeline/sink
456:475 
173:192 
view
17 x 2 ambari-metrics-host-moni...in/python/psutil/psutil
ambari-metrics-host-moni...in/python/psutil/psutil
0:0 
0:0 
view
13 x 2 ambari-metrics-host-aggr...etrics2/host/aggregator
ambari-metrics-timelines...i/metrics/core/timeline
217:231 
691:707 
view
8 x 2 ambari-metrics-timelines...metrics/records/impl/pb
ambari-metrics-timelines...metrics/records/impl/pb
127:136 
116:125 
view
6 x 3 ambari-metrics-timelines...metrics/records/impl/pb
ambari-metrics-timelines...metrics/records/impl/pb
ambari-metrics-timelines...metrics/records/impl/pb
108:115 
97:104 
95:102 
view
6 x 6 ambari-metrics-timelines...metrics/records/impl/pb
ambari-metrics-timelines...metrics/records/impl/pb
ambari-metrics-timelines...metrics/records/impl/pb
ambari-metrics-timelines...metrics/records/impl/pb
ambari-metrics-timelines...metrics/records/impl/pb
ambari-metrics-timelines...metrics/records/impl/pb
170:177 
159:166 
183:190 
172:179 
144:151 
148:155 
view
6 x 6 ambari-metrics-timelines...metrics/records/impl/pb
ambari-metrics-timelines...metrics/records/impl/pb
ambari-metrics-timelines...metrics/records/impl/pb
ambari-metrics-timelines...metrics/records/impl/pb
ambari-metrics-timelines...metrics/records/impl/pb
ambari-metrics-timelines...metrics/records/impl/pb
193:200 
181:188 
205:212 
209:216 
173:180 
170:177 
view
6 x 2 ambari-metrics-timelines...rics/core/timeline/sink
ambari-metrics-timelines...rics/core/timeline/sink
67:74 
157:164 
view