elastic / elastic-agent
Duplication

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

Intro
Learn more...
Duplication Overall
system18% (13,109 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
yaml72% (8,578 lines)
go7% (4,227 lines)
tf21% (102 lines)
proto22% (100 lines)
tpl4% (72 lines)
c22% (30 lines)
Duplication per Component (primary)
deploy75% (7,635 lines)
internal6% (2,001 lines)
pkg10% (1,673 lines)
dev-tools13% (1,041 lines)
ROOT11% (399 lines)
testing10% (298 lines)
changelog2% (62 lines)
wrapper0% (0 lines)
tools0% (0 lines)
version0% (0 lines)

Duplication Between Components (50+ lines)

G deploy deploy dev-tools dev-tools deploy--dev-tools 4931 internal internal pkg pkg internal--pkg 128

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 4,344 duplicates...
Size#FoldersFilesLinesCode
514 x 2 deploy/kubernetes
deploy/kubernetes/elastic-agent-standalone
2:646 (67%)
2:646 (100%)
view
388 x 2 deploy/helm/edot-collector/kube-stack/managed_otlp
deploy/helm/edot-collector/kube-stack
5:438 (69%)
5:438 (62%)
view
378 x 2 deploy/kubernetes/elasti...c-agent-standalone/base
deploy/kubernetes/elastic-agent-standalone
3:414 (100%)
3:414 (100%)
view
378 x 2 deploy/kubernetes/elasti...c-agent-standalone/base
deploy/kubernetes/elastic-agent-standalone
3:414 (100%)
3:414 (100%)
view
378 x 2 deploy/kubernetes/elasti...c-agent-standalone/base
deploy/kubernetes/elasti...c-agent-standalone/base
3:414 (100%)
3:414 (100%)
view
368 x 2 deploy/kubernetes/elasti...c-agent-standalone/base
deploy/kubernetes/elastic-agent-standalone
218:649 (71%)
215:646 (71%)
view
368 x 2 deploy/kubernetes/elasti...c-agent-standalone/base
deploy/kubernetes
218:649 (71%)
215:646 (47%)
view
248 x 2 deploy/kubernetes/elasti...c-agent-standalone/base
deploy/kubernetes/elastic-agent-standalone
136:414 (65%)
368:646 (48%)
view
248 x 2 deploy/kubernetes/elasti...c-agent-standalone/base
deploy/kubernetes/elasti...c-agent-standalone/base
371:649 (47%)
136:414 (65%)
view
248 x 2 deploy/kubernetes/elasti...c-agent-standalone/base
deploy/kubernetes/elasti...c-agent-standalone/base
371:649 (47%)
136:414 (65%)
view
248 x 2 deploy/kubernetes/elasti...c-agent-standalone/base
deploy/kubernetes
136:414 (65%)
368:646 (32%)
view
248 x 2 deploy/kubernetes
deploy/kubernetes/elastic-agent-standalone
368:646 (32%)
136:414 (65%)
view
248 x 2 deploy/kubernetes/elastic-agent-standalone
deploy/kubernetes/elastic-agent-standalone
368:646 (48%)
136:414 (65%)
view
248 x 2 deploy/kubernetes/elasti...c-agent-standalone/base
deploy/kubernetes
136:414 (65%)
368:646 (32%)
view
248 x 2 deploy/kubernetes/elasti...c-agent-standalone/base
deploy/kubernetes/elastic-agent-standalone
136:414 (65%)
368:646 (48%)
view
248 x 2 deploy/kubernetes/elasti...c-agent-standalone/base
deploy/kubernetes/elastic-agent-standalone
371:649 (47%)
136:414 (65%)
view
241 x 2 deploy/kubernetes/elasti...c-agent-standalone/base
deploy/kubernetes/elasti...lastic-agent-standalone
150:414 (63%)
354:618 (48%)
view
241 x 2 deploy/kubernetes/elasti...c-agent-standalone/base
deploy/kubernetes/elasti...lastic-agent-standalone
150:414 (63%)
354:618 (48%)
view
241 x 2 deploy/kubernetes/elasti...c-agent-standalone/base
deploy/kubernetes/elasti...lastic-agent-standalone
385:649 (46%)
354:618 (48%)
view
241 x 2 deploy/kubernetes/elasti...lastic-agent-standalone
deploy/kubernetes/elastic-agent-standalone
354:618 (48%)
382:646 (46%)
view
241 x 2 deploy/kubernetes/elasti...lastic-agent-standalone
deploy/kubernetes/elastic-agent-standalone
354:618 (48%)
150:414 (63%)
view
241 x 2 deploy/kubernetes/elasti...lastic-agent-standalone
deploy/kubernetes
354:618 (48%)
382:646 (31%)
view
228 x 2 deploy/kubernetes/elasti...lastic-agent-standalone
deploy/kubernetes
34:352 (45%)
34:352 (29%)
view
228 x 2 deploy/kubernetes/elasti...lastic-agent-standalone
deploy/kubernetes/elastic-agent-standalone
34:352 (45%)
34:352 (44%)
view
184 x 2 deploy/kubernetes/elasti...c-agent-standalone/base
deploy/kubernetes/elastic-agent-standalone
3:186 (100%)
3:186 (100%)
view
184 x 2 deploy/kubernetes/elasti...c-agent-standalone/base
deploy/kubernetes/elasti...c-agent-standalone/base
3:186 (100%)
3:186 (100%)
view
184 x 2 deploy/kubernetes/elasti...c-agent-standalone/base
deploy/kubernetes/elastic-agent-standalone
3:186 (100%)
3:186 (100%)
view
154 x 2 deploy/kubernetes/elastic-agent-standalone
dev-tools/kubernetes/base/elastic-agent-standalone
144:359 (29%)
125:338 (30%)
view
154 x 2 deploy/kubernetes
dev-tools/kubernetes/base/elastic-agent-standalone
144:359 (20%)
125:338 (30%)
view
148 x 2 deploy/kubernetes/elasti...lastic-agent-standalone
dev-tools/kubernetes/base/elastic-agent-standalone
144:352 (29%)
125:332 (29%)
view
146 x 2 deploy/kubernetes/elasti...c-agent-standalone/base
deploy/kubernetes
2:207 (28%)
2:207 (19%)
view
146 x 2 deploy/kubernetes/elasti...c-agent-standalone/base
deploy/kubernetes/elastic-agent-standalone
2:207 (28%)
2:207 (28%)
view
120 x 2 deploy/kubernetes/elasti...c-agent-standalone/base
deploy/kubernetes/elasti...lastic-agent-standalone
34:207 (23%)
34:207 (24%)
view
116 x 2 deploy/kubernetes/elasti...stic-agent-managed/base
deploy/kubernetes
2:147 (100%)
2:147 (45%)
view
114 x 2 deploy/kubernetes/elasti...c-agent-standalone/base
dev-tools/kubernetes/base/elastic-agent-standalone
218:362 (22%)
195:338 (22%)
view
112 x 2 deploy/kubernetes/elasti...c-agent-standalone/base
deploy/kubernetes
2:154 (100%)
678:830 (14%)
view
108 x 2 deploy/kubernetes/elasti...c-agent-standalone/base
deploy/kubernetes/elasti...lastic-agent-standalone
218:355 (20%)
215:352 (21%)
view
89 x 2 deploy/kubernetes/elasti...c-agent-standalone/base
deploy/kubernetes/elasti...c-agent-standalone/base
1:99 (100%)
1:99 (100%)
view
89 x 2 deploy/kubernetes/elasti...stic-agent-managed/base
deploy/kubernetes/elastic-agent-managed
1:99 (100%)
1:99 (100%)
view
89 x 2 deploy/kubernetes/elasti...stic-agent-managed/base
deploy/kubernetes
1:99 (100%)
190:288 (34%)
view
89 x 2 deploy/kubernetes/elasti...c-agent-standalone/base
deploy/kubernetes/elastic-agent-standalone
1:99 (100%)
1:99 (100%)
view
89 x 2 deploy/kubernetes/elasti...stic-agent-managed/base
deploy/kubernetes/elastic-agent-managed
1:99 (100%)
1:99 (100%)
view
89 x 2 deploy/kubernetes/elasti...stic-agent-managed/base
deploy/kubernetes/elastic-agent-managed
31:147 (76%)
31:147 (76%)
view
89 x 2 deploy/kubernetes/elasti...c-agent-standalone/base
deploy/kubernetes
1:99 (100%)
876:974 (11%)
view
89 x 2 deploy/kubernetes
deploy/kubernetes/elastic-agent-standalone
876:974 (11%)
1:99 (100%)
view
89 x 2 deploy/kubernetes/elasti...stic-agent-managed/base
deploy/kubernetes/elasti...stic-agent-managed/base
1:99 (100%)
1:99 (100%)
view
89 x 2 deploy/kubernetes/elasti...stic-agent-managed/base
deploy/kubernetes
1:99 (100%)
190:288 (34%)
view
89 x 2 deploy/kubernetes/elasti...c-agent-standalone/base
deploy/kubernetes/elastic-agent-standalone
1:99 (100%)
1:99 (100%)
view
89 x 2 deploy/kubernetes/elasti...c-agent-standalone/base
deploy/kubernetes
1:99 (100%)
876:974 (11%)
view
89 x 2 deploy/kubernetes
deploy/kubernetes/elastic-agent-managed
31:147 (34%)
31:147 (76%)
view
Duplicated Units
The list of top 14 duplicated units.
See data for all 14 unit duplicates...
Size#FoldersFilesLinesCode
39 x 2 pkg/testing/linux
pkg/testing/linux
96:141 
64:109 
view
15 x 2 pkg/control/v2/cproto
pkg/control/v1/proto
283:299 
155:171 
view
15 x 2 pkg/control/v2/cproto
pkg/control/v1/proto
330:346 
191:207 
view
15 x 2 pkg/control/v2/cproto
pkg/control/v1/proto
348:364 
209:225 
view
12 x 2 internal/pkg/agent/appli.../artifact/download/http
internal/pkg/agent/appli...de/artifact/download/fs
74:90 
95:111 
view
9 x 2 internal/pkg/agent/install
testing/upgradetest
171:181 
18:28 
view
9 x 2 pkg/component/runtime
pkg/testing
207:217 
134:144 
view
7 x 2 internal/pkg/agent/cmd
pkg/control/v2/client/wait
1123:1131 
36:44 
view
7 x 2 pkg/control/v2/cproto
pkg/control/v1/proto
78:86 
60:68 
view
7 x 2 pkg/control/v2/cproto
pkg/control/v1/proto
117:125 
80:88 
view
7 x 2 pkg/control/v2/cproto
pkg/control/v1/proto
127:135 
90:98 
view
6 x 2 internal/pkg/agent/application/actions/handlers
internal/pkg/agent/protection
62:69 
92:99 
view
6 x 2 pkg/control/v2/client
pkg/control/v1/client
279:286 
104:111 
view
6 x 2 pkg/control/v2/client
pkg/control/v2/client
18:25 
20:27 
view