GoogleCloudPlatform / google-guest-agent
File Size

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

Intro
Learn more...
File Size Overall
0% | 3% | 36% | 34% | 25%
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% | 3% | 36% | 35% | 24%
proto0% | 0% | 61% | 19% | 19%
ps10% | 0% | 0% | 0% | 100%
spec0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
internal0% | 6% | 42% | 31% | 19%
cmd0% | 0% | 31% | 39% | 29%
build0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
pluginmanager.go
in internal/plugin/manager
569 33
oslogin_linux.go
in cmd/core_plugin/oslogin
434 15
dhclient_linux.go
in cmd/core_plugin/network/dhclient
355 15
networkd_linux.go
in cmd/core_plugin/network/networkd
347 20
scriptrunner.go
in cmd/gce_metadata_script_runner
345 16
accounts_unix.go
in internal/accounts
341 22
exported.go
in internal/metadata
330 70
proto
agent_controlplane.proto
in internal/acp/proto
328 -
pluginengine.go
in internal/plugin/manager
295 26
cfg.go
in internal/cfg
285 5
events.go
in internal/events
278 14
wicked_linux.go
in cmd/core_plugin/network/wicked
246 10
route_linux.go
in cmd/core_plugin/network/route
240 11
netplan_linux.go
in cmd/core_plugin/network/netplan
234 10
resource_linux.go
in internal/resource
229 9
command_monitor.go
in internal/command
226 10
client.go
in internal/acs/client
225 14
mtls_mds_windows.go
in cmd/core_plugin/agentcrypto
216 7
file.go
in internal/utils/file
215 8
unmarshal.go
in internal/metadata
209 5
metadata.go
in internal/metadata
204 12
manager.go
in cmd/core_plugin/manager
204 15
snapshot_linux.go
in cmd/core_plugin/snapshot
204 9
ps_linux.go
in internal/ps
203 8
oom_monitor_linux.go
in internal/resource
202 11
run.go
in internal/run
202 12
nm_linux.go
in cmd/core_plugin/network/nm
194 9
pluginlauncher.go
in internal/plugin/manager
181 8
syscall_windows.go
in internal/accounts
179 8
metadatasshkey_linux.go
in cmd/core_plugin/metadatasshkey
176 6
address.go
in cmd/core_plugin/network/address
171 15
cli.go
in cmd/acs_cli
170 7
testserver.go
in internal/acs/testserver
167 10
ps_windows.go
in internal/ps
164 10
plugin.go
in internal/plugin/manager
163 14
textconfig.go
in internal/textconfig
161 11
accounts_windows.go
in internal/accounts
159 10
osinfo_windows.go
in internal/osinfo
158 6
hostname.go
in cmd/core_plugin/network/hostname
157 5
ethernet.go
in cmd/core_plugin/network/ethernet
156 11
winpassreset_windows.go
in cmd/core_plugin/winpassreset
151 7
refresher_linux.go
in cmd/core_plugin/workloadcertrefresh
151 6
setup.go
in cmd/google_guest_agent/setup
150 6
daemon_windows.go
in internal/daemon
149 12
scheduler.go
in internal/scheduler
146 11
manager_windows.go
in cmd/core_plugin/network
143 7
service.go
in cmd/core_plugin
142 8
network_syscall_windows.go
in cmd/core_plugin/network
142 6
diagnostics_windows.go
in cmd/core_plugin/diagnostics
138 6
mtls_mds.go
in cmd/core_plugin/agentcrypto
137 9
Files With Most Units (Top 50)
File# lines# units
exported.go
in internal/metadata
330 70
pluginmanager.go
in internal/plugin/manager
569 33
pluginengine.go
in internal/plugin/manager
295 26
accounts_unix.go
in internal/accounts
341 22
networkd_linux.go
in cmd/core_plugin/network/networkd
347 20
scriptrunner.go
in cmd/gce_metadata_script_runner
345 16
manager.go
in cmd/core_plugin/manager
204 15
oslogin_linux.go
in cmd/core_plugin/oslogin
434 15
dhclient_linux.go
in cmd/core_plugin/network/dhclient
355 15
address.go
in cmd/core_plugin/network/address
171 15
client.go
in internal/acs/client
225 14
plugin.go
in internal/plugin/manager
163 14
events.go
in internal/events
278 14
metadata.go
in internal/metadata
204 12
daemon_windows.go
in internal/daemon
149 12
run.go
in internal/run
202 12
textconfig.go
in internal/textconfig
161 11
scheduler.go
in internal/scheduler
146 11
oom_monitor_linux.go
in internal/resource
202 11
ethernet.go
in cmd/core_plugin/network/ethernet
156 11
route_linux.go
in cmd/core_plugin/network/route
240 11
command_monitor.go
in internal/command
226 10
testserver.go
in internal/acs/testserver
167 10
accounts_windows.go
in internal/accounts
159 10
ps_windows.go
in internal/ps
164 10
telemetry.go
in cmd/core_plugin/telemetry
98 10
wicked_linux.go
in cmd/core_plugin/network/wicked
246 10
netplan_linux.go
in cmd/core_plugin/network/netplan
234 10
daemon_linux.go
in internal/daemon
125 9
resource_linux.go
in internal/resource
229 9
wsfchealthcheck.go
in cmd/core_plugin/wsfchealthcheck
127 9
snapshot_linux.go
in cmd/core_plugin/snapshot
204 9
mtls_mds.go
in cmd/core_plugin/agentcrypto
137 9
route_types_windows.go
in cmd/core_plugin/network/route
111 9
nm_linux.go
in cmd/core_plugin/network/nm
194 9
file.go
in internal/utils/file
215 8
daemon.go
in internal/daemon
61 8
pluginlauncher.go
in internal/plugin/manager
181 8
syscall_windows.go
in internal/accounts
179 8
ps_linux.go
in internal/ps
203 8
service.go
in cmd/core_plugin
142 8
route_windows.go
in cmd/core_plugin/network/route
101 8
certrefresh_linux.go
in cmd/core_plugin/workloadcertrefresh
55 8
metadatasshkey.go
in cmd/core_plugin/metadatasshkey
136 8
boundedlist.go
in internal/boundedlist
52 7
metricregistry.go
in internal/metricregistry
102 7
pipewatcher.go
in internal/pipewatcher
59 7
pluginmonitor.go
in internal/plugin/manager
71 7
ps.go
in internal/ps
58 7
cli.go
in cmd/acs_cli
170 7
Files With Long Lines (Top 50)

