apache / ambari-metrics
Duplication

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

Intro
Learn more...
Duplication Overall
system15% (4,637 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java15% (2,030 lines)
c17% (1,135 lines)
py13% (882 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,926 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 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 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-timelines...rics/core/timeline/sink
ambari-metrics-common/sr.../metrics2/sink/timeline
111:143 
493:525 
view
17 x 2 ambari-metrics-timelines...rics/core/timeline/sink
ambari-metrics-common/sr.../metrics2/sink/timeline
173:192 
456:475 
view
13 x 2 ambari-metrics-timelines...i/metrics/core/timeline
ambari-metrics-host-aggr...etrics2/host/aggregator
690:706 
217:231 
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
8 x 2 ambari-metrics-timelines...metrics/records/impl/pb
ambari-metrics-timelines...metrics/records/impl/pb
116:125 
127:136 
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
183:190 
172:179 
159:166 
148:155 
144:151 
170:177 
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
205:212 
209:216 
181:188 
170:177 
173:180 
193:200 
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
97:104 
95:102 
108:115 
view
6 x 2 ambari-metrics-timelines...rics/core/timeline/sink
ambari-metrics-timelines...rics/core/timeline/sink
157:164 
67:74 
view