elastic / fleet-server
File Size

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

Intro
Learn more...
File Size Overall
23% | 16% | 20% | 19% | 20%
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
go24% | 16% | 21% | 19% | 17%
yaml0% | 0% | 0% | 22% | 77%
asciidoc0% | 0% | 0% | 0% | 100%
tf0% | 0% | 0% | 0% | 100%
bash0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
pkg70% | 20% | 9% | 0% | <1%
internal14% | 16% | 24% | 23% | 21%
ROOT0% | 0% | 0% | 88% | 11%
cmd0% | 0% | 0% | 100% | 0%
changelog0% | 0% | 0% | 0% | 100%
dev-tools0% | 0% | 0% | 0% | 100%
version0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
client.gen.go
in pkg/api
1769 90
openapi.gen.go
in internal/pkg/api
1705 98
client.gen.go
in pkg/api/versions/2023_06_01/api
1466 75
schema_easyjson.go
in internal/pkg/bulk
1217 54
types.gen.go
in pkg/api
925 62
handleCheckin.go
in internal/pkg/api
909 22
agent.go
in internal/pkg/server
617 17
handleEnroll.go
in internal/pkg/api
600 19
handleAck.go
in internal/pkg/api
597 21
error.go
in internal/pkg/api
563 5
engine.go
in internal/pkg/bulk
498 25
fleet.go
in internal/pkg/server
469 15
types.gen.go
in pkg/api/versions/2023_06_01/api
427 8
policy_output.go
in internal/pkg/policy
401 6
monitor.go
in internal/pkg/policy
389 16
monitor.go
in internal/pkg/monitor
349 18
env_defaults.go
in internal/pkg/config
277 7
bulk.go
in internal/pkg/checkin
262 8
self.go
in internal/pkg/policy
249 12
metrics.go
in internal/pkg/api
239 17
config.go
in internal/pkg/config
235 20
schema.go
in internal/pkg/model
233 1
opBulk.go
in internal/pkg/bulk
231 12
output.go
in internal/pkg/config
224 6
es.go
in internal/pkg/file
212 10
opApiKey.go
in internal/pkg/bulk
211 7
http.go
in internal/pkg/logger
207 15
secret.go
in internal/pkg/policy
205 8
191 -
api.go
in internal/pkg/api
187 21
migration.go
in internal/pkg/dl
186 7
handleArtifacts.go
in internal/pkg/api
184 9
opSearch.go
in internal/pkg/bulk
180 4
actions.go
in internal/pkg/dl
177 13
upload.go
in internal/pkg/file/uploader
170 5
ilm.go
in internal/pkg/testing/esutil
167 8
handleUpload.go
in internal/pkg/api
165 6
opt.go
in internal/pkg/bulk
161 18
parsed_policy.go
in internal/pkg/policy
160 4
chunk.go
in internal/pkg/file/cbor
157 5
es.go
in internal/pkg/file/uploader
153 8
certs.go
in internal/pkg/testing/certs
153 5
actions.go
in internal/pkg/testing
147 11
error.go
in internal/pkg/es
142 5
tmpl.go
in internal/pkg/dsl
141 9
auth.go
in internal/pkg/api
135 2
opRead.go
in internal/pkg/bulk
132 3
dispatcher.go
in internal/pkg/action
129 9
client.go
in internal/pkg/es
129 9
input.go
in internal/pkg/config
128 9
Files With Most Units (Top 50)
File# lines# units
openapi.gen.go
in internal/pkg/api
1705 98
client.gen.go
in pkg/api
1769 90
client.gen.go
in pkg/api/versions/2023_06_01/api
1466 75
types.gen.go
in pkg/api
925 62
schema_easyjson.go
in internal/pkg/bulk
1217 54
bulk.go
in internal/pkg/testing
123 27
engine.go
in internal/pkg/bulk
498 25
handleCheckin.go
in internal/pkg/api
909 22
api.go
in internal/pkg/api
187 21
handleAck.go
in internal/pkg/api
597 21
config.go
in internal/pkg/config
235 20
handleEnroll.go
in internal/pkg/api
600 19
opt.go
in internal/pkg/bulk
161 18
monitor.go
in internal/pkg/monitor
349 18
agent.go
in internal/pkg/server
617 17
metrics.go
in internal/pkg/api
239 17
monitor.go
in internal/pkg/policy
389 16
http.go
in internal/pkg/logger
207 15
fleet.go
in internal/pkg/server
469 15
actions.go
in internal/pkg/dl
177 13
opBulk.go
in internal/pkg/bulk
231 12
self.go
in internal/pkg/policy
249 12
sub.go
in internal/pkg/policy
89 12
buf.go
in internal/pkg/danger
56 11
actions.go
in internal/pkg/testing
147 11
es.go
in internal/pkg/file
212 10
dispatcher.go
in internal/pkg/action
129 9
tmpl.go
in internal/pkg/dsl
141 9
logger.go
in internal/pkg/logger
120 9
input.go
in internal/pkg/config
128 9
client.go
in internal/pkg/es
129 9
monitor.go
in internal/pkg/monitor/mock
60 9
handleArtifacts.go
in internal/pkg/api
184 9
es.go
in internal/pkg/file/uploader
153 8
bulk.go
in internal/pkg/checkin
262 8
ext.go
in internal/pkg/model
94 8
secret.go
in internal/pkg/policy
205 8
ilm.go
in internal/pkg/testing/esutil
167 8
types.gen.go
in pkg/api/versions/2023_06_01/api
427 8
opApiKey.go
in internal/pkg/bulk
211 7
enrollment_api_key.go
in internal/pkg/dl
74 7
migration.go
in internal/pkg/dl
186 7
env_defaults.go
in internal/pkg/config
277 7
scheduler.go
in internal/pkg/scheduler
94 7
subscription_monitor.go
in internal/pkg/monitor
120 7
setup.go
in internal/pkg/testing
112 7
opMulti.go
in internal/pkg/bulk
84 6
agent.go
in internal/pkg/dl
66 6
output.go
in internal/pkg/config
224 6
sqn.go
in internal/pkg/sqn
55 6
Files With Long Lines (Top 50)

