elastic / elastic-agent
File Size

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

Intro
Learn more...
File Size Overall
14% | 16% | 29% | 18% | 21%
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
go16% | 16% | 29% | 18% | 19%
yaml0% | 25% | 30% | 18% | 26%
tpl0% | 0% | 28% | 31% | 40%
proto0% | 0% | 76% | 23% | 0%
tf0% | 0% | 44% | 22% | 33%
c0% | 0% | 0% | 100% | 0%
asciidoc0% | 0% | 0% | 21% | 78%
g40% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
tfvars0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
internal16% | 12% | 24% | 22% | 23%
pkg16% | 15% | 36% | 14% | 16%
ROOT72% | 0% | 19% | 5% | 2%
dev-tools0% | 33% | 36% | 12% | 16%
deploy0% | 29% | 25% | 22% | 22%
testing0% | 14% | 42% | 22% | 20%
changelog0% | 0% | 18% | 16% | 64%
version0% | 0% | 0% | 0% | 100%
wrapper0% | 0% | 0% | 0% | 100%
tools0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
eql_parser.go
in internal/pkg/eql/parser
3158 342
2979 149
control_v2.pb.go
in pkg/control/v2/cproto
2347 242
coordinator.go
in internal/pkg/agent/application/coordinator
1318 36
fixture.go
in pkg/testing
1237 66
v1_monitor.go
in internal/pkg/agent/application/monitoring
1085 50
container.go
in internal/pkg/agent/cmd
1004 33
enroll_cmd.go
in internal/pkg/agent/cmd
982 26
ast.go
in internal/pkg/agent/transpiler
954 122
pkgtypes.go
in dev-tools/mage
833 31
manager.go
in pkg/component/runtime
815 26
runner.go
in pkg/testing/runner
802 28
767 -
common.go
in dev-tools/mage
747 47
settings.go
in dev-tools/mage
735 43
control_v1.pb.go
in pkg/control/v1/proto
681 69
fixture_install.go
in pkg/testing
630 23
values.yaml
in deploy/helm/edot-collector/kube-stack
620 -
component.go
in pkg/component
619 22
controller.go
in internal/pkg/composable
589 23
values.yaml
in deploy/helm/edot-collector/kube-stack/managed_otlp
562 -
enroll.go
in internal/pkg/agent/cmd
555 7
run.go
in internal/pkg/agent/cmd
555 13
step_unpack.go
in internal/pkg/agent/application/upgrade
539 17
kuberemote.go
in dev-tools/mage/kubernetes
531 28
upgrader.go
in testing/upgradetest
521 20
diagnostics.go
in internal/pkg/diagnostics
519 14
elastic-agent-standalone-daemonset-configmap.yaml
in deploy/kubernetes/elastic-agent-kustomize/default/elastic-agent-standalone/base
518 -
elastic-agent-standalone-daemonset-configmap.yaml
in deploy/kubernetes/elastic-agent-standalone
514 -
upgrade.go
in internal/pkg/agent/application/upgrade
513 26
versions.go
in dev-tools/mage/downloads
502 29
elastic-agent-standalone-daemonset-configmap.yaml
in deploy/kubernetes/elastic-agent-kustomize/ksm-hints/elastic-agent-standalone
497 -
config-map.yaml
in dev-tools/kubernetes/base/elastic-agent-standalone
497 -
service.go
in pkg/component/runtime
490 28
tpl
_helpers.tpl
in deploy/helm/elastic-agent/templates/agent
474 -
command.go
in pkg/component/runtime
471 28
464 -
client.go
in pkg/control/v2/client
454 17
action.go
in internal/pkg/fleetapi
450 51
pod.go
in internal/pkg/composable/providers/kubernetes
433 14
state.go
in pkg/component/runtime
433 14
inspect.go
in internal/pkg/agent/cmd
423 17
server.go
in testing/fleetservertest
418 16
install.go
in internal/pkg/agent/install
415 18
handler_action_policy_change.go
in internal/pkg/agent/application/actions/handlers
411 21
logs.go
in internal/pkg/agent/cmd
409 14
uninstall.go
in internal/pkg/agent/install
405 15
compare.go
in internal/pkg/eql
401 10
server.go
in pkg/control/v2/server
388 16
releases.go
in dev-tools/mage/downloads
384 13
Files With Most Units (Top 50)
File# lines# units
eql_parser.go
in internal/pkg/eql/parser
3158 342
control_v2.pb.go
in pkg/control/v2/cproto
2347 242
2979 149
ast.go
in internal/pkg/agent/transpiler
954 122
control_v1.pb.go
in pkg/control/v1/proto
681 69
fixture.go
in pkg/testing
1237 66
eql_base_listener.go
in internal/pkg/eql/parser
68 64
action.go
in internal/pkg/fleetapi
450 51
v1_monitor.go
in internal/pkg/agent/application/monitoring
1085 50
common.go
in dev-tools/mage
747 47
go.go
in dev-tools/mage/gotool
252 43
settings.go
in dev-tools/mage
735 43
common.go
in internal/pkg/agent/application/paths
230 37
coordinator.go
in internal/pkg/agent/application/coordinator
1318 36
visitor.go
in internal/pkg/eql
356 35
container.go
in internal/pkg/agent/cmd
1004 33
control_v2_grpc.pb.go
in pkg/control/v2/cproto
363 31
pkgtypes.go
in dev-tools/mage
833 31
eql_base_visitor.go
in internal/pkg/eql/parser
95 30
versions.go
in dev-tools/mage/downloads
502 29
service.go
in pkg/component/runtime
490 28
command.go
in pkg/component/runtime
471 28
runner.go
in pkg/testing/runner
802 28
kuberemote.go
in dev-tools/mage/kubernetes
531 28
upgrade.go
in internal/pkg/agent/application/upgrade
513 26
enroll_cmd.go
in internal/pkg/agent/cmd
982 26
manager.go
in pkg/component/runtime
815 26
proxytest.go
in testing/proxytest
273 26
version_parser.go
in pkg/version
236 24
controller.go
in internal/pkg/composable
589 23
fixture_install.go
in pkg/testing
630 23
component.go
in pkg/component
619 22
platforms.go
in dev-tools/mage
343 22
handler_action_policy_change.go
in internal/pkg/agent/application/actions/handlers
411 21
coordinator_state.go
in internal/pkg/agent/application/coordinator
195 20
upgrader.go
in testing/upgradetest
521 20
hints.go
in internal/pkg/composable/providers/kubernetes
270 19
vars.go
in internal/pkg/agent/transpiler
251 18
state_store.go
in internal/pkg/agent/storage/store
255 18
install.go
in internal/pkg/agent/install
415 18
otelconfig.go
in internal/pkg/otel/configtranslate
315 17
step_unpack.go
in internal/pkg/agent/application/upgrade
539 17
inspect.go
in internal/pkg/agent/cmd
423 17
broadcaster.go
in pkg/utils/broadcaster
239 17
component.go
in pkg/component/fake/component/comp
360 17
client.go
in pkg/control/v2/client
454 17
server.go
in pkg/control/v2/server
388 16
control_v1_grpc.pb.go
in pkg/control/v1/proto
185 16
provisioner.go
in pkg/testing/ogc
287 16
server.go
in testing/fleetservertest
418 16
Files With Long Lines (Top 50)