There are 61 files with lines longer than 120 characters. In total, there are 133 long lines.

File# lines# units# long lines
pluginmanager.go
in internal/plugin/manager
569 33 11
config.go
in internal/plugin/config
55 4 6
metadatasshkey_windows.go
in cmd/core_plugin/metadatasshkey
123 6 6
resource_linux.go
in internal/resource
229 9 5
pluginlauncher.go
in internal/plugin/manager
181 8 5
scriptrunner.go
in cmd/gce_metadata_script_runner
345 16 5
spec
google-guest-agent.spec
in build/packaging/rpm
85 - 4
command_linux.go
in internal/command
120 5 4
testserver.go
in internal/acs/testserver
167 10 4
oom_monitor_linux.go
in internal/resource
202 11 4
dhclient_linux.go
in cmd/core_plugin/network/dhclient
355 15 4
client.go
in internal/acs/client
225 14 3
accounts_unix.go
in internal/accounts
341 22 3
hostname.go
in cmd/core_plugin/network/hostname
157 5 3
nm_linux.go
in cmd/core_plugin/network/nm
194 9 3
refresher_linux.go
in cmd/core_plugin/workloadcertrefresh
151 6 3
setup.go
in cmd/google_guest_agent/setup
150 6 3
metadata.go
in internal/metadata
204 12 2
resource_windows.go
in internal/resource
125 4 2
pluginmonitor.go
in internal/plugin/manager
71 7 2
pluginmetrics.go
in internal/plugin/manager
57 5 2
pluginengine.go
in internal/plugin/manager
295 26 2
plugindisabler.go
in internal/plugin/manager
80 6 2
events.go
in internal/events
278 14 2
diagnostics_windows.go
in cmd/core_plugin/diagnostics
138 6 2
networkd_linux.go
in cmd/core_plugin/network/networkd
347 20 2
nic.go
in cmd/core_plugin/network/nic
84 3 2
metadatasshkey_linux.go
in cmd/core_plugin/metadatasshkey
176 6 2
watcher.go
in cmd/google_guest_compat_manager/watcher
126 7 2
metadata_script_runner_compat.go
in cmd/metadata_script_runner_compat
84 2 2
retry.go
in internal/retry
83 4 1
textconfig.go
in internal/textconfig
161 11 1
event_watcher.go
in internal/metadata
50 4 1
daemon_windows.go
in internal/daemon
149 12 1
service_windows.go
in internal/service
93 6 1
command_windows.go
in internal/command
39 3 1
command_monitor.go
in internal/command
226 10 1
command.go
in internal/command
108 6 1
osinfo_windows.go
in internal/osinfo
158 6 1
oom_monitor_windows.go
in internal/resource
57 3 1
commandhandler.go
in internal/plugin/manager
82 3 1
syscall_windows.go
in internal/accounts
179 8 1
ps_linux.go
in internal/ps
203 8 1
ps_windows.go
in internal/ps
164 10 1
run.go
in internal/run
202 12 1
service.go
in cmd/core_plugin
142 8 1
oslogin_linux.go
in cmd/core_plugin/oslogin
434 15 1
winpassreset_windows.go
in cmd/core_plugin/winpassreset
151 7 1
agent.go
in cmd/core_plugin/wsfchealthcheck
125 7 1
mtls_mds.go
in cmd/core_plugin/agentcrypto
137 9 1
Correlations