There are 70 files with lines longer than 120 characters. In total, there are 427 long lines.

File# lines# units# long lines
client.gen.go
in pkg/api
1769 90 107
client.gen.go
in pkg/api/versions/2023_06_01/api
1466 75 88
openapi.gen.go
in internal/pkg/api
1705 98 40
handleCheckin.go
in internal/pkg/api
909 22 20
handleAck.go
in internal/pkg/api
597 21 17
es.go
in internal/pkg/file/uploader
153 8 11
finalize.go
in internal/pkg/file/uploader
115 3 10
self.go
in internal/pkg/policy
249 12 10
agent.go
in internal/pkg/server
617 17 10
policy_output.go
in internal/pkg/policy
401 6 6
bulk.go
in internal/pkg/testing
123 27 6
enrollment_api_key.go
in internal/pkg/dl
74 7 5
actions.go
in internal/pkg/dl
177 13 5
handleEnroll.go
in internal/pkg/api
600 19 5
engine.go
in internal/pkg/bulk
498 25 4
fleet.go
in internal/pkg/server
469 15 4
opSearch.go
in internal/pkg/bulk
180 4 3
delivery.go
in internal/pkg/file/delivery
90 4 3
instrumentation.go
in internal/pkg/config
99 2 3
handleArtifacts.go
in internal/pkg/api
184 9 3
handleAudit.go
in internal/pkg/api
96 5 3
schema_easyjson.go
in internal/pkg/bulk
1217 54 2
opRead.go
in internal/pkg/bulk
132 3 2
opApiKey.go
in internal/pkg/bulk
211 7 2
search.go
in internal/pkg/dl
29 2 2
upload.go
in internal/pkg/file/uploader
170 5 2
es.go
in internal/pkg/file
212 10 2
dispatcher.go
in internal/pkg/action
129 9 2
env_defaults.go
in internal/pkg/config
277 7 2
config.go
in internal/pkg/config
235 20 2
secret.go
in internal/pkg/policy
205 8 2
handleUpload.go
in internal/pkg/api
165 6 2
handleFileDelivery.go
in internal/pkg/api
56 2 2
apiVersion.go
in internal/pkg/api
64 4 2
template.go
in internal/pkg/testing/esutil
113 2 2
8 - 2
checkpoint.go
in internal/pkg/gcheckpt
69 3 1
opBulk.go
in internal/pkg/bulk
231 12 1
opMulti.go
in internal/pkg/bulk
84 6 1
seqno.go
in internal/pkg/dl
29 2 1
policies.go
in internal/pkg/dl
96 5 1
agent.go
in internal/pkg/dl
66 6 1
migration.go
in internal/pkg/dl
186 7 1
chunk.go
in internal/pkg/file/cbor
157 5 1
es.go
in internal/pkg/file/delivery
68 3 1
bulk.go
in internal/pkg/checkin
262 8 1
input.go
in internal/pkg/config
128 9 1
check.go
in internal/pkg/ver
73 5 1
schedules.go
in internal/pkg/gc
25 1 1
actions.go
in internal/pkg/gc
61 4 1