aws / amazon-cloudwatch-agent
Duplication

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

Intro
Learn more...
Duplication Overall
system43% (24,926 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
yaml94% (22,674 lines)
go6% (2,226 lines)
ps13% (14 lines)
toml14% (12 lines)
Duplication per Component (primary)
translator71% (23,366 lines)
plugins6% (649 lines)
amazon-cloudwatch-container-insights85% (290 lines)
tool4% (178 lines)
internal3% (125 lines)
receiver8% (120 lines)
extension3% (52 lines)
sdk8% (50 lines)
cmd2% (28 lines)
processor11% (24 lines)
logger23% (16 lines)
cfg3% (14 lines)
packaging2% (14 lines)
logs0% (0 lines)
service0% (0 lines)
handlers0% (0 lines)
profiler0% (0 lines)
metric0% (0 lines)

Duplication Between Components (50+ lines)

G internal internal translator translator internal--translator 54 plugins plugins processor processor plugins--processor 54

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 44,692 duplicates...
Size#FoldersFilesLinesCode
1610 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
1:1610 (100%)
1:1610 (100%)
view
1610 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
1:1610 (100%)
1:1610 (100%)
view
1610 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
1:1610 (100%)
1:1610 (100%)
view
1210 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
169:1378 (85%)
164:1373 (85%)
view
1184 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
340:1523 (73%)
341:1524 (74%)
view
1184 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
341:1524 (74%)
340:1523 (73%)
view
1184 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
341:1524 (74%)
340:1523 (73%)
view
1125 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
360:1484 (69%)
221:1345 (79%)
view
1125 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
360:1484 (69%)
221:1345 (79%)
view
1125 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
360:1484 (69%)
216:1340 (79%)
view
1125 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
360:1484 (69%)
216:1340 (79%)
view
1125 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
360:1484 (69%)
221:1345 (79%)
view
1125 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
361:1485 (70%)
221:1345 (79%)
view
1125 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
361:1485 (70%)
216:1340 (79%)
view
1125 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
360:1484 (69%)
216:1340 (79%)
view
880 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
208:1087 (62%)
360:1239 (54%)
view
880 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
208:1087 (62%)
221:1100 (62%)
view
880 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
208:1087 (62%)
361:1240 (55%)
view
880 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
208:1087 (62%)
360:1239 (54%)
view
880 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
208:1087 (62%)
360:1239 (54%)
view
880 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
208:1087 (62%)
216:1095 (62%)
view
413 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
1:413 (56%)
1:413 (49%)
view
357 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
45:401 (42%)
12:368 (54%)
view
357 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
45:401 (49%)
12:368 (54%)
view
356 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
46:401 (49%)
44:399 (49%)
view
356 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
46:401 (42%)
44:399 (49%)
view
356 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
13:368 (54%)
44:399 (49%)
view
269 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
1:269 (16%)
1:269 (16%)
view
269 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
1:269 (16%)
1:269 (16%)
view
269 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
1:269 (16%)
1:269 (16%)
view
200 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
1142:1341 (14%)
1156:1355 (14%)
view
200 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
1142:1341 (14%)
1151:1350 (14%)
view
196 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
407:602 (30%)
439:634 (27%)
view
190 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
1142:1331 (13%)
1295:1484 (11%)
view
190 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
1142:1331 (13%)
1295:1484 (11%)
view
190 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
1142:1331 (13%)
1296:1485 (11%)
view
190 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
1142:1331 (13%)
1295:1484 (11%)
view
178 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
564:741 (21%)
425:602 (27%)
view
178 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
564:741 (21%)
457:634 (24%)
view
163 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
1:163 (11%)
1:163 (11%)
view
158 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
501:658 (21%)
602:759 (18%)
view
157 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
1160:1316 (11%)
573:729 (18%)
view
157 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
1160:1316 (11%)
466:622 (21%)
view
157 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
1160:1316 (11%)
434:590 (24%)
view
151 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
312:462 (20%)
586:736 (10%)
view
149 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
1:149 (20%)
1:149 (10%)
view
149 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
1:149 (10%)
1:149 (17%)
view
142 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
1:142 (49%)
1:142 (35%)
view
140 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
501:640 (19%)
495:634 (19%)
view
140 x 2 translator/tocwconfig/sampleConfig
translator/tocwconfig/sampleConfig
182:321 (9%)
173:312 (19%)
view
Duplicated Units
The list of top 21 duplicated units.
See data for all 21 unit duplicates...
Size#FoldersFilesLinesCode
22 x 2 translator/translate/log...scovery/serviceendpoint
translator/translate/log...iscovery/taskdefinition
31:58 
31:58 
view
17 x 2 translator/translate/log...eus/ecsservicediscovery
translator/translate/log...cediscovery/dockerlabel
31:50 
31:50 
view
13 x 2 translator/translate/log...scovery/serviceendpoint
translator/translate/log...iscovery/taskdefinition
22:36 
22:36 
view
10 x 2 translator/translate/metrics/metrics_collect
translator/translate/logs/metrics_collected
94:105 
113:124 
view
10 x 2 tool/data/config/metric/windows
tool/data/config/metric/windows
15:26 
15:26 
view
9 x 2 translator/translate/log...scovery/serviceendpoint
translator/translate/log...iscovery/taskdefinition
14:25 
14:25 
view
9 x 2 translator/translate/log...scovery/serviceendpoint
translator/translate/log...iscovery/taskdefinition
14:24 
14:24 
view
9 x 2 translator/translate/log...scovery/serviceendpoint
translator/translate/log...iscovery/taskdefinition
14:25 
14:25 
view
8 x 2 translator/translate/met.../metrics_collect/statsd
translator/translate/met...etrics_collect/collectd
18:28 
18:28 
view
8 x 2 translator/translate/met.../metrics_collect/statsd
translator/translate/met...etrics_collect/collectd
18:28 
18:28 
view
8 x 2 translator/util/httpclient
internal/httpclient
44:53 
45:54 
view
7 x 2 translator/translate/log...ows_events/collect_list
translator/translate/log...cted/files/collect_list
15:23 
15:23 
view
7 x 2 translator/translate/log...ows_events/collect_list
translator/translate/log...cted/files/collect_list
17:25 
17:25 
view
7 x 3 tool/processors/defaultConfig/basicPlan
tool/processors/defaultConfig/standardPlan
tool/processors/defaultConfig/advancedPlan
20:28 
21:29 
21:29 
view
7 x 4 internal/k8sCommon/k8sclient
internal/k8sCommon/k8sclient
internal/k8sCommon/k8sclient
internal/k8sCommon/k8sclient
98:108 
150:160 
136:146 
121:131 
view
6 x 3 translator/translate/otel/extension/awsproxy
translator/translate/otel/exporter/awsxray
translator/translate/otel/receiver/awsxray
77:84 
118:125 
94:101 
view
6 x 3 translator/translate/otel/extension/awsproxy
translator/translate/otel/exporter/awsxray
translator/translate/otel/receiver/awsxray
86:93 
127:134 
103:110 
view
6 x 2 translator/util/httpclient
internal/httpclient
35:42 
36:43 
view
6 x 4 extension/entitystore
extension/agenthealth
extension/k8smetadata
extension/server
29:36 
17:24 
29:36 
17:24 
view
6 x 2 tool/clean/clean_log_group
tool/clean/clean_security_group
98:105 
93:100 
view
6 x 2 internal/ecsservicediscovery
internal/ecsservicediscovery
124:131 
24:31 
view