File Size vs. Commits (all time): 87 points

cmd/core_plugin/agentcrypto/mtls_mds.go x: 4 commits (all time) y: 137 lines of code cmd/core_plugin/telemetry/telemetry.go x: 6 commits (all time) y: 98 lines of code cmd/core_plugin/workloadcertrefresh/certrefresh_linux.go x: 2 commits (all time) y: 55 lines of code internal/metricregistry/metricregistry.go x: 3 commits (all time) y: 102 lines of code internal/plugin/manager/pluginmetrics.go x: 8 commits (all time) y: 57 lines of code internal/plugin/manager/pluginmonitor.go x: 6 commits (all time) y: 71 lines of code internal/scheduler/scheduler.go x: 2 commits (all time) y: 146 lines of code internal/resource/resource_linux.go x: 1 commits (all time) y: 229 lines of code internal/acs/client/client.go x: 9 commits (all time) y: 225 lines of code cmd/google_guest_agent/google_guest_agent.go x: 7 commits (all time) y: 122 lines of code cmd/google_guest_compat_manager/watcher/watcher.go x: 6 commits (all time) y: 126 lines of code cmd/google_guest_compat_manager/watcher/watcher_linux.go x: 2 commits (all time) y: 35 lines of code cmd/google_guest_compat_manager/watcher/watcher_windows.go x: 2 commits (all time) y: 16 lines of code cmd/metadata_script_runner_compat/metadata_script_runner_compat.go x: 2 commits (all time) y: 84 lines of code cmd/metadata_script_runner_compat/metadata_script_runner_compat_linux.go x: 2 commits (all time) y: 7 lines of code cmd/google_authorized_keys_compat/google_authorized_keys_compat_windows.go x: 2 commits (all time) y: 36 lines of code cmd/google_authorized_keys_compat/google_authorized_keys_compat.go x: 1 commits (all time) y: 50 lines of code cmd/google_authorized_keys_compat/google_authorized_keys_compat_linux.go x: 1 commits (all time) y: 10 lines of code internal/logger/logger.go x: 4 commits (all time) y: 132 lines of code internal/metadata/exported.go x: 4 commits (all time) y: 330 lines of code internal/metadata/unmarshal.go x: 3 commits (all time) y: 209 lines of code cmd/core_plugin/network/manager_linux.go x: 1 commits (all time) y: 87 lines of code cmd/core_plugin/network/nic/nic.go x: 1 commits (all time) y: 84 lines of code internal/cfg/cfg.go x: 4 commits (all time) y: 285 lines of code cmd/gce_metadata_script_runner/scriptrunner.go x: 1 commits (all time) y: 345 lines of code cmd/google_guest_compat_manager/main.go x: 4 commits (all time) y: 74 lines of code internal/daemon/daemon.go x: 4 commits (all time) y: 61 lines of code internal/daemon/daemon_linux.go x: 4 commits (all time) y: 125 lines of code internal/daemon/daemon_windows.go x: 5 commits (all time) y: 149 lines of code internal/plugin/manager/plugin.go x: 7 commits (all time) y: 163 lines of code internal/plugin/manager/pluginlauncher.go x: 5 commits (all time) y: 181 lines of code internal/plugin/manager/pluginmanager.go x: 14 commits (all time) y: 569 lines of code internal/service/service.go x: 1 commits (all time) y: 48 lines of code internal/service/service_windows.go x: 1 commits (all time) y: 93 lines of code internal/acp/proto/agent_controlplane.proto x: 3 commits (all time) y: 328 lines of code internal/acs/testserver/testserver.go x: 4 commits (all time) y: 167 lines of code cmd/ggactl/commands/plugincleanup/plugincleanup.go x: 2 commits (all time) y: 43 lines of code cmd/core_plugin/manager/manager.go x: 1 commits (all time) y: 204 lines of code cmd/core_plugin/network/hostname/hostname_linux.go x: 1 commits (all time) y: 81 lines of code cmd/core_plugin/network/nm/nm_linux.go x: 1 commits (all time) y: 194 lines of code cmd/core_plugin/network/wicked/wicked_linux.go x: 1 commits (all time) y: 246 lines of code cmd/core_plugin/oslogin/oslogin_linux.go x: 1 commits (all time) y: 434 lines of code cmd/ggactl/ggactl.go x: 3 commits (all time) y: 48 lines of code internal/plugin/manager/plugindisabler.go x: 6 commits (all time) y: 80 lines of code internal/plugin/manager/pluginengine.go x: 6 commits (all time) y: 295 lines of code cmd/core_plugin/service.go x: 5 commits (all time) y: 142 lines of code cmd/google_guest_agent/setup/setup.go x: 8 commits (all time) y: 150 lines of code internal/ps/ps.go x: 1 commits (all time) y: 58 lines of code internal/ps/ps_linux.go x: 1 commits (all time) y: 203 lines of code internal/ps/ps_windows.go x: 3 commits (all time) y: 164 lines of code internal/acs/handler/handler.go x: 6 commits (all time) y: 134 lines of code cmd/core_plugin/core_plugin.go x: 1 commits (all time) y: 113 lines of code internal/logger/logger_linux.go x: 1 commits (all time) y: 8 lines of code internal/logger/logger_windows.go x: 1 commits (all time) y: 26 lines of code internal/command/command_linux.go x: 2 commits (all time) y: 120 lines of code internal/command/command_monitor.go x: 1 commits (all time) y: 226 lines of code cmd/core_plugin/network/route/route_types_windows.go x: 1 commits (all time) y: 111 lines of code cmd/acs_cli/cli.go x: 4 commits (all time) y: 170 lines of code cmd/core_plugin/snapshot/snapshot_linux.go x: 4 commits (all time) y: 204 lines of code internal/plugin/manager/pluginwatcher.go x: 4 commits (all time) y: 52 lines of code cmd/core_plugin/agentcrypto/mtls_mds_windows.go x: 2 commits (all time) y: 216 lines of code cmd/core_plugin/diagnostics/diagnostics_windows.go x: 2 commits (all time) y: 138 lines of code cmd/core_plugin/firstboot/firstboot_linux.go x: 2 commits (all time) y: 133 lines of code cmd/core_plugin/metadatasshkey/metadatasshkey_linux.go x: 2 commits (all time) y: 176 lines of code cmd/core_plugin/network/hostname/hostname_windows.go x: 2 commits (all time) y: 100 lines of code cmd/core_plugin/network/manager_windows.go x: 2 commits (all time) y: 143 lines of code cmd/core_plugin/network/netplan/netplan_linux.go x: 2 commits (all time) y: 234 lines of code cmd/core_plugin/network/route/route_linux.go x: 2 commits (all time) y: 240 lines of code cmd/core_plugin/network/route/route_syscall_windows.go x: 2 commits (all time) y: 49 lines of code cmd/core_plugin/network/route/route_windows.go x: 2 commits (all time) y: 101 lines of code cmd/core_plugin/stages/late/late.go x: 2 commits (all time) y: 86 lines of code cmd/core_plugin/winpassreset/winpassreset_windows.go x: 2 commits (all time) y: 151 lines of code cmd/ggactl/commands/common.go x: 2 commits (all time) y: 57 lines of code cmd/ggactl/commands/coreplugin/coreplugin.go x: 2 commits (all time) y: 19 lines of code cmd/ggactl/commands/testhelper/testhelper.go x: 2 commits (all time) y: 68 lines of code internal/accounts/accounts_windows.go x: 2 commits (all time) y: 159 lines of code internal/command/command_windows.go x: 2 commits (all time) y: 39 lines of code internal/resource/oom_monitor_linux.go x: 2 commits (all time) y: 202 lines of code internal/resource/resource_windows.go x: 2 commits (all time) y: 125 lines of code
569.0
lines of code
  min: 7.0
  average: 135.63
  25th percentile: 57.0
  median: 122.0
  75th percentile: 181.0
  max: 569.0
