elastic / elastic-agent-libs
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 7% | 32% | 32% | 27%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
go0% | 7% | 32% | 32% | 27%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
kibana0% | 57% | 31% | 0% | 11%
testing0% | 47% | 27% | 23% | 2%
transport0% | 0% | 31% | 33% | 34%
helpers0% | 0% | 32% | 65% | 2%
mapstr0% | 0% | 95% | 0% | 4%
monitoring0% | 0% | 29% | 27% | 42%
processors0% | 0% | 59% | 0% | 40%
logp0% | 0% | 28% | 19% | 51%
file0% | 0% | 58% | 18% | 23%
config0% | 0% | 60% | 39% | 0%
keystore0% | 0% | 52% | 0% | 47%
dev-tools0% | 0% | 32% | 29% | 37%
match0% | 0% | 25% | 63% | 11%
service0% | 0% | 0% | 97% | 2%
transform0% | 0% | 0% | 82% | 17%
loader0% | 0% | 0% | 60% | 39%
cloudid0% | 0% | 0% | 100% | 0%
opt0% | 0% | 0% | 86% | 13%
version0% | 0% | 0% | 100% | 0%
api0% | 0% | 0% | 32% | 67%
ROOT0% | 0% | 0% | 0% | 100%
paths0% | 0% | 0% | 0% | 100%
periodic0% | 0% | 0% | 0% | 100%
filewatcher0% | 0% | 0% | 0% | 100%
safemapstr0% | 0% | 0% | 0% | 100%
str0% | 0% | 0% | 0% | 100%
useragent0% | 0% | 0% | 0% | 100%
upgrade0% | 0% | 0% | 0% | 100%
iobuf0% | 0% | 0% | 0% | 100%
tools0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
fleet.go
in kibana
601 19
elasticsearch.go
in testing/estools
585 27
mapstr.go
in mapstr
459 32
core.go
in logp
431 34
rotator.go
in file
421 33
client.go
in kibana
334 17
httpcommon.go
in transport/httpcommon
332 33
certutil.go
in testing/certutil
332 17
pdh_query_windows.go
in helpers/windows/pdh
323 20
types.go
in transport/tlscommon
291 19
pdh_windows.go
in helpers/windows/pdh
288 20
config.go
in config
279 41
file_keystore.go
in keystore
263 20
tls_config.go
in transport/tlscommon
255 8
go.go
in dev-tools/mage/gotool
251 44
metrics.go
in monitoring
247 44
field.go
in processors/dissect
230 28
cmp.go
in match
216 21
registry.go
in monitoring
208 19
dissect.go
in processors/dissect
206 10
matchers.go
in match
200 32
optimize.go
in match
198 8
client.go
in transport
190 18
defs_pdh_windows.go
in helpers/windows/pdh
188 -
tls.go
in transport/tlscommon
188 11
defs_pdh_windows_arm.go
in helpers/windows/pdh
187 -
defs_pdh_windows_amd64.go
in helpers/windows/pdh
187 -
defs_pdh_windows_arm64.go
in helpers/windows/pdh
187 -
defs_pdh_windows_386.go
in helpers/windows/pdh
187 -
flags.go
in config
182 25
typeconv.go
in transform/typeconv
181 14
config.go
in loader
178 13
zpdh_windows.go
in helpers/windows/pdh
175 20
logger.go
in logp
173 36
tls.go
in transport
171 7
main.go
in testing/certutil/cmd
167 5
snapshot.go
in monitoring
164 28
diag.go
in transport/httpcommon
160 3
go-metrics.go
in monitoring/adapter
156 18
diag.go
in transport/tlscommon
142 6
cloudid.go
in cloudid
142 10
opt.go
in opt
141 21
service.go
in service
139 11
trigger.go
in file
136 14
version.go
in version
134 10
matcher.go
in match
132 13
logging.go
in logp/configure
120 9
benchmark.go
in dev-tools/mage
120 5
mkpdh_defs.go
in helpers/windows/pdh
118 4
console.go
in testing
115 12
Files With Most Units (Top 50)
File# lines# units
metrics.go
in monitoring
247 44
go.go
in dev-tools/mage/gotool
251 44
config.go
in config
279 41
logger.go
in logp
173 36
core.go
in logp
431 34
rotator.go
in file
421 33
httpcommon.go
in transport/httpcommon
332 33
matchers.go
in match
200 32
mapstr.go
in mapstr
459 32
snapshot.go
in monitoring
164 28
field.go
in processors/dissect
230 28
elasticsearch.go
in testing/estools
585 27
flags.go
in config
182 25
go-metrics-wrapper.go
in monitoring/adapter
96 22
opt.go
in opt
141 21
cmp.go
in match
216 21
pdh_windows.go
in helpers/windows/pdh
288 20
zpdh_windows.go
in helpers/windows/pdh
175 20
pdh_query_windows.go
in helpers/windows/pdh
323 20
file_keystore.go
in keystore
263 20
fleet.go
in kibana
601 19
registry.go
in monitoring
208 19
types.go
in transport/tlscommon
291 19
go-metrics.go
in monitoring/adapter
156 18
client.go
in transport
190 18
client.go
in kibana
334 17
certutil.go
in testing/certutil
332 17
delimiter.go
in processors/dissect
83 17
trigger.go
in file
136 14
typeconv.go
in transform/typeconv
181 14
matcher.go
in match
132 13
config.go
in loader
178 13
visitor_kv.go
in monitoring
34 12
filters.go
in monitoring/adapter
106 12
console.go
in testing
115 12
monitoring.go
in monitoring
74 11
service.go
in service
139 11
tls.go
in transport/tlscommon
188 11
version.go
in version
134 10
cloudid.go
in cloudid
142 10
server.go
in api
101 10
dissect.go
in processors/dissect
206 10
global.go
in logp
53 9
logging.go
in logp/configure
120 9
proxy_uri.go
in transport/httpcommon
66 9
optimize.go
in match
198 8
53 8
83 8
tls_config.go
in transport/tlscommon
255 8
noticer.go
in dev-tools/mage/gotool
16 8
Files With Long Lines (Top 25)

There are 25 files with lines longer than 120 characters. In total, there are 91 long lines.

File# lines# units# long lines
zpdh_windows.go
in helpers/windows/pdh
175 20 20
fleet.go
in kibana
601 19 15
elasticsearch.go
in testing/estools
585 27 13
metrics.go
in monitoring
247 44 7
client.go
in kibana
334 17 3
core.go
in logp
431 34 3
httpcommon.go
in transport/httpcommon
332 33 3
tls_config.go
in transport/tlscommon
255 8 3
pdh_windows.go
in helpers/windows/pdh
288 20 2
file_keystore.go
in keystore
263 20 2
logging.go
in logp/configure
120 9 2
config.go
in transport/tlscommon
77 3 2
benchmark.go
in dev-tools/mage
120 5 2
cloudid.go
in cloudid
142 10 2
certutil.go
in testing/certutil
332 17 2
rotator.go
in file
421 33 1
loader.go
in loader
77 4 1
mapstr.go
in mapstr
459 32 1
cloudid.go
in monitoring
64 4 1
106 6 1
diag.go
in transport/httpcommon
160 3 1
ca_pinning.go
in transport/tlscommon
31 3 1
diag.go
in transport/tlscommon
142 6 1
tls.go
in transport/tlscommon
188 11 1
dissect.go
in processors/dissect
206 10 1