openai / prometheus
Duplication

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

Intro
Learn more...
Duplication Overall
system10% (4,184 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
go11% (3,722 lines)
ts29% (178 lines)
l41% (62 lines)
html7% (62 lines)
js3% (56 lines)
proto21% (43 lines)
css5% (38 lines)
tsx<1% (12 lines)
y1% (11 lines)
Duplication per Component (primary)
prompb52% (2,188 lines)
tsdb5% (469 lines)
web5% (428 lines)
pkg14% (382 lines)
discovery4% (154 lines)
promql2% (131 lines)
storage4% (111 lines)
cmd6% (82 lines)
scrape5% (76 lines)
consoles18% (62 lines)
rules3% (35 lines)
notifier7% (32 lines)
config6% (22 lines)
template5% (12 lines)
util0% (0 lines)
scripts0% (0 lines)

Duplication Between Components (50+ lines)

G storage storage tsdb tsdb storage--tsdb 162 pkg pkg prompb prompb pkg--prompb 55

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 1,996 duplicates...
Size#FoldersFilesLinesCode
52 x 2 web/ui/react-app/src/pages/targets/__testdata__
web/ui/react-app/src/pages/targets/__testdata__
10:63 (26%)
121:174 (26%)
view
46 x 2 pkg/runtime
pkg/runtime
28:77 (95%)
28:77 (95%)
view
39 x 2 prompb
prompb
1513:1567 (2%)
1738:1792 (2%)
view
28 x 2 prompb
prompb
1357:1393 (1%)
2181:2217 (1%)
view
26 x 2 prompb
prompb
1357:1391 (1%)
1597:1631 (1%)
view
26 x 2 prompb
prompb
1597:1631 (1%)
2181:2215 (1%)
view
25 x 2 storage
tsdb/tsdbutil
168:208 (17%)
152:192 (21%)
view
23 x 2 pkg/runtime
pkg/runtime
45:67 (44%)
41:63 (47%)
view
23 x 2 prompb
prompb
1481:1511 (1%)
1706:1736 (1%)
view
23 x 2 pkg/runtime
pkg/runtime
45:67 (44%)
41:63 (47%)
view
22 x 2 prompb
prompb
910:938 (1%)
1405:1433 (1%)
view
20 x 2 web/ui/react-app/src/pages/targets/__testdata__
web/ui/react-app/src/pages/targets/__testdata__
95:114 (10%)
196:215 (10%)
view
20 x 2 notifier
scrape
724:757 (4%)
382:415 (8%)
view
19 x 2 prompb
prompb
941:968 (1%)
1436:1463 (1%)
view
19 x 2 prompb
prompb
1846:1870 (1%)
1916:1940 (1%)
view
19 x 2 prompb
prompb
1484:1508 (1%)
1916:1940 (1%)
view
19 x 2 prompb
prompb
1516:1540 (1%)
1846:1870 (1%)
view
19 x 2 prompb
prompb
1516:1540 (1%)
1709:1733 (1%)
view
19 x 2 prompb
prompb
1709:1733 (1%)
1846:1870 (1%)
view
19 x 2 prompb
prompb
1741:1765 (1%)
1846:1870 (1%)
view
19 x 2 prompb
prompb
1709:1733 (1%)
1916:1940 (1%)
view
19 x 2 prompb
prompb
1709:1733 (1%)
1741:1765 (1%)
view
19 x 2 promql
promql
199:217 (1%)
219:237 (1%)
view
19 x 2 prompb
prompb
1741:1765 (1%)
1916:1940 (1%)
view
19 x 2 prompb
prompb
1516:1540 (1%)
1916:1940 (1%)
view
19 x 2 prompb
prompb
1484:1508 (1%)
1741:1765 (1%)
view
19 x 2 prompb
prompb
1484:1508 (1%)
1846:1870 (1%)
view
19 x 2 prompb
prompb
1484:1508 (1%)
1516:1540 (1%)
view
18 x 2 prompb
prompb
1286:1309 (1%)
1498:1521 (1%)
view
18 x 2 prompb
prompb
1246:1267 (1%)
1795:1816 (1%)
view
18 x 2 prompb
prompb
1378:1399 (1%)
1466:1487 (1%)
view
18 x 2 prompb
prompb
1362:1385 (1%)
1396:1419 (1%)
view
18 x 2 prompb
prompb
1795:1816 (1%)
2154:2175 (1%)
view
18 x 2 prompb
prompb
1128:1149 (1%)
1378:1399 (1%)
view
18 x 2 prompb
prompb
1216:1237 (1%)
1466:1487 (1%)
view
18 x 2 prompb
prompb
1003:1026 (1%)
1498:1521 (1%)
view
18 x 2 prompb
prompb
1396:1419 (1%)
1602:1625 (1%)
view
18 x 2 prompb
prompb
1246:1267 (1%)
2009:2030 (1%)
view
18 x 2 prompb
prompb
1128:1149 (1%)
1216:1237 (1%)
view
18 x 2 prompb
prompb
1658:1679 (1%)
1795:1816 (1%)
view
18 x 2 prompb
prompb
1423:1449 (1%)
2247:2273 (1%)
view
18 x 2 prompb
prompb
1187:1213 (1%)
1349:1375 (1%)
view
18 x 2 prompb
prompb
1187:1213 (1%)
1437:1463 (1%)
view
18 x 2 prompb
prompb
1138:1161 (1%)
1174:1197 (1%)
view
18 x 2 prompb
prompb
1246:1267 (1%)
2154:2175 (1%)
view
18 x 2 prompb
prompb
1658:1679 (1%)
2009:2030 (1%)
view
18 x 2 prompb
prompb
883:904 (1%)
1128:1149 (1%)
view
18 x 2 prompb
prompb
1452:1473 (1%)
2009:2030 (1%)
view
18 x 2 prompb
prompb
883:904 (1%)
971:992 (1%)
view
18 x 2 prompb
prompb
1658:1679 (1%)
2154:2175 (1%)
view
Duplicated Units
The list of top 5 duplicated units.
See data for all 5 unit duplicates...
Size#FoldersFilesLinesCode
13 x 2 tsdb
tsdb/chunks
1360:1375 
585:600 
view
12 x 2 tsdb
tsdb/chunks
1344:1358 
602:616 
view
11 x 2 tsdb/fileutil
tsdb/fileutil
47:59 
42:54 
view
10 x 2 tsdb/tsdbutil
storage
222:236 
265:279 
view
7 x 3 prompb
prompb
prompb
478:486 
641:649 
446:454 
view