0 14.0
commits (all time)
min: 1.0 | average: 2.91 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 14.0

File Size vs. Contributors (all time): 87 points

cmd/core_plugin/agentcrypto/mtls_mds.go x: 2 contributors (all time) y: 137 lines of code cmd/core_plugin/telemetry/telemetry.go x: 3 contributors (all time) y: 98 lines of code cmd/core_plugin/workloadcertrefresh/certrefresh_linux.go x: 1 contributors (all time) y: 55 lines of code internal/metricregistry/metricregistry.go x: 1 contributors (all time) y: 102 lines of code internal/plugin/manager/pluginmetrics.go x: 3 contributors (all time) y: 57 lines of code internal/plugin/manager/pluginmonitor.go x: 2 contributors (all time) y: 71 lines of code internal/scheduler/scheduler.go x: 1 contributors (all time) y: 146 lines of code internal/resource/resource_linux.go x: 1 contributors (all time) y: 229 lines of code internal/acs/client/client.go x: 3 contributors (all time) y: 225 lines of code cmd/google_guest_agent/google_guest_agent.go x: 2 contributors (all time) y: 122 lines of code cmd/google_guest_compat_manager/watcher/watcher.go x: 1 contributors (all time) y: 126 lines of code cmd/google_guest_compat_manager/watcher/watcher_linux.go x: 1 contributors (all time) y: 35 lines of code cmd/google_guest_compat_manager/watcher/watcher_windows.go x: 1 contributors (all time) y: 16 lines of code cmd/metadata_script_runner_compat/metadata_script_runner_compat.go x: 1 contributors (all time) y: 84 lines of code cmd/metadata_script_runner_compat/metadata_script_runner_compat_linux.go x: 1 contributors (all time) y: 7 lines of code cmd/google_authorized_keys_compat/google_authorized_keys_compat_windows.go x: 1 contributors (all time) y: 36 lines of code cmd/google_authorized_keys_compat/google_authorized_keys_compat.go x: 1 contributors (all time) y: 50 lines of code cmd/google_authorized_keys_compat/google_authorized_keys_compat_linux.go x: 1 contributors (all time) y: 10 lines of code internal/logger/logger.go x: 3 contributors (all time) y: 132 lines of code internal/metadata/exported.go x: 2 contributors (all time) y: 330 lines of code internal/metadata/unmarshal.go x: 2 contributors (all time) y: 209 lines of code cmd/core_plugin/network/manager_linux.go x: 1 contributors (all time) y: 87 lines of code internal/cfg/cfg.go x: 2 contributors (all time) y: 285 lines of code cmd/gce_metadata_script_runner/scriptrunner.go x: 1 contributors (all time) y: 345 lines of code cmd/google_guest_compat_manager/main.go x: 1 contributors (all time) y: 74 lines of code internal/daemon/daemon.go x: 1 contributors (all time) y: 61 lines of code internal/daemon/daemon_linux.go x: 1 contributors (all time) y: 125 lines of code internal/daemon/daemon_windows.go x: 1 contributors (all time) y: 149 lines of code internal/plugin/manager/plugin.go x: 3 contributors (all time) y: 163 lines of code internal/plugin/manager/pluginlauncher.go x: 2 contributors (all time) y: 181 lines of code internal/plugin/manager/pluginmanager.go x: 3 contributors (all time) y: 569 lines of code internal/service/service.go x: 1 contributors (all time) y: 48 lines of code internal/service/service_windows.go x: 1 contributors (all time) y: 93 lines of code internal/acp/proto/agent_controlplane.proto x: 3 contributors (all time) y: 328 lines of code internal/acs/testserver/testserver.go x: 3 contributors (all time) y: 167 lines of code cmd/ggactl/commands/plugincleanup/plugincleanup.go x: 1 contributors (all time) y: 43 lines of code cmd/core_plugin/manager/manager.go x: 1 contributors (all time) y: 204 lines of code cmd/core_plugin/network/hostname/hostname_linux.go x: 1 contributors (all time) y: 81 lines of code cmd/core_plugin/network/nm/nm_linux.go x: 1 contributors (all time) y: 194 lines of code cmd/core_plugin/network/wicked/wicked_linux.go x: 1 contributors (all time) y: 246 lines of code cmd/core_plugin/oslogin/oslogin_linux.go x: 1 contributors (all time) y: 434 lines of code cmd/ggactl/ggactl.go x: 3 contributors (all time) y: 48 lines of code internal/plugin/manager/plugindisabler.go x: 2 contributors (all time) y: 80 lines of code internal/plugin/manager/pluginengine.go x: 3 contributors (all time) y: 295 lines of code cmd/core_plugin/service.go x: 3 contributors (all time) y: 142 lines of code cmd/google_guest_agent/setup/setup.go x: 3 contributors (all time) y: 150 lines of code internal/ps/ps.go x: 1 contributors (all time) y: 58 lines of code internal/ps/ps_linux.go x: 1 contributors (all time) y: 203 lines of code internal/ps/ps_windows.go x: 3 contributors (all time) y: 164 lines of code internal/acs/handler/handler.go x: 3 contributors (all time) y: 134 lines of code cmd/core_plugin/core_plugin.go x: 1 contributors (all time) y: 113 lines of code internal/logger/logger_windows.go x: 1 contributors (all time) y: 26 lines of code internal/command/command_linux.go x: 1 contributors (all time) y: 120 lines of code internal/command/command_monitor.go x: 1 contributors (all time) y: 226 lines of code cmd/core_plugin/network/route/route_types_windows.go x: 1 contributors (all time) y: 111 lines of code cmd/acs_cli/cli.go x: 2 contributors (all time) y: 170 lines of code cmd/core_plugin/snapshot/snapshot_linux.go x: 2 contributors (all time) y: 204 lines of code internal/plugin/manager/pluginwatcher.go x: 2 contributors (all time) y: 52 lines of code cmd/core_plugin/agentcrypto/mtls_mds_windows.go x: 2 contributors (all time) y: 216 lines of code cmd/core_plugin/firstboot/firstboot_linux.go x: 2 contributors (all time) y: 133 lines of code cmd/core_plugin/metadatasshkey/metadatasshkey_linux.go x: 2 contributors (all time) y: 176 lines of code cmd/core_plugin/network/hostname/hostname_windows.go x: 2 contributors (all time) y: 100 lines of code cmd/core_plugin/network/manager_windows.go x: 2 contributors (all time) y: 143 lines of code cmd/core_plugin/network/netplan/netplan_linux.go x: 2 contributors (all time) y: 234 lines of code cmd/core_plugin/network/route/route_linux.go x: 2 contributors (all time) y: 240 lines of code cmd/core_plugin/network/route/route_syscall_windows.go x: 2 contributors (all time) y: 49 lines of code cmd/core_plugin/network/route/route_windows.go x: 2 contributors (all time) y: 101 lines of code cmd/core_plugin/stages/late/late.go x: 2 contributors (all time) y: 86 lines of code cmd/core_plugin/winpassreset/winpassreset_windows.go x: 2 contributors (all time) y: 151 lines of code cmd/ggactl/commands/common.go x: 2 contributors (all time) y: 57 lines of code cmd/ggactl/commands/coreplugin/coreplugin.go x: 2 contributors (all time) y: 19 lines of code cmd/ggactl/commands/testhelper/testhelper.go x: 2 contributors (all time) y: 68 lines of code internal/accounts/accounts_windows.go x: 2 contributors (all time) y: 159 lines of code internal/command/command_windows.go x: 2 contributors (all time) y: 39 lines of code internal/resource/oom_monitor_linux.go x: 2 contributors (all time) y: 202 lines of code internal/resource/resource_windows.go x: 2 contributors (all time) y: 125 lines of code
569.0
lines of code
  min: 7.0
  average: 135.63
  25th percentile: 57.0
  median: 122.0
  75th percentile: 181.0
  max: 569.0
0 3.0
contributors (all time)
min: 1.0 | average: 1.7 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 3.0

File Size vs. Commits (30 days): 19 points

cmd/core_plugin/agentcrypto/mtls_mds.go x: 2 commits (30d) y: 137 lines of code cmd/core_plugin/telemetry/telemetry.go x: 2 commits (30d) y: 98 lines of code cmd/core_plugin/workloadcertrefresh/certrefresh_linux.go x: 2 commits (30d) y: 55 lines of code internal/metricregistry/metricregistry.go x: 3 commits (30d) y: 102 lines of code internal/plugin/manager/pluginmetrics.go x: 2 commits (30d) y: 57 lines of code internal/plugin/manager/pluginmonitor.go x: 2 commits (30d) y: 71 lines of code internal/scheduler/scheduler.go x: 2 commits (30d) y: 146 lines of code internal/resource/resource_linux.go x: 1 commits (30d) y: 229 lines of code internal/acs/client/client.go x: 1 commits (30d) y: 225 lines of code cmd/google_guest_agent/google_guest_agent.go x: 1 commits (30d) y: 122 lines of code cmd/google_guest_compat_manager/watcher/watcher.go x: 1 commits (30d) y: 126 lines of code cmd/google_guest_compat_manager/watcher/watcher_linux.go x: 1 commits (30d) y: 35 lines of code cmd/google_guest_compat_manager/watcher/watcher_windows.go x: 1 commits (30d) y: 16 lines of code cmd/metadata_script_runner_compat/metadata_script_runner_compat.go x: 1 commits (30d) y: 84 lines of code cmd/metadata_script_runner_compat/metadata_script_runner_compat_linux.go x: 1 commits (30d) y: 7 lines of code cmd/google_authorized_keys_compat/google_authorized_keys_compat_windows.go x: 2 commits (30d) y: 36 lines of code cmd/google_authorized_keys_compat/google_authorized_keys_compat.go x: 1 commits (30d) y: 50 lines of code cmd/google_authorized_keys_compat/google_authorized_keys_compat_linux.go x: 1 commits (30d) y: 10 lines of code
229.0
lines of code
  min: 7.0
  average: 84.89
  25th percentile: 35.0
  median: 71.0
  75th percentile: 126.0
  max: 229.0
0 3.0
commits (30d)
min: 1.0 | average: 1.47 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0

File Size vs. Contributors (30 days): 19 points

cmd/core_plugin/agentcrypto/mtls_mds.go x: 1 contributors (30d) y: 137 lines of code cmd/core_plugin/telemetry/telemetry.go x: 1 contributors (30d) y: 98 lines of code cmd/core_plugin/workloadcertrefresh/certrefresh_linux.go x: 1 contributors (30d) y: 55 lines of code internal/metricregistry/metricregistry.go x: 1 contributors (30d) y: 102 lines of code internal/plugin/manager/pluginmetrics.go x: 1 contributors (30d) y: 57 lines of code internal/plugin/manager/pluginmonitor.go x: 1 contributors (30d) y: 71 lines of code internal/scheduler/scheduler.go x: 1 contributors (30d) y: 146 lines of code internal/resource/resource_linux.go x: 1 contributors (30d) y: 229 lines of code internal/acs/client/client.go x: 1 contributors (30d) y: 225 lines of code cmd/google_guest_agent/google_guest_agent.go x: 1 contributors (30d) y: 122 lines of code cmd/google_guest_compat_manager/watcher/watcher.go x: 1 contributors (30d) y: 126 lines of code cmd/google_guest_compat_manager/watcher/watcher_linux.go x: 1 contributors (30d) y: 35 lines of code cmd/google_guest_compat_manager/watcher/watcher_windows.go x: 1 contributors (30d) y: 16 lines of code cmd/metadata_script_runner_compat/metadata_script_runner_compat.go x: 1 contributors (30d) y: 84 lines of code cmd/metadata_script_runner_compat/metadata_script_runner_compat_linux.go x: 1 contributors (30d) y: 7 lines of code cmd/google_authorized_keys_compat/google_authorized_keys_compat_windows.go x: 1 contributors (30d) y: 36 lines of code cmd/google_authorized_keys_compat/google_authorized_keys_compat.go x: 1 contributors (30d) y: 50 lines of code cmd/google_authorized_keys_compat/google_authorized_keys_compat_linux.go x: 1 contributors (30d) y: 10 lines of code
229.0
lines of code
  min: 7.0
  average: 84.89
  25th percentile: 35.0
  median: 71.0
  75th percentile: 126.0
  max: 229.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (90 days): 47 points

cmd/core_plugin/agentcrypto/mtls_mds.go x: 2 commits (90d) y: 137 lines of code cmd/core_plugin/telemetry/telemetry.go x: 2 commits (90d) y: 98 lines of code cmd/core_plugin/workloadcertrefresh/certrefresh_linux.go x: 2 commits (90d) y: 55 lines of code internal/metricregistry/metricregistry.go x: 3 commits (90d) y: 102 lines of code internal/plugin/manager/pluginmetrics.go x: 2 commits (90d) y: 57 lines of code internal/plugin/manager/pluginmonitor.go x: 2 commits (90d) y: 71 lines of code internal/scheduler/scheduler.go x: 2 commits (90d) y: 146 lines of code internal/resource/resource_linux.go x: 1 commits (90d) y: 229 lines of code internal/acs/client/client.go x: 2 commits (90d) y: 225 lines of code cmd/google_guest_agent/google_guest_agent.go x: 3 commits (90d) y: 122 lines of code cmd/google_guest_compat_manager/watcher/watcher.go x: 6 commits (90d) y: 126 lines of code cmd/google_guest_compat_manager/watcher/watcher_linux.go x: 2 commits (90d) y: 35 lines of code cmd/google_guest_compat_manager/watcher/watcher_windows.go x: 2 commits (90d) y: 16 lines of code cmd/metadata_script_runner_compat/metadata_script_runner_compat.go x: 2 commits (90d) y: 84 lines of code cmd/metadata_script_runner_compat/metadata_script_runner_compat_linux.go x: 2 commits (90d) y: 7 lines of code cmd/google_authorized_keys_compat/google_authorized_keys_compat_windows.go x: 2 commits (90d) y: 36 lines of code cmd/google_authorized_keys_compat/google_authorized_keys_compat.go x: 1 commits (90d) y: 50 lines of code cmd/google_authorized_keys_compat/google_authorized_keys_compat_linux.go x: 1 commits (90d) y: 10 lines of code internal/logger/logger.go x: 1 commits (90d) y: 132 lines of code internal/metadata/exported.go x: 3 commits (90d) y: 330 lines of code internal/metadata/unmarshal.go x: 2 commits (90d) y: 209 lines of code cmd/core_plugin/network/manager_linux.go x: 1 commits (90d) y: 87 lines of code cmd/core_plugin/network/nic/nic.go x: 1 commits (90d) y: 84 lines of code internal/cfg/cfg.go x: 2 commits (90d) y: 285 lines of code cmd/gce_metadata_script_runner/scriptrunner.go x: 1 commits (90d) y: 345 lines of code cmd/google_guest_compat_manager/main.go x: 4 commits (90d) y: 74 lines of code internal/daemon/daemon.go x: 4 commits (90d) y: 61 lines of code internal/daemon/daemon_linux.go x: 4 commits (90d) y: 125 lines of code internal/daemon/daemon_windows.go x: 5 commits (90d) y: 149 lines of code internal/plugin/manager/plugin.go x: 2 commits (90d) y: 163 lines of code internal/plugin/manager/pluginlauncher.go x: 1 commits (90d) y: 181 lines of code internal/plugin/manager/pluginmanager.go x: 3 commits (90d) y: 569 lines of code internal/service/service.go x: 1 commits (90d) y: 48 lines of code internal/service/service_windows.go x: 1 commits (90d) y: 93 lines of code internal/acp/proto/agent_controlplane.proto x: 1 commits (90d) y: 328 lines of code internal/acs/testserver/testserver.go x: 2 commits (90d) y: 167 lines of code cmd/ggactl/commands/plugincleanup/plugincleanup.go x: 2 commits (90d) y: 43 lines of code cmd/core_plugin/manager/manager.go x: 1 commits (90d) y: 204 lines of code cmd/core_plugin/network/hostname/hostname_linux.go x: 1 commits (90d) y: 81 lines of code cmd/core_plugin/network/nm/nm_linux.go x: 1 commits (90d) y: 194 lines of code cmd/core_plugin/network/wicked/wicked_linux.go x: 1 commits (90d) y: 246 lines of code cmd/core_plugin/oslogin/oslogin_linux.go x: 1 commits (90d) y: 434 lines of code
569.0
lines of code
  min: 7.0
  average: 144.21
  25th percentile: 55.0
  median: 102.0
  75th percentile: 204.0
  max: 569.0
0 6.0
commits (90d)
min: 1.0 | average: 1.96 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 6.0

File Size vs. Contributors (90 days): 47 points

cmd/core_plugin/agentcrypto/mtls_mds.go x: 1 contributors (90d) y: 137 lines of code cmd/core_plugin/telemetry/telemetry.go x: 1 contributors (90d) y: 98 lines of code cmd/core_plugin/workloadcertrefresh/certrefresh_linux.go x: 1 contributors (90d) y: 55 lines of code internal/metricregistry/metricregistry.go x: 1 contributors (90d) y: 102 lines of code internal/plugin/manager/pluginmetrics.go x: 1 contributors (90d) y: 57 lines of code internal/plugin/manager/pluginmonitor.go x: 1 contributors (90d) y: 71 lines of code internal/scheduler/scheduler.go x: 1 contributors (90d) y: 146 lines of code internal/resource/resource_linux.go x: 1 contributors (90d) y: 229 lines of code internal/acs/client/client.go x: 1 contributors (90d) y: 225 lines of code cmd/google_guest_agent/google_guest_agent.go x: 1 contributors (90d) y: 122 lines of code cmd/google_guest_compat_manager/watcher/watcher.go x: 1 contributors (90d) y: 126 lines of code cmd/google_guest_compat_manager/watcher/watcher_linux.go x: 1 contributors (90d) y: 35 lines of code cmd/google_guest_compat_manager/watcher/watcher_windows.go x: 1 contributors (90d) y: 16 lines of code cmd/metadata_script_runner_compat/metadata_script_runner_compat.go x: 1 contributors (90d) y: 84 lines of code cmd/metadata_script_runner_compat/metadata_script_runner_compat_linux.go x: 1 contributors (90d) y: 7 lines of code cmd/google_authorized_keys_compat/google_authorized_keys_compat_windows.go x: 1 contributors (90d) y: 36 lines of code cmd/google_authorized_keys_compat/google_authorized_keys_compat.go x: 1 contributors (90d) y: 50 lines of code cmd/google_authorized_keys_compat/google_authorized_keys_compat_linux.go x: 1 contributors (90d) y: 10 lines of code internal/logger/logger.go x: 1 contributors (90d) y: 132 lines of code internal/metadata/exported.go x: 2 contributors (90d) y: 330 lines of code internal/metadata/unmarshal.go x: 2 contributors (90d) y: 209 lines of code cmd/core_plugin/network/manager_linux.go x: 1 contributors (90d) y: 87 lines of code internal/cfg/cfg.go x: 2 contributors (90d) y: 285 lines of code cmd/gce_metadata_script_runner/scriptrunner.go x: 1 contributors (90d) y: 345 lines of code cmd/google_guest_compat_manager/main.go x: 1 contributors (90d) y: 74 lines of code internal/daemon/daemon.go x: 1 contributors (90d) y: 61 lines of code internal/daemon/daemon_linux.go x: 1 contributors (90d) y: 125 lines of code internal/daemon/daemon_windows.go x: 1 contributors (90d) y: 149 lines of code internal/plugin/manager/plugin.go x: 1 contributors (90d) y: 163 lines of code internal/plugin/manager/pluginlauncher.go x: 1 contributors (90d) y: 181 lines of code internal/plugin/manager/pluginmanager.go x: 1 contributors (90d) y: 569 lines of code internal/service/service.go x: 1 contributors (90d) y: 48 lines of code internal/service/service_windows.go x: 1 contributors (90d) y: 93 lines of code internal/acp/proto/agent_controlplane.proto x: 1 contributors (90d) y: 328 lines of code internal/acs/testserver/testserver.go x: 1 contributors (90d) y: 167 lines of code cmd/ggactl/commands/plugincleanup/plugincleanup.go x: 1 contributors (90d) y: 43 lines of code cmd/core_plugin/manager/manager.go x: 1 contributors (90d) y: 204 lines of code cmd/core_plugin/network/hostname/hostname_linux.go x: 1 contributors (90d) y: 81 lines of code cmd/core_plugin/network/nm/nm_linux.go x: 1 contributors (90d) y: 194 lines of code cmd/core_plugin/network/wicked/wicked_linux.go x: 1 contributors (90d) y: 246 lines of code cmd/core_plugin/oslogin/oslogin_linux.go x: 1 contributors (90d) y: 434 lines of code
569.0
lines of code
  min: 7.0
  average: 144.21
  25th percentile: 55.0
  median: 102.0
  75th percentile: 204.0
  max: 569.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.06 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0