azure / adx-mon
Duplication

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

Intro
Learn more...
Duplication Overall
system18% (3,194 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
go13% (2,054 lines)
yaml54% (1,112 lines)
proto59% (28 lines)
Duplication per Component (primary)
kustomize64% (605 lines)
pkg14% (531 lines)
build49% (466 lines)
collector9% (360 lines)
tools30% (334 lines)
cmd20% (329 lines)
ingestor7% (179 lines)
transform34% (175 lines)
schema50% (136 lines)
api8% (66 lines)
alerter1% (13 lines)
metrics0% (0 lines)
storage0% (0 lines)

Duplication Between Components (50+ lines)

G build build kustomize kustomize build--kustomize 265 pkg pkg build--pkg 119 ingestor ingestor ingestor--pkg 162 collector collector collector--ingestor 82 collector--pkg 122

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 450 duplicates...
Size#FoldersFilesLinesCode
63 x 2 kustomize/bases
kustomize/bases
104:166 (37%)
115:177 (35%)
view
45 x 2 cmd/collector
cmd/collector
340:411 (7%)
433:504 (7%)
view
44 x 2 kustomize/bases
kustomize/bases
45:88 (26%)
45:88 (24%)
view
36 x 2 build/k8s
kustomize/bases
205:240 (13%)
7:42 (37%)
view
34 x 2 build/k8s
build/k8s
56:121 (9%)
301:366 (9%)
view
31 x 2 kustomize/bases
kustomize/bases
66:96 (32%)
55:85 (36%)
view
31 x 2 collector/logs/sources/tail/sourceparse
collector/logs/sources/tail/sourceparse
73:116 (11%)
347:390 (11%)
view
29 x 2 kustomize/bases
kustomize/bases
124:152 (19%)
55:83 (34%)
view
29 x 2 build/k8s
build/k8s
200:228 (8%)
399:427 (8%)
view
28 x 2 tools/cmd/log-load
tools/cmd/write-load
238:290 (10%)
198:250 (18%)
view
28 x 2 kustomize/bases
kustomize/bases
55:82 (33%)
115:142 (15%)
view
28 x 2 kustomize/bases
kustomize/bases
104:131 (16%)
55:82 (33%)
view
28 x 2 kustomize/bases
kustomize/bases
124:151 (18%)
115:142 (15%)
view
28 x 2 kustomize/bases
kustomize/bases
124:151 (18%)
104:131 (16%)
view
27 x 2 kustomize/bases
kustomize/bases
57:83 (32%)
71:97 (27%)
view
27 x 2 kustomize/bases
kustomize/bases
57:83 (32%)
59:85 (31%)
view
27 x 2 kustomize/bases
kustomize/bases
59:85 (31%)
71:97 (27%)
view
27 x 2 kustomize/bases
kustomize/bases
126:152 (17%)
59:85 (31%)
view
27 x 2 kustomize/bases
kustomize/bases
70:96 (28%)
71:97 (27%)
view
27 x 2 kustomize/bases
kustomize/bases
57:83 (32%)
70:96 (28%)
view
27 x 2 kustomize/bases
kustomize/bases
126:152 (17%)
70:96 (28%)
view
27 x 2 kustomize/bases
kustomize/bases
126:152 (17%)
71:97 (27%)
view
26 x 2 kustomize/bases
kustomize/bases
70:95 (27%)
117:142 (14%)
view
26 x 2 build/k8s
build/k8s
233:258 (7%)
428:453 (7%)
view
26 x 2 kustomize/bases
kustomize/bases
117:142 (14%)
71:96 (26%)
view
26 x 2 kustomize/bases
kustomize/bases
106:131 (15%)
70:95 (27%)
view
26 x 2 kustomize/bases
kustomize/bases
117:142 (14%)
59:84 (30%)
view
26 x 2 kustomize/bases
kustomize/bases
106:131 (15%)
59:84 (30%)
view
26 x 2 kustomize/bases
kustomize/bases
106:131 (15%)
71:96 (26%)
view
25 x 2 tools/docgen/config
tools/docgen/config
202:228 (6%)
261:287 (6%)
view
22 x 2 tools/cmd/log-load
tools/cmd/write-load
64:93 (8%)
75:104 (14%)
view
20 x 2 ingestor/cluster
pkg/promremote
80:113 (18%)
73:106 (22%)
view
20 x 2 transform
transform
112:139 (12%)
148:175 (12%)
view
19 x 2 build/k8s
kustomize/bases
220:238 (6%)
21:39 (19%)
view
19 x 2 kustomize/bases
kustomize/bases
21:39 (12%)
21:39 (22%)
view
19 x 2 kustomize/bases
kustomize/bases
21:39 (12%)
21:39 (22%)
view
19 x 2 tools/docgen/config
tools/docgen/config
96:116 (5%)
204:224 (5%)
view
19 x 2 kustomize/bases
kustomize/bases
21:39 (22%)
21:39 (22%)
view
19 x 2 kustomize/bases
kustomize/bases
21:39 (23%)
22:40 (19%)
view
19 x 2 kustomize/bases
kustomize/bases
21:39 (11%)
21:39 (22%)
view
19 x 2 kustomize/bases
kustomize/bases
21:39 (11%)
21:39 (19%)
view
19 x 2 kustomize/bases
kustomize/bases
21:39 (10%)
21:39 (22%)
view
19 x 2 kustomize/bases
kustomize/bases
21:39 (12%)
21:39 (19%)
view
19 x 2 build/k8s
kustomize/bases
220:238 (6%)
21:39 (10%)
view
19 x 2 build/k8s
kustomize/bases
220:238 (6%)
21:39 (23%)
view
19 x 2 kustomize/bases
kustomize/bases
21:39 (12%)
22:40 (19%)
view
19 x 2 kustomize/bases
kustomize/bases
21:39 (22%)
21:39 (19%)
view
19 x 2 build/k8s
kustomize/bases
220:238 (6%)
21:39 (22%)
view
19 x 2 kustomize/bases
kustomize/bases
21:39 (11%)
21:39 (23%)
view
19 x 2 kustomize/bases
kustomize/bases
21:39 (11%)
21:39 (10%)
view
Duplicated Units
The list of top 5 duplicated units.
See data for all 5 unit duplicates...
Size#FoldersFilesLinesCode
22 x 4 ingestor/cluster
collector/export
pkg/promremote
pkg/http
80:108 
83:111 
73:101 
49:77 
view
13 x 2 tools/cmd/write-load
tools/cmd/log-load
128:142 
118:132 
view
11 x 2 transform
transform
198:211 
132:145 
view
9 x 3 pkg/testutils/ingestor
pkg/testutils/collector
pkg/testutils/alerter
458:468 
227:237 
116:126 
view
6 x 2 collector/logs/transforms/parser
collector/logs/transforms/parser
73:80 
96:103 
view