There are 264 files with lines longer than 120 characters. In total, there are 1079 long lines.

File# lines# units# long lines
2979 149 46
enroll.go
in internal/pkg/agent/cmd
555 7 40
control_v2_grpc.pb.go
in pkg/control/v2/cproto
363 31 28
coordinator.go
in internal/pkg/agent/application/coordinator
1318 36 24
8.8.0.asciidoc
in changelog
57 - 21
container.go
in internal/pkg/agent/cmd
1004 33 19
8.11.0.asciidoc
in changelog
63 - 18
versions.go
in dev-tools/mage/downloads
502 29 18
v1_monitor.go
in internal/pkg/agent/application/monitoring
1085 50 17
windows.go
in pkg/testing/windows
270 9 16
fixture_install.go
in pkg/testing
630 23 16
debian.go
in pkg/testing/linux
163 7 16
step_unpack.go
in internal/pkg/agent/application/upgrade
539 17 14
install.go
in internal/pkg/agent/cmd
347 4 14
control_v2.pb.go
in pkg/control/v2/cproto
2347 242 14
rhel.go
in pkg/testing/linux
90 4 14
upgrader.go
in testing/upgradetest
521 20 14
enroll_cmd.go
in internal/pkg/agent/cmd
982 26 13
tpl
_helpers.tpl
in deploy/helm/elastic-agent/templates/agent
474 - 13
run.go
in internal/pkg/agent/cmd
555 13 12
downloader.go
in internal/pkg/agent/application/upgrade/artifact/download/http
166 8 11
8.10.0.asciidoc
in changelog
42 - 11
manifest.go
in dev-tools/mage/manifest
249 6 11
install.go
in internal/pkg/agent/install
415 18 10
8.16.6.asciidoc
in changelog
24 - 10
upgrade.go
in internal/pkg/agent/application/upgrade
513 26 8
progress_observer.go
in internal/pkg/agent/application/upgrade/artifact/download/http
96 8 8
application.go
in internal/pkg/agent/application
245 2 8
service.go
in pkg/component/runtime
490 28 8
command.go
in pkg/component/runtime
471 28 8
client.go
in pkg/control/v2/client
454 17 8
control_v1_grpc.pb.go
in pkg/control/v1/proto
185 16 8
runner.go
in pkg/testing/runner
802 28 8
provisioner.go
in pkg/testing/ogc
287 16 8
rollback.go
in internal/pkg/agent/application/upgrade
179 5 7
verifier.go
in internal/pkg/agent/application/upgrade/artifact/download/http
145 7 7
step_download.go
in internal/pkg/agent/application/upgrade
198 6 7
endpoint_component_modifier.go
in internal/pkg/agent/application
164 7 7
uninstall.go
in internal/pkg/agent/install
405 15 7
controller.go
in internal/pkg/composable
589 23 7
load.go
in pkg/component
230 10 7
manager.go
in pkg/component/runtime
815 26 7
component.go
in pkg/component
619 22 7
serverless_provisioner.go
in pkg/testing/ess
212 9 7
8.9.0.asciidoc
in changelog
47 - 7
tpl
_pernode.tpl
in deploy/helm/elastic-agent/templates/integrations/_presets
117 - 7
otelconfig.go
in internal/pkg/otel/configtranslate
315 17 6
verifier.go
in internal/pkg/agent/application/upgrade/artifact/download
248 14 6
downloader.go
in internal/pkg/agent/application/upgrade/artifact/download/snapshot
123 7 6
handler_action_diagnostics.go
in internal/pkg/agent/application/actions/handlers
312 7 6