azure / WALinuxAgent
File Size

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

Intro
Learn more...
File Size Overall
8% | 19% | 41% | 18% | 12%
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
py8% | 19% | 41% | 18% | 12%
in0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
azurelinuxagent8% | 19% | 40% | 19% | 12%
ROOT0% | 0% | 71% | 0% | 28%
Longest Files (Top 50)
File# lines# units
exthandlers.py
in azurelinuxagent/ga
1611 121
default.py
in azurelinuxagent/common/osutil
944 100
wire.py
in azurelinuxagent/common/protocol
892 83
update.py
in azurelinuxagent/ga
831 54
cgroupconfigurator.py
in azurelinuxagent/ga
666 49
event.py
in azurelinuxagent/common
517 55
goal_state.py
in azurelinuxagent/common/protocol
495 32
restutil.py
in azurelinuxagent/common/utils
469 31
hostplugin.py
in azurelinuxagent/common/protocol
466 33
rdma.py
in azurelinuxagent/pa/rdma
424 25
cgroupapi.py
in azurelinuxagent/ga
419 58
collect_telemetry_events.py
in azurelinuxagent/ga
391 27
freebsd.py
in azurelinuxagent/common/osutil
352 32
conf.py
in azurelinuxagent/common
339 98
extensions_goal_state_from_extensions_config.py
in azurelinuxagent/common/protocol
322 29
extensions_goal_state_from_vm_settings.py
in azurelinuxagent/common/protocol
314 41
agent.py
in azurelinuxagent
311 15
guestagent.py
in azurelinuxagent/ga
298 43
logcollector.py
in azurelinuxagent/ga
277 22
collect_logs.py
in azurelinuxagent/ga
273 33
default.py
in azurelinuxagent/daemon/resourcedisk
273 12
setup.py
in root
267 14
openbsd.py
in azurelinuxagent/common/osutil
263 36
firewall_manager.py
in azurelinuxagent/ga
258 49
textutil.py
in azurelinuxagent/common/utils
248 36
dhcp.py
in azurelinuxagent/common
242 16
restapi.py
in azurelinuxagent/common/protocol
227 36
monitor.py
in azurelinuxagent/ga
222 26
default.py
in azurelinuxagent/pa/provision
216 19
persist_firewall_rules.py
in azurelinuxagent/ga
214 14
default.py
in azurelinuxagent/pa/deprovision
214 25
shellutil.py
in azurelinuxagent/common/utils
209 17
util.py
in azurelinuxagent/common/protocol
207 14
archive.py
in azurelinuxagent/common/utils
187 30
logger.py
in azurelinuxagent/common
187 42
imds.py
in azurelinuxagent/common/protocol
178 14
version.py
in azurelinuxagent/common
171 11
env.py
in azurelinuxagent/ga
167 20
centos.py
in azurelinuxagent/pa/rdma
165 16
redhat.py
in azurelinuxagent/common/osutil
164 28
gaia.py
in azurelinuxagent/common/osutil
156 23
cpucontroller.py
in azurelinuxagent/ga
148 19
fileutil.py
in azurelinuxagent/common/utils
147 18
flexible_version.py
in azurelinuxagent/common/utils
144 20
policy_engine.py
in azurelinuxagent/ga/policy
144 18
extensions_goal_state.py
in azurelinuxagent/common/protocol
141 39
cryptutil.py
in azurelinuxagent/common/utils
137 11
suse.py
in azurelinuxagent/pa/rdma
135 1
bigip.py
in azurelinuxagent/common/osutil
133 21
agent_update_handler.py
in azurelinuxagent/ga
131 7
Files With Most Units (Top 50)
File# lines# units
exthandlers.py
in azurelinuxagent/ga
1611 121
default.py
in azurelinuxagent/common/osutil
944 100
conf.py
in azurelinuxagent/common
339 98
wire.py
in azurelinuxagent/common/protocol
892 83
cgroupapi.py
in azurelinuxagent/ga
419 58
event.py
in azurelinuxagent/common
517 55
update.py
in azurelinuxagent/ga
831 54
firewall_manager.py
in azurelinuxagent/ga
258 49
cgroupconfigurator.py
in azurelinuxagent/ga
666 49
guestagent.py
in azurelinuxagent/ga
298 43
logger.py
in azurelinuxagent/common
187 42
extensions_goal_state_from_vm_settings.py
in azurelinuxagent/common/protocol
314 41
extensions_goal_state.py
in azurelinuxagent/common/protocol
141 39
textutil.py
in azurelinuxagent/common/utils
248 36
openbsd.py
in azurelinuxagent/common/osutil
263 36
restapi.py
in azurelinuxagent/common/protocol
227 36
hostplugin.py
in azurelinuxagent/common/protocol
466 33
collect_logs.py
in azurelinuxagent/ga
273 33
freebsd.py
in azurelinuxagent/common/osutil
352 32
goal_state.py
in azurelinuxagent/common/protocol
495 32
restutil.py
in azurelinuxagent/common/utils
469 31
archive.py
in azurelinuxagent/common/utils
187 30
extensions_goal_state_from_extensions_config.py
in azurelinuxagent/common/protocol
322 29
redhat.py
in azurelinuxagent/common/osutil
164 28
collect_telemetry_events.py
in azurelinuxagent/ga
391 27
ubuntu.py
in azurelinuxagent/common/osutil
119 26
suse.py
in azurelinuxagent/common/osutil
111 26
monitor.py
in azurelinuxagent/ga
222 26
rdma.py
in azurelinuxagent/pa/rdma
424 25
default.py
in azurelinuxagent/pa/deprovision
214 25
exception.py
in azurelinuxagent/common
107 23
gaia.py
in azurelinuxagent/common/osutil
156 23
logcollector.py
in azurelinuxagent/ga
277 22
bigip.py
in azurelinuxagent/common/osutil
133 21
flexible_version.py
in azurelinuxagent/common/utils
144 20
env.py
in azurelinuxagent/ga
167 20
cpucontroller.py
in azurelinuxagent/ga
148 19
default.py
in azurelinuxagent/pa/provision
216 19
fileutil.py
in azurelinuxagent/common/utils
147 18
policy_engine.py
in azurelinuxagent/ga/policy
144 18
shellutil.py
in azurelinuxagent/common/utils
209 17
nsbsd.py
in azurelinuxagent/common/osutil
83 17
openwrt.py
in azurelinuxagent/common/osutil
89 17
dhcp.py
in azurelinuxagent/common
242 16
memorycontroller.py
in azurelinuxagent/ga
111 16
centos.py
in azurelinuxagent/pa/rdma
165 16
mariner.py
in azurelinuxagent/common/osutil
35 15
agent.py
in azurelinuxagent
311 15
cgroupcontroller.py
in azurelinuxagent/ga
98 15
networkutil.py
in azurelinuxagent/common/utils
58 14
Files With Long Lines (Top 45)

There are 45 files with lines longer than 120 characters. In total, there are 380 long lines.

File# lines# units# long lines
update.py
in azurelinuxagent/ga
831 54 40
cgroupconfigurator.py
in azurelinuxagent/ga
666 49 30
exthandlers.py
in azurelinuxagent/ga
1611 121 30
event.py
in azurelinuxagent/common
517 55 24
extensions_goal_state_from_extensions_config.py
in azurelinuxagent/common/protocol
322 29 21
cgroupapi.py
in azurelinuxagent/ga
419 58 19
wire.py
in azurelinuxagent/common/protocol
892 83 18
policy_engine.py
in azurelinuxagent/ga/policy
144 18 18
persist_firewall_rules.py
in azurelinuxagent/ga
214 14 17
firewall_manager.py
in azurelinuxagent/ga
258 49 15
goal_state.py
in azurelinuxagent/common/protocol
495 32 13
extensions_goal_state_from_vm_settings.py
in azurelinuxagent/common/protocol
314 41 12
redhat.py
in azurelinuxagent/common/osutil
164 28 10
hostplugin.py
in azurelinuxagent/common/protocol
466 33 9
collect_logs.py
in azurelinuxagent/ga
273 33 8
agent.py
in azurelinuxagent
311 15 7
metadata_server_migration_util.py
in azurelinuxagent/common/protocol
93 14 6
agent_update_handler.py
in azurelinuxagent/ga
131 7 6
cpucontroller.py
in azurelinuxagent/ga
148 19 6
self_update_version_updater.py
in azurelinuxagent/ga
101 12 5
collect_telemetry_events.py
in azurelinuxagent/ga
391 27 5
rsm_version_updater.py
in azurelinuxagent/ga
75 9 5
shellutil.py
in azurelinuxagent/common/utils
209 17 4
logcollector.py
in azurelinuxagent/ga
277 22 4
ga_version_updater.py
in azurelinuxagent/ga
84 14 4
extensionprocessutil.py
in azurelinuxagent/ga
111 6 4
main.py
in azurelinuxagent/daemon
104 8 4
cryptutil.py
in azurelinuxagent/common/utils
137 11 3
archive.py
in azurelinuxagent/common/utils
187 30 3
default.py
in azurelinuxagent/common/osutil
944 100 3
freebsd.py
in azurelinuxagent/common/osutil
352 32 3
imds.py
in azurelinuxagent/common/protocol
178 14 3
guestagent.py
in azurelinuxagent/ga
298 43 3
env.py
in azurelinuxagent/ga
167 20 3
periodic_operation.py
in azurelinuxagent/ga
42 5 3
systemd.py
in azurelinuxagent/common/osutil
51 11 2
monitor.py
in azurelinuxagent/ga
222 26 2
networkutil.py
in azurelinuxagent/common/utils
58 14 1
bigip.py
in azurelinuxagent/common/osutil
133 21 1
factory.py
in azurelinuxagent/common/osutil
98 2 1
extensions_goal_state_factory.py
in azurelinuxagent/common/protocol
13 3 1
memorycontroller.py
in azurelinuxagent/ga
111 16 1
send_telemetry_events.py
in azurelinuxagent/ga
86 14 1
ubuntu.py
in azurelinuxagent/pa/rdma
81 2 1
scvmm.py
in azurelinuxagent/daemon
44 5 1
Correlations

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

azurelinuxagent/agent.py x: 107 commits (all time) y: 311 lines of code azurelinuxagent/common/conf.py x: 124 commits (all time) y: 339 lines of code azurelinuxagent/common/event.py x: 177 commits (all time) y: 517 lines of code azurelinuxagent/common/osutil/default.py x: 182 commits (all time) y: 944 lines of code azurelinuxagent/common/osutil/nsbsd.py x: 19 commits (all time) y: 83 lines of code azurelinuxagent/common/osutil/systemd.py x: 12 commits (all time) y: 51 lines of code azurelinuxagent/common/protocol/extensions_goal_state_from_extensions_config.py x: 26 commits (all time) y: 322 lines of code azurelinuxagent/common/protocol/extensions_goal_state_from_vm_settings.py x: 43 commits (all time) y: 314 lines of code azurelinuxagent/common/protocol/goal_state.py x: 85 commits (all time) y: 495 lines of code azurelinuxagent/common/protocol/metadata_server_migration_util.py x: 8 commits (all time) y: 93 lines of code azurelinuxagent/common/protocol/restapi.py x: 84 commits (all time) y: 227 lines of code azurelinuxagent/common/protocol/util.py x: 42 commits (all time) y: 207 lines of code azurelinuxagent/common/protocol/wire.py x: 278 commits (all time) y: 892 lines of code azurelinuxagent/common/telemetryevent.py x: 18 commits (all time) y: 66 lines of code azurelinuxagent/common/utils/cryptutil.py x: 42 commits (all time) y: 137 lines of code azurelinuxagent/common/utils/networkutil.py x: 22 commits (all time) y: 58 lines of code azurelinuxagent/common/utils/restutil.py x: 86 commits (all time) y: 469 lines of code azurelinuxagent/common/utils/textutil.py x: 62 commits (all time) y: 248 lines of code azurelinuxagent/common/version.py x: 303 commits (all time) y: 171 lines of code azurelinuxagent/daemon/main.py x: 70 commits (all time) y: 104 lines of code azurelinuxagent/ga/agent_update_handler.py x: 20 commits (all time) y: 131 lines of code azurelinuxagent/ga/cgroupapi.py x: 11 commits (all time) y: 419 lines of code azurelinuxagent/ga/cgroupconfigurator.py x: 18 commits (all time) y: 666 lines of code azurelinuxagent/ga/cgroupcontroller.py x: 4 commits (all time) y: 98 lines of code azurelinuxagent/ga/cgroupstelemetry.py x: 7 commits (all time) y: 49 lines of code azurelinuxagent/ga/collect_logs.py x: 44 commits (all time) y: 273 lines of code azurelinuxagent/ga/collect_telemetry_events.py x: 34 commits (all time) y: 391 lines of code azurelinuxagent/ga/cpucontroller.py x: 4 commits (all time) y: 148 lines of code azurelinuxagent/ga/env.py x: 68 commits (all time) y: 167 lines of code azurelinuxagent/ga/exthandlers.py x: 317 commits (all time) y: 1611 lines of code azurelinuxagent/ga/firewall_manager.py x: 5 commits (all time) y: 258 lines of code azurelinuxagent/ga/guestagent.py x: 6 commits (all time) y: 298 lines of code azurelinuxagent/ga/logcollector.py x: 10 commits (all time) y: 277 lines of code azurelinuxagent/ga/memorycontroller.py x: 4 commits (all time) y: 111 lines of code azurelinuxagent/ga/monitor.py x: 136 commits (all time) y: 222 lines of code azurelinuxagent/ga/persist_firewall_rules.py x: 9 commits (all time) y: 214 lines of code azurelinuxagent/ga/policy/__init__.py x: 2 commits (all time) y: 1 lines of code azurelinuxagent/ga/policy/policy_engine.py x: 5 commits (all time) y: 144 lines of code azurelinuxagent/ga/self_update_version_updater.py x: 8 commits (all time) y: 101 lines of code azurelinuxagent/ga/update.py x: 292 commits (all time) y: 831 lines of code setup.py x: 151 commits (all time) y: 267 lines of code azurelinuxagent/common/agent_supported_feature.py x: 19 commits (all time) y: 61 lines of code azurelinuxagent/common/future.py x: 45 commits (all time) y: 101 lines of code azurelinuxagent/common/logger.py x: 43 commits (all time) y: 187 lines of code azurelinuxagent/common/osutil/factory.py x: 87 commits (all time) y: 98 lines of code azurelinuxagent/common/osutil/freebsd.py x: 32 commits (all time) y: 352 lines of code azurelinuxagent/common/osutil/gaia.py x: 25 commits (all time) y: 156 lines of code azurelinuxagent/common/osutil/openwrt.py x: 16 commits (all time) y: 89 lines of code azurelinuxagent/common/protocol/healthservice.py x: 12 commits (all time) y: 109 lines of code azurelinuxagent/common/protocol/hostplugin.py x: 91 commits (all time) y: 466 lines of code azurelinuxagent/common/protocol/imds.py x: 33 commits (all time) y: 178 lines of code azurelinuxagent/common/singletonperthread.py x: 10 commits (all time) y: 12 lines of code azurelinuxagent/common/utils/distro_version.py x: 2 commits (all time) y: 32 lines of code azurelinuxagent/common/utils/flexible_version.py x: 23 commits (all time) y: 144 lines of code azurelinuxagent/ga/extensionprocessutil.py x: 6 commits (all time) y: 111 lines of code azurelinuxagent/ga/periodic_operation.py x: 16 commits (all time) y: 42 lines of code azurelinuxagent/ga/send_telemetry_events.py x: 14 commits (all time) y: 86 lines of code azurelinuxagent/pa/deprovision/default.py x: 57 commits (all time) y: 214 lines of code azurelinuxagent/pa/deprovision/factory.py x: 28 commits (all time) y: 22 lines of code azurelinuxagent/pa/rdma/centos.py x: 22 commits (all time) y: 165 lines of code azurelinuxagent/pa/rdma/factory.py x: 35 commits (all time) y: 26 lines of code azurelinuxagent/pa/rdma/rdma.py x: 5 commits (all time) y: 424 lines of code azurelinuxagent/pa/rdma/suse.py x: 33 commits (all time) y: 135 lines of code azurelinuxagent/pa/rdma/ubuntu.py x: 21 commits (all time) y: 81 lines of code azurelinuxagent/common/exception.py x: 74 commits (all time) y: 107 lines of code azurelinuxagent/common/osutil/iosxe.py x: 13 commits (all time) y: 56 lines of code azurelinuxagent/common/osutil/redhat.py x: 38 commits (all time) y: 164 lines of code azurelinuxagent/common/osutil/suse.py x: 30 commits (all time) y: 111 lines of code azurelinuxagent/common/osutil/ubuntu.py x: 40 commits (all time) y: 119 lines of code azurelinuxagent/common/utils/fileutil.py x: 36 commits (all time) y: 147 lines of code azurelinuxagent/ga/ga_version_updater.py x: 4 commits (all time) y: 84 lines of code azurelinuxagent/ga/interfaces.py x: 2 commits (all time) y: 14 lines of code azurelinuxagent/ga/logcollector_manifests.py x: 5 commits (all time) y: 2 lines of code azurelinuxagent/ga/rsm_version_updater.py x: 5 commits (all time) y: 75 lines of code azurelinuxagent/pa/provision/default.py x: 73 commits (all time) y: 216 lines of code makepkg.py x: 24 commits (all time) y: 99 lines of code azurelinuxagent/common/osutil/coreos.py x: 20 commits (all time) y: 50 lines of code azurelinuxagent/common/osutil/fedora.py x: 2 commits (all time) y: 44 lines of code azurelinuxagent/common/osutil/devuan.py x: 2 commits (all time) y: 24 lines of code azurelinuxagent/common/protocol/extensions_goal_state.py x: 37 commits (all time) y: 141 lines of code azurelinuxagent/common/utils/archive.py x: 45 commits (all time) y: 187 lines of code azurelinuxagent/common/protocol/extensions_goal_state_factory.py x: 5 commits (all time) y: 13 lines of code azurelinuxagent/ga/remoteaccess.py x: 22 commits (all time) y: 100 lines of code azurelinuxagent/pa/provision/cloudinit.py x: 40 commits (all time) y: 99 lines of code azurelinuxagent/common/dhcp.py x: 32 commits (all time) y: 242 lines of code azurelinuxagent/daemon/resourcedisk/default.py x: 57 commits (all time) y: 273 lines of code azurelinuxagent/daemon/scvmm.py x: 20 commits (all time) y: 44 lines of code azurelinuxagent/common/datacontract.py x: 9 commits (all time) y: 50 lines of code azurelinuxagent/common/osutil/alpine.py x: 19 commits (all time) y: 21 lines of code azurelinuxagent/common/osutil/arch.py x: 14 commits (all time) y: 32 lines of code azurelinuxagent/common/osutil/bigip.py x: 21 commits (all time) y: 133 lines of code azurelinuxagent/common/osutil/clearlinux.py x: 17 commits (all time) y: 68 lines of code azurelinuxagent/common/osutil/debian.py x: 17 commits (all time) y: 45 lines of code azurelinuxagent/common/osutil/mariner.py x: 4 commits (all time) y: 35 lines of code azurelinuxagent/common/osutil/openbsd.py x: 20 commits (all time) y: 263 lines of code azurelinuxagent/common/protocol/ovfenv.py x: 18 commits (all time) y: 74 lines of code azurelinuxagent/daemon/resourcedisk/factory.py x: 18 commits (all time) y: 15 lines of code azurelinuxagent/daemon/resourcedisk/freebsd.py x: 22 commits (all time) y: 125 lines of code azurelinuxagent/daemon/resourcedisk/openbsd.py x: 9 commits (all time) y: 75 lines of code azurelinuxagent/daemon/resourcedisk/openwrt.py x: 9 commits (all time) y: 91 lines of code azurelinuxagent/pa/deprovision/arch.py x: 8 commits (all time) y: 12 lines of code azurelinuxagent/pa/deprovision/clearlinux.py x: 9 commits (all time) y: 9 lines of code azurelinuxagent/pa/deprovision/coreos.py x: 12 commits (all time) y: 12 lines of code azurelinuxagent/pa/deprovision/ubuntu.py x: 15 commits (all time) y: 26 lines of code azurelinuxagent/pa/provision/cloudinitdetect.py x: 3 commits (all time) y: 30 lines of code azurelinuxagent/pa/provision/factory.py x: 16 commits (all time) y: 17 lines of code azurelinuxagent/common/protocol/__init__.py x: 9 commits (all time) y: 1 lines of code __main__.py x: 7 commits (all time) y: 2 lines of code azurelinuxagent/__init__.py x: 8 commits (all time) y: 1 lines of code azurelinuxagent/pa/rdma/__init__.py x: 4 commits (all time) y: 1 lines of code MANIFEST.in x: 1 commits (all time) y: 3 lines of code
1611.0
lines of code
  min: 1.0
  average: 158.98
  25th percentile: 28.0
  median: 99.0
  75th percentile: 211.5
  max: 1611.0
0 317.0
commits (all time)
min: 1.0 | average: 37.29 | 25th percentile: 7.0 | median: 18.0 | 75th percentile: 40.0 | max: 317.0

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

azurelinuxagent/agent.py x: 19 contributors (all time) y: 311 lines of code azurelinuxagent/common/conf.py x: 26 contributors (all time) y: 339 lines of code azurelinuxagent/common/event.py x: 27 contributors (all time) y: 517 lines of code azurelinuxagent/common/osutil/default.py x: 34 contributors (all time) y: 944 lines of code azurelinuxagent/common/osutil/nsbsd.py x: 7 contributors (all time) y: 83 lines of code azurelinuxagent/common/osutil/systemd.py x: 4 contributors (all time) y: 51 lines of code azurelinuxagent/common/protocol/extensions_goal_state_from_extensions_config.py x: 4 contributors (all time) y: 322 lines of code azurelinuxagent/common/protocol/extensions_goal_state_from_vm_settings.py x: 5 contributors (all time) y: 314 lines of code azurelinuxagent/common/protocol/goal_state.py x: 7 contributors (all time) y: 495 lines of code azurelinuxagent/common/protocol/metadata_server_migration_util.py x: 5 contributors (all time) y: 93 lines of code azurelinuxagent/common/protocol/restapi.py x: 21 contributors (all time) y: 227 lines of code azurelinuxagent/common/protocol/util.py x: 18 contributors (all time) y: 207 lines of code azurelinuxagent/common/protocol/wire.py x: 33 contributors (all time) y: 892 lines of code azurelinuxagent/common/telemetryevent.py x: 7 contributors (all time) y: 66 lines of code azurelinuxagent/common/utils/cryptutil.py x: 12 contributors (all time) y: 137 lines of code azurelinuxagent/common/utils/networkutil.py x: 7 contributors (all time) y: 58 lines of code azurelinuxagent/common/utils/restutil.py x: 20 contributors (all time) y: 469 lines of code azurelinuxagent/common/utils/textutil.py x: 18 contributors (all time) y: 248 lines of code azurelinuxagent/common/version.py x: 33 contributors (all time) y: 171 lines of code azurelinuxagent/daemon/main.py x: 20 contributors (all time) y: 104 lines of code azurelinuxagent/ga/agent_update_handler.py x: 2 contributors (all time) y: 131 lines of code azurelinuxagent/ga/cgroupapi.py x: 3 contributors (all time) y: 419 lines of code azurelinuxagent/ga/cgroupconfigurator.py x: 3 contributors (all time) y: 666 lines of code azurelinuxagent/ga/cgroupcontroller.py x: 3 contributors (all time) y: 98 lines of code azurelinuxagent/ga/cgroupstelemetry.py x: 3 contributors (all time) y: 49 lines of code azurelinuxagent/ga/collect_logs.py x: 7 contributors (all time) y: 273 lines of code azurelinuxagent/ga/collect_telemetry_events.py x: 8 contributors (all time) y: 391 lines of code azurelinuxagent/ga/cpucontroller.py x: 3 contributors (all time) y: 148 lines of code azurelinuxagent/ga/env.py x: 14 contributors (all time) y: 167 lines of code azurelinuxagent/ga/exthandlers.py x: 32 contributors (all time) y: 1611 lines of code azurelinuxagent/ga/firewall_manager.py x: 2 contributors (all time) y: 258 lines of code azurelinuxagent/ga/guestagent.py x: 2 contributors (all time) y: 298 lines of code azurelinuxagent/ga/logcollector.py x: 3 contributors (all time) y: 277 lines of code azurelinuxagent/ga/memorycontroller.py x: 3 contributors (all time) y: 111 lines of code azurelinuxagent/ga/persist_firewall_rules.py x: 2 contributors (all time) y: 214 lines of code azurelinuxagent/ga/policy/__init__.py x: 2 contributors (all time) y: 1 lines of code azurelinuxagent/ga/policy/policy_engine.py x: 2 contributors (all time) y: 144 lines of code azurelinuxagent/ga/self_update_version_updater.py x: 2 contributors (all time) y: 101 lines of code azurelinuxagent/ga/update.py x: 24 contributors (all time) y: 831 lines of code setup.py x: 39 contributors (all time) y: 267 lines of code azurelinuxagent/common/agent_supported_feature.py x: 4 contributors (all time) y: 61 lines of code azurelinuxagent/common/future.py x: 16 contributors (all time) y: 101 lines of code azurelinuxagent/common/logger.py x: 15 contributors (all time) y: 187 lines of code azurelinuxagent/common/osutil/factory.py x: 37 contributors (all time) y: 98 lines of code azurelinuxagent/common/osutil/freebsd.py x: 16 contributors (all time) y: 352 lines of code azurelinuxagent/common/osutil/gaia.py x: 14 contributors (all time) y: 156 lines of code azurelinuxagent/common/osutil/openwrt.py x: 7 contributors (all time) y: 89 lines of code azurelinuxagent/common/protocol/healthservice.py x: 6 contributors (all time) y: 109 lines of code azurelinuxagent/common/protocol/hostplugin.py x: 13 contributors (all time) y: 466 lines of code azurelinuxagent/common/protocol/imds.py x: 12 contributors (all time) y: 178 lines of code azurelinuxagent/common/singletonperthread.py x: 6 contributors (all time) y: 12 lines of code azurelinuxagent/common/utils/distro_version.py x: 2 contributors (all time) y: 32 lines of code azurelinuxagent/common/utils/flexible_version.py x: 8 contributors (all time) y: 144 lines of code azurelinuxagent/ga/periodic_operation.py x: 7 contributors (all time) y: 42 lines of code azurelinuxagent/ga/send_telemetry_events.py x: 5 contributors (all time) y: 86 lines of code azurelinuxagent/pa/deprovision/default.py x: 16 contributors (all time) y: 214 lines of code azurelinuxagent/pa/deprovision/factory.py x: 14 contributors (all time) y: 22 lines of code azurelinuxagent/pa/rdma/centos.py x: 11 contributors (all time) y: 165 lines of code azurelinuxagent/pa/rdma/factory.py x: 15 contributors (all time) y: 26 lines of code azurelinuxagent/pa/rdma/suse.py x: 13 contributors (all time) y: 135 lines of code azurelinuxagent/pa/rdma/ubuntu.py x: 9 contributors (all time) y: 81 lines of code azurelinuxagent/common/osutil/iosxe.py x: 9 contributors (all time) y: 56 lines of code azurelinuxagent/common/osutil/redhat.py x: 15 contributors (all time) y: 164 lines of code azurelinuxagent/common/osutil/suse.py x: 14 contributors (all time) y: 111 lines of code azurelinuxagent/common/osutil/ubuntu.py x: 15 contributors (all time) y: 119 lines of code azurelinuxagent/common/utils/fileutil.py x: 11 contributors (all time) y: 147 lines of code azurelinuxagent/common/utils/shellutil.py x: 15 contributors (all time) y: 209 lines of code azurelinuxagent/ga/ga_version_updater.py x: 1 contributors (all time) y: 84 lines of code azurelinuxagent/ga/interfaces.py x: 2 contributors (all time) y: 14 lines of code azurelinuxagent/ga/logcollector_manifests.py x: 4 contributors (all time) y: 2 lines of code azurelinuxagent/ga/rsm_version_updater.py x: 1 contributors (all time) y: 75 lines of code azurelinuxagent/pa/provision/default.py x: 19 contributors (all time) y: 216 lines of code makepkg.py x: 10 contributors (all time) y: 99 lines of code azurelinuxagent/common/osutil/coreos.py x: 12 contributors (all time) y: 50 lines of code azurelinuxagent/common/osutil/fedora.py x: 2 contributors (all time) y: 44 lines of code azurelinuxagent/common/osutil/devuan.py x: 2 contributors (all time) y: 24 lines of code azurelinuxagent/common/protocol/extensions_goal_state.py x: 4 contributors (all time) y: 141 lines of code azurelinuxagent/common/utils/archive.py x: 9 contributors (all time) y: 187 lines of code azurelinuxagent/common/protocol/extensions_goal_state_factory.py x: 1 contributors (all time) y: 13 lines of code azurelinuxagent/common/AgentGlobals.py x: 4 contributors (all time) y: 9 lines of code azurelinuxagent/ga/remoteaccess.py x: 9 contributors (all time) y: 100 lines of code azurelinuxagent/pa/provision/cloudinit.py x: 12 contributors (all time) y: 99 lines of code azurelinuxagent/common/dhcp.py x: 15 contributors (all time) y: 242 lines of code azurelinuxagent/daemon/resourcedisk/default.py x: 20 contributors (all time) y: 273 lines of code azurelinuxagent/daemon/scvmm.py x: 10 contributors (all time) y: 44 lines of code azurelinuxagent/common/datacontract.py x: 5 contributors (all time) y: 50 lines of code azurelinuxagent/common/osutil/alpine.py x: 11 contributors (all time) y: 21 lines of code azurelinuxagent/common/osutil/arch.py x: 8 contributors (all time) y: 32 lines of code azurelinuxagent/common/osutil/bigip.py x: 10 contributors (all time) y: 133 lines of code azurelinuxagent/common/osutil/clearlinux.py x: 9 contributors (all time) y: 68 lines of code azurelinuxagent/common/osutil/debian.py x: 10 contributors (all time) y: 45 lines of code azurelinuxagent/common/osutil/mariner.py x: 3 contributors (all time) y: 35 lines of code azurelinuxagent/common/osutil/openbsd.py x: 11 contributors (all time) y: 263 lines of code azurelinuxagent/common/protocol/ovfenv.py x: 9 contributors (all time) y: 74 lines of code azurelinuxagent/daemon/resourcedisk/factory.py x: 11 contributors (all time) y: 15 lines of code azurelinuxagent/daemon/resourcedisk/freebsd.py x: 14 contributors (all time) y: 125 lines of code azurelinuxagent/daemon/resourcedisk/openbsd.py x: 6 contributors (all time) y: 75 lines of code azurelinuxagent/daemon/resourcedisk/openwrt.py x: 6 contributors (all time) y: 91 lines of code azurelinuxagent/pa/deprovision/clearlinux.py x: 7 contributors (all time) y: 9 lines of code azurelinuxagent/pa/deprovision/coreos.py x: 8 contributors (all time) y: 12 lines of code azurelinuxagent/pa/deprovision/ubuntu.py x: 9 contributors (all time) y: 26 lines of code azurelinuxagent/pa/provision/cloudinitdetect.py x: 2 contributors (all time) y: 30 lines of code azurelinuxagent/pa/provision/factory.py x: 9 contributors (all time) y: 17 lines of code azurelinuxagent/common/protocol/__init__.py x: 6 contributors (all time) y: 1 lines of code azurelinuxagent/common/__init__.py x: 5 contributors (all time) y: 1 lines of code MANIFEST.in x: 1 contributors (all time) y: 3 lines of code
1611.0
lines of code
  min: 1.0
  average: 158.98
  25th percentile: 28.0
  median: 99.0
  75th percentile: 211.5
  max: 1611.0
0 39.0
contributors (all time)
min: 1.0 | average: 9.76 | 25th percentile: 4.0 | median: 7.0 | 75th percentile: 14.0 | max: 39.0

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

azurelinuxagent/agent.py x: 1 commits (30d) y: 311 lines of code azurelinuxagent/common/conf.py x: 1 commits (30d) y: 339 lines of code azurelinuxagent/common/event.py x: 1 commits (30d) y: 517 lines of code azurelinuxagent/common/osutil/default.py x: 1 commits (30d) y: 944 lines of code azurelinuxagent/common/osutil/nsbsd.py x: 1 commits (30d) y: 83 lines of code azurelinuxagent/common/osutil/systemd.py x: 1 commits (30d) y: 51 lines of code azurelinuxagent/common/protocol/extensions_goal_state_from_extensions_config.py x: 1 commits (30d) y: 322 lines of code azurelinuxagent/common/protocol/goal_state.py x: 1 commits (30d) y: 495 lines of code azurelinuxagent/common/protocol/metadata_server_migration_util.py x: 1 commits (30d) y: 93 lines of code azurelinuxagent/common/protocol/restapi.py x: 1 commits (30d) y: 227 lines of code azurelinuxagent/common/protocol/util.py x: 1 commits (30d) y: 207 lines of code azurelinuxagent/common/protocol/wire.py x: 1 commits (30d) y: 892 lines of code azurelinuxagent/common/telemetryevent.py x: 1 commits (30d) y: 66 lines of code azurelinuxagent/common/utils/cryptutil.py x: 1 commits (30d) y: 137 lines of code azurelinuxagent/common/utils/networkutil.py x: 1 commits (30d) y: 58 lines of code azurelinuxagent/common/utils/restutil.py x: 1 commits (30d) y: 469 lines of code azurelinuxagent/common/utils/textutil.py x: 1 commits (30d) y: 248 lines of code azurelinuxagent/common/version.py x: 1 commits (30d) y: 171 lines of code azurelinuxagent/daemon/main.py x: 1 commits (30d) y: 104 lines of code azurelinuxagent/ga/agent_update_handler.py x: 1 commits (30d) y: 131 lines of code azurelinuxagent/ga/cgroupapi.py x: 1 commits (30d) y: 419 lines of code azurelinuxagent/ga/cgroupconfigurator.py x: 1 commits (30d) y: 666 lines of code azurelinuxagent/ga/cgroupcontroller.py x: 1 commits (30d) y: 98 lines of code azurelinuxagent/ga/cgroupstelemetry.py x: 1 commits (30d) y: 49 lines of code azurelinuxagent/ga/collect_logs.py x: 1 commits (30d) y: 273 lines of code azurelinuxagent/ga/collect_telemetry_events.py x: 1 commits (30d) y: 391 lines of code azurelinuxagent/ga/cpucontroller.py x: 1 commits (30d) y: 148 lines of code azurelinuxagent/ga/exthandlers.py x: 1 commits (30d) y: 1611 lines of code azurelinuxagent/ga/firewall_manager.py x: 1 commits (30d) y: 258 lines of code azurelinuxagent/ga/guestagent.py x: 1 commits (30d) y: 298 lines of code azurelinuxagent/ga/memorycontroller.py x: 1 commits (30d) y: 111 lines of code azurelinuxagent/ga/persist_firewall_rules.py x: 1 commits (30d) y: 214 lines of code azurelinuxagent/ga/policy/__init__.py x: 1 commits (30d) y: 1 lines of code azurelinuxagent/ga/policy/policy_engine.py x: 1 commits (30d) y: 144 lines of code azurelinuxagent/ga/update.py x: 1 commits (30d) y: 831 lines of code
1611.0
lines of code
  min: 1.0
  average: 311.45
  25th percentile: 105.75
  median: 224.5
  75th percentile: 378.0
  max: 1611.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

azurelinuxagent/agent.py x: 1 contributors (30d) y: 311 lines of code azurelinuxagent/common/conf.py x: 1 contributors (30d) y: 339 lines of code azurelinuxagent/common/event.py x: 1 contributors (30d) y: 517 lines of code azurelinuxagent/common/osutil/default.py x: 1 contributors (30d) y: 944 lines of code azurelinuxagent/common/osutil/nsbsd.py x: 1 contributors (30d) y: 83 lines of code azurelinuxagent/common/osutil/systemd.py x: 1 contributors (30d) y: 51 lines of code azurelinuxagent/common/protocol/extensions_goal_state_from_extensions_config.py x: 1 contributors (30d) y: 322 lines of code azurelinuxagent/common/protocol/goal_state.py x: 1 contributors (30d) y: 495 lines of code azurelinuxagent/common/protocol/metadata_server_migration_util.py x: 1 contributors (30d) y: 93 lines of code azurelinuxagent/common/protocol/restapi.py x: 1 contributors (30d) y: 227 lines of code azurelinuxagent/common/protocol/util.py x: 1 contributors (30d) y: 207 lines of code azurelinuxagent/common/protocol/wire.py x: 1 contributors (30d) y: 892 lines of code azurelinuxagent/common/telemetryevent.py x: 1 contributors (30d) y: 66 lines of code azurelinuxagent/common/utils/cryptutil.py x: 1 contributors (30d) y: 137 lines of code azurelinuxagent/common/utils/networkutil.py x: 1 contributors (30d) y: 58 lines of code azurelinuxagent/common/utils/restutil.py x: 1 contributors (30d) y: 469 lines of code azurelinuxagent/common/utils/textutil.py x: 1 contributors (30d) y: 248 lines of code azurelinuxagent/common/version.py x: 1 contributors (30d) y: 171 lines of code azurelinuxagent/daemon/main.py x: 1 contributors (30d) y: 104 lines of code azurelinuxagent/ga/agent_update_handler.py x: 1 contributors (30d) y: 131 lines of code azurelinuxagent/ga/cgroupapi.py x: 1 contributors (30d) y: 419 lines of code azurelinuxagent/ga/cgroupconfigurator.py x: 1 contributors (30d) y: 666 lines of code azurelinuxagent/ga/cgroupcontroller.py x: 1 contributors (30d) y: 98 lines of code azurelinuxagent/ga/cgroupstelemetry.py x: 1 contributors (30d) y: 49 lines of code azurelinuxagent/ga/collect_logs.py x: 1 contributors (30d) y: 273 lines of code azurelinuxagent/ga/collect_telemetry_events.py x: 1 contributors (30d) y: 391 lines of code azurelinuxagent/ga/cpucontroller.py x: 1 contributors (30d) y: 148 lines of code azurelinuxagent/ga/exthandlers.py x: 1 contributors (30d) y: 1611 lines of code azurelinuxagent/ga/firewall_manager.py x: 1 contributors (30d) y: 258 lines of code azurelinuxagent/ga/guestagent.py x: 1 contributors (30d) y: 298 lines of code azurelinuxagent/ga/memorycontroller.py x: 1 contributors (30d) y: 111 lines of code azurelinuxagent/ga/persist_firewall_rules.py x: 1 contributors (30d) y: 214 lines of code azurelinuxagent/ga/policy/__init__.py x: 1 contributors (30d) y: 1 lines of code azurelinuxagent/ga/policy/policy_engine.py x: 1 contributors (30d) y: 144 lines of code azurelinuxagent/ga/update.py x: 1 contributors (30d) y: 831 lines of code
1611.0
lines of code
  min: 1.0
  average: 311.45
  25th percentile: 105.75
  median: 224.5
  75th percentile: 378.0
  max: 1611.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): 40 points

azurelinuxagent/agent.py x: 1 commits (90d) y: 311 lines of code azurelinuxagent/common/conf.py x: 1 commits (90d) y: 339 lines of code azurelinuxagent/common/event.py x: 1 commits (90d) y: 517 lines of code azurelinuxagent/common/osutil/default.py x: 1 commits (90d) y: 944 lines of code azurelinuxagent/common/osutil/nsbsd.py x: 1 commits (90d) y: 83 lines of code azurelinuxagent/common/osutil/systemd.py x: 1 commits (90d) y: 51 lines of code azurelinuxagent/common/protocol/extensions_goal_state_from_extensions_config.py x: 1 commits (90d) y: 322 lines of code azurelinuxagent/common/protocol/goal_state.py x: 1 commits (90d) y: 495 lines of code azurelinuxagent/common/protocol/metadata_server_migration_util.py x: 1 commits (90d) y: 93 lines of code azurelinuxagent/common/protocol/restapi.py x: 1 commits (90d) y: 227 lines of code azurelinuxagent/common/protocol/util.py x: 1 commits (90d) y: 207 lines of code azurelinuxagent/common/protocol/wire.py x: 1 commits (90d) y: 892 lines of code azurelinuxagent/common/telemetryevent.py x: 1 commits (90d) y: 66 lines of code azurelinuxagent/common/utils/cryptutil.py x: 1 commits (90d) y: 137 lines of code azurelinuxagent/common/utils/networkutil.py x: 1 commits (90d) y: 58 lines of code azurelinuxagent/common/utils/restutil.py x: 1 commits (90d) y: 469 lines of code azurelinuxagent/common/utils/textutil.py x: 1 commits (90d) y: 248 lines of code azurelinuxagent/common/version.py x: 2 commits (90d) y: 171 lines of code azurelinuxagent/daemon/main.py x: 1 commits (90d) y: 104 lines of code azurelinuxagent/ga/agent_update_handler.py x: 1 commits (90d) y: 131 lines of code azurelinuxagent/ga/cgroupapi.py x: 1 commits (90d) y: 419 lines of code azurelinuxagent/ga/cgroupconfigurator.py x: 2 commits (90d) y: 666 lines of code azurelinuxagent/ga/cgroupcontroller.py x: 1 commits (90d) y: 98 lines of code azurelinuxagent/ga/cgroupstelemetry.py x: 1 commits (90d) y: 49 lines of code azurelinuxagent/ga/collect_logs.py x: 1 commits (90d) y: 273 lines of code azurelinuxagent/ga/collect_telemetry_events.py x: 1 commits (90d) y: 391 lines of code azurelinuxagent/ga/cpucontroller.py x: 1 commits (90d) y: 148 lines of code azurelinuxagent/ga/env.py x: 1 commits (90d) y: 167 lines of code azurelinuxagent/ga/exthandlers.py x: 1 commits (90d) y: 1611 lines of code azurelinuxagent/ga/firewall_manager.py x: 1 commits (90d) y: 258 lines of code azurelinuxagent/ga/guestagent.py x: 1 commits (90d) y: 298 lines of code azurelinuxagent/ga/memorycontroller.py x: 1 commits (90d) y: 111 lines of code azurelinuxagent/ga/persist_firewall_rules.py x: 1 commits (90d) y: 214 lines of code azurelinuxagent/ga/policy/__init__.py x: 1 commits (90d) y: 1 lines of code azurelinuxagent/ga/policy/policy_engine.py x: 1 commits (90d) y: 144 lines of code azurelinuxagent/ga/update.py x: 1 commits (90d) y: 831 lines of code
1611.0
lines of code
  min: 1.0
  average: 311.45
  25th percentile: 105.75
  median: 224.5
  75th percentile: 378.0
  max: 1611.0
0 2.0
commits (90d)
min: 1.0 | average: 1.05 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

azurelinuxagent/agent.py x: 1 contributors (90d) y: 311 lines of code azurelinuxagent/common/conf.py x: 1 contributors (90d) y: 339 lines of code azurelinuxagent/common/event.py x: 1 contributors (90d) y: 517 lines of code azurelinuxagent/common/osutil/default.py x: 1 contributors (90d) y: 944 lines of code azurelinuxagent/common/osutil/nsbsd.py x: 1 contributors (90d) y: 83 lines of code azurelinuxagent/common/osutil/systemd.py x: 1 contributors (90d) y: 51 lines of code azurelinuxagent/common/protocol/extensions_goal_state_from_extensions_config.py x: 1 contributors (90d) y: 322 lines of code azurelinuxagent/common/protocol/goal_state.py x: 1 contributors (90d) y: 495 lines of code azurelinuxagent/common/protocol/metadata_server_migration_util.py x: 1 contributors (90d) y: 93 lines of code azurelinuxagent/common/protocol/restapi.py x: 1 contributors (90d) y: 227 lines of code azurelinuxagent/common/protocol/util.py x: 1 contributors (90d) y: 207 lines of code azurelinuxagent/common/protocol/wire.py x: 1 contributors (90d) y: 892 lines of code azurelinuxagent/common/telemetryevent.py x: 1 contributors (90d) y: 66 lines of code azurelinuxagent/common/utils/cryptutil.py x: 1 contributors (90d) y: 137 lines of code azurelinuxagent/common/utils/networkutil.py x: 1 contributors (90d) y: 58 lines of code azurelinuxagent/common/utils/restutil.py x: 1 contributors (90d) y: 469 lines of code azurelinuxagent/common/utils/textutil.py x: 1 contributors (90d) y: 248 lines of code azurelinuxagent/common/version.py x: 2 contributors (90d) y: 171 lines of code azurelinuxagent/daemon/main.py x: 1 contributors (90d) y: 104 lines of code azurelinuxagent/ga/agent_update_handler.py x: 1 contributors (90d) y: 131 lines of code azurelinuxagent/ga/cgroupapi.py x: 1 contributors (90d) y: 419 lines of code azurelinuxagent/ga/cgroupconfigurator.py x: 2 contributors (90d) y: 666 lines of code azurelinuxagent/ga/cgroupcontroller.py x: 1 contributors (90d) y: 98 lines of code azurelinuxagent/ga/cgroupstelemetry.py x: 1 contributors (90d) y: 49 lines of code azurelinuxagent/ga/collect_logs.py x: 1 contributors (90d) y: 273 lines of code azurelinuxagent/ga/collect_telemetry_events.py x: 1 contributors (90d) y: 391 lines of code azurelinuxagent/ga/cpucontroller.py x: 1 contributors (90d) y: 148 lines of code azurelinuxagent/ga/env.py x: 1 contributors (90d) y: 167 lines of code azurelinuxagent/ga/exthandlers.py x: 1 contributors (90d) y: 1611 lines of code azurelinuxagent/ga/firewall_manager.py x: 1 contributors (90d) y: 258 lines of code azurelinuxagent/ga/guestagent.py x: 1 contributors (90d) y: 298 lines of code azurelinuxagent/ga/memorycontroller.py x: 1 contributors (90d) y: 111 lines of code azurelinuxagent/ga/persist_firewall_rules.py x: 1 contributors (90d) y: 214 lines of code azurelinuxagent/ga/policy/__init__.py x: 1 contributors (90d) y: 1 lines of code azurelinuxagent/ga/policy/policy_engine.py x: 1 contributors (90d) y: 144 lines of code azurelinuxagent/ga/update.py x: 1 contributors (90d) y: 831 lines of code
1611.0
lines of code
  min: 1.0
  average: 311.45
  25th percentile: 105.75
  median: 224.5
  75th percentile: 378.0
  max: 1611.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.05 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0