azure / WALinuxAgent
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 125 files with 19,873 lines of code.
    • 9 files changed more than 100 times (5,794 lines of code)
    • 11 files changed 51-100 times (2,908 lines of code)
    • 27 files changed 21-50 times (4,951 lines of code)
    • 47 files changed 6-20 times (4,592 lines of code)
    • 31 files changed 1-5 times (1,628 lines of code)
29% | 14% | 24% | 23% | 8%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 125 files with 19,873 lines of code.
    • 8 files changed by more than 25 contributors (4,839 lines of code)
    • 36 files changed by 11-25 contributors (7,086 lines of code)
    • 31 files changed by 6-10 contributors (2,925 lines of code)
    • 45 files changed by 2-5 contributors (4,835 lines of code)
    • 5 files changed by 1 contributor (188 lines of code)
24% | 35% | 14% | 24% | <1%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, xml, json, yaml, sh, md, txt, gitattributes, ini, in, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py29% | 14% | 24% | 23% | 8%
in0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
azurelinuxagent28% | 14% | 25% | 23% | 8%
ROOT71% | 0% | 0% | 27% | <1%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
exthandlers.py
in azurelinuxagent/ga
1611 121 2016-03-04 2025-05-02 250 32 yuezha@microsoft.com narrieta@users.noreply.gith...
version.py
in azurelinuxagent/common
171 11 2016-03-04 2025-05-02 233 33 yuezha@microsoft.com narrieta@users.noreply.gith...
update.py
in azurelinuxagent/ga
831 54 2016-03-04 2025-05-02 233 24 yuezha@microsoft.com narrieta@users.noreply.gith...
wire.py
in azurelinuxagent/common/protocol
892 83 2016-03-04 2025-05-02 222 33 yuezha@microsoft.com narrieta@users.noreply.gith...
event.py
in azurelinuxagent/common
517 55 2016-03-04 2025-05-02 151 27 yuezha@microsoft.com narrieta@users.noreply.gith...
default.py
in azurelinuxagent/common/osutil
944 100 2016-03-04 2025-05-02 146 34 yuezha@microsoft.com narrieta@users.noreply.gith...
setup.py
in root
267 14 2013-06-24 2024-12-17 122 39 v-ericg@microsoft.com 93676569+maddieford@users.n...
monitor.py
in azurelinuxagent/ga
222 26 2016-07-08 2025-05-02 117 21 brendandixon@me.com narrieta@users.noreply.gith...
conf.py
in azurelinuxagent/common
339 98 2016-03-04 2025-05-02 106 26 yuezha@microsoft.com narrieta@users.noreply.gith...
agent.py
in azurelinuxagent
311 15 2015-03-24 2025-05-02 91 19 yuezha@microsoft.com narrieta@users.noreply.gith...
hostplugin.py
in azurelinuxagent/common/protocol
466 33 2016-06-21 2024-11-14 77 13 hglkrijger@users.noreply.gi... 84482346+nagworld9@users.no...
goal_state.py
in azurelinuxagent/common/protocol
495 32 2020-02-13 2025-05-02 77 7 narrieta@users.noreply.gith... narrieta@users.noreply.gith...
factory.py
in azurelinuxagent/common/osutil
98 2 2016-03-04 2024-11-14 75 37 yuezha@microsoft.com 84482346+nagworld9@users.no...
restapi.py
in azurelinuxagent/common/protocol
227 36 2016-03-04 2025-05-02 72 21 yuezha@microsoft.com narrieta@users.noreply.gith...
restutil.py
in azurelinuxagent/common/utils
469 31 2016-03-04 2025-05-02 67 20 yuezha@microsoft.com narrieta@users.noreply.gith...
main.py
in azurelinuxagent/daemon
104 8 2016-03-04 2025-05-02 64 20 yuezha@microsoft.com narrieta@users.noreply.gith...
exception.py
in azurelinuxagent/common
107 23 2016-03-04 2024-03-27 64 20 yuezha@microsoft.com 84482346+nagworld9@users.no...
env.py
in azurelinuxagent/ga
167 20 2016-07-08 2025-05-02 58 14 brendandixon@me.com narrieta@users.noreply.gith...
default.py
in azurelinuxagent/pa/provision
216 19 2016-03-04 2024-03-27 58 19 yuezha@microsoft.com 84482346+nagworld9@users.no...
textutil.py
in azurelinuxagent/common/utils
248 36 2016-03-04 2025-05-02 53 18 yuezha@microsoft.com narrieta@users.noreply.gith...
default.py
in azurelinuxagent/pa/deprovision
214 25 2016-03-04 2024-11-14 47 16 yuezha@microsoft.com 84482346+nagworld9@users.no...
default.py
in azurelinuxagent/daemon/resourcedisk
273 12 2016-03-04 2021-06-24 44 20 yuezha@microsoft.com narrieta@users.noreply.gith...
archive.py
in azurelinuxagent/common/utils
187 30 2018-04-06 2023-03-09 40 9 chrboum@microsoft.com 84482346+nagworld9@users.no...
collect_logs.py
in azurelinuxagent/ga
273 33 2020-09-10 2025-05-02 40 7 gombarica@gmail.com narrieta@users.noreply.gith...
future.py
in azurelinuxagent/common
101 6 2016-03-04 2024-11-14 39 16 yuezha@microsoft.com 84482346+nagworld9@users.no...
util.py
in azurelinuxagent/common/protocol
207 14 2016-03-04 2025-05-02 38 18 yuezha@microsoft.com narrieta@users.noreply.gith...
shellutil.py
in azurelinuxagent/common/utils
209 17 2016-03-04 2024-03-27 38 15 yuezha@microsoft.com 84482346+nagworld9@users.no...
cryptutil.py
in azurelinuxagent/common/utils
137 11 2016-03-04 2025-05-02 37 12 yuezha@microsoft.com narrieta@users.noreply.gith...
ubuntu.py
in azurelinuxagent/common/osutil
119 26 2016-03-04 2024-03-27 36 15 yuezha@microsoft.com 84482346+nagworld9@users.no...
logger.py
in azurelinuxagent/common
187 42 2016-03-04 2024-11-14 36 15 yuezha@microsoft.com 84482346+nagworld9@users.no...
redhat.py
in azurelinuxagent/common/osutil
164 28 2016-03-04 2024-03-27 33 15 yuezha@microsoft.com 84482346+nagworld9@users.no...
extensions_goal_state_from_vm_settings.py
in azurelinuxagent/common/protocol
314 41 2021-11-16 2025-05-02 33 5 narrieta@users.noreply.gith... narrieta@users.noreply.gith...
cloudinit.py
in azurelinuxagent/pa/provision
99 4 2017-05-02 2021-12-20 32 12 brendandixon@me.com narrieta@users.noreply.gith...
extensions_goal_state.py
in azurelinuxagent/common/protocol
141 39 2021-07-06 2023-03-09 32 4 narrieta@users.noreply.gith... 84482346+nagworld9@users.no...
factory.py
in azurelinuxagent/pa/rdma
26 1 2016-06-22 2024-11-14 31 15 rjschwei@suse.com 84482346+nagworld9@users.no...
fileutil.py
in azurelinuxagent/common/utils
147 18 2016-03-04 2024-03-27 30 11 yuezha@microsoft.com 84482346+nagworld9@users.no...
freebsd.py
in azurelinuxagent/common/osutil
352 32 2016-03-04 2024-11-14 30 16 yuezha@microsoft.com 84482346+nagworld9@users.no...
collect_telemetry_events.py
in azurelinuxagent/ga
391 27 2020-11-05 2025-05-02 29 8 larohra@microsoft.com narrieta@users.noreply.gith...
suse.py
in azurelinuxagent/pa/rdma
135 1 2016-06-22 2024-11-14 27 13 rjschwei@suse.com 84482346+nagworld9@users.no...
imds.py
in azurelinuxagent/common/protocol
178 14 2018-04-17 2024-11-14 27 12 chrboum@microsoft.com 84482346+nagworld9@users.no...
dhcp.py
in azurelinuxagent/common
242 16 2016-03-04 2021-06-24 26 15 yuezha@microsoft.com narrieta@users.noreply.gith...
factory.py
in azurelinuxagent/pa/deprovision
22 1 2016-03-04 2024-11-14 25 14 yuezha@microsoft.com 84482346+nagworld9@users.no...
suse.py
in azurelinuxagent/common/osutil
111 26 2016-03-04 2024-03-27 24 14 yuezha@microsoft.com 84482346+nagworld9@users.no...
extensions_goal_state_from_extensions_config.py
in azurelinuxagent/common/protocol
322 29 2021-11-16 2025-05-02 23 4 narrieta@users.noreply.gith... narrieta@users.noreply.gith...
remoteaccess.py
in azurelinuxagent/ga
100 8 2018-06-13 2021-12-20 22 9 36744026+matkin-msft@users.... narrieta@users.noreply.gith...
flexible_version.py
in azurelinuxagent/common/utils
144 20 2016-06-21 2024-11-14 22 8 brendandixon@me.com 84482346+nagworld9@users.no...
gaia.py
in azurelinuxagent/common/osutil
156 23 2017-05-17 2024-11-14 21 14 zegman@checkpoint.com 84482346+nagworld9@users.no...
networkutil.py
in azurelinuxagent/common/utils
58 14 2018-06-21 2025-05-02 20 7 jasonzio@microsoft.com narrieta@users.noreply.gith...
freebsd.py
in azurelinuxagent/daemon/resourcedisk
125 4 2016-03-04 2021-06-24 20 14 yuezha@microsoft.com narrieta@users.noreply.gith...
nsbsd.py
in azurelinuxagent/common/osutil
83 17 2018-09-06 2025-05-02 19 7 remi.pauchet@stormshield.eu narrieta@users.noreply.gith...
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
setup.py
in root
267 14 2013-06-24 2024-12-17 122 39 v-ericg@microsoft.com 93676569+maddieford@users.n...
factory.py
in azurelinuxagent/common/osutil
98 2 2016-03-04 2024-11-14 75 37 yuezha@microsoft.com 84482346+nagworld9@users.no...
default.py
in azurelinuxagent/common/osutil
944 100 2016-03-04 2025-05-02 146 34 yuezha@microsoft.com narrieta@users.noreply.gith...
version.py
in azurelinuxagent/common
171 11 2016-03-04 2025-05-02 233 33 yuezha@microsoft.com narrieta@users.noreply.gith...
wire.py
in azurelinuxagent/common/protocol
892 83 2016-03-04 2025-05-02 222 33 yuezha@microsoft.com narrieta@users.noreply.gith...
exthandlers.py
in azurelinuxagent/ga
1611 121 2016-03-04 2025-05-02 250 32 yuezha@microsoft.com narrieta@users.noreply.gith...
event.py
in azurelinuxagent/common
517 55 2016-03-04 2025-05-02 151 27 yuezha@microsoft.com narrieta@users.noreply.gith...
conf.py
in azurelinuxagent/common
339 98 2016-03-04 2025-05-02 106 26 yuezha@microsoft.com narrieta@users.noreply.gith...
update.py
in azurelinuxagent/ga
831 54 2016-03-04 2025-05-02 233 24 yuezha@microsoft.com narrieta@users.noreply.gith...
monitor.py
in azurelinuxagent/ga
222 26 2016-07-08 2025-05-02 117 21 brendandixon@me.com narrieta@users.noreply.gith...
restapi.py
in azurelinuxagent/common/protocol
227 36 2016-03-04 2025-05-02 72 21 yuezha@microsoft.com narrieta@users.noreply.gith...
restutil.py
in azurelinuxagent/common/utils
469 31 2016-03-04 2025-05-02 67 20 yuezha@microsoft.com narrieta@users.noreply.gith...
exception.py
in azurelinuxagent/common
107 23 2016-03-04 2024-03-27 64 20 yuezha@microsoft.com 84482346+nagworld9@users.no...
main.py
in azurelinuxagent/daemon
104 8 2016-03-04 2025-05-02 64 20 yuezha@microsoft.com narrieta@users.noreply.gith...
default.py
in azurelinuxagent/daemon/resourcedisk
273 12 2016-03-04 2021-06-24 44 20 yuezha@microsoft.com narrieta@users.noreply.gith...
agent.py
in azurelinuxagent
311 15 2015-03-24 2025-05-02 91 19 yuezha@microsoft.com narrieta@users.noreply.gith...
default.py
in azurelinuxagent/pa/provision
216 19 2016-03-04 2024-03-27 58 19 yuezha@microsoft.com 84482346+nagworld9@users.no...
textutil.py
in azurelinuxagent/common/utils
248 36 2016-03-04 2025-05-02 53 18 yuezha@microsoft.com narrieta@users.noreply.gith...
util.py
in azurelinuxagent/common/protocol
207 14 2016-03-04 2025-05-02 38 18 yuezha@microsoft.com narrieta@users.noreply.gith...
default.py
in azurelinuxagent/pa/deprovision
214 25 2016-03-04 2024-11-14 47 16 yuezha@microsoft.com 84482346+nagworld9@users.no...
future.py
in azurelinuxagent/common
101 6 2016-03-04 2024-11-14 39 16 yuezha@microsoft.com 84482346+nagworld9@users.no...
freebsd.py
in azurelinuxagent/common/osutil
352 32 2016-03-04 2024-11-14 30 16 yuezha@microsoft.com 84482346+nagworld9@users.no...
shellutil.py
in azurelinuxagent/common/utils
209 17 2016-03-04 2024-03-27 38 15 yuezha@microsoft.com 84482346+nagworld9@users.no...
ubuntu.py
in azurelinuxagent/common/osutil
119 26 2016-03-04 2024-03-27 36 15 yuezha@microsoft.com 84482346+nagworld9@users.no...
logger.py
in azurelinuxagent/common
187 42 2016-03-04 2024-11-14 36 15 yuezha@microsoft.com 84482346+nagworld9@users.no...
redhat.py
in azurelinuxagent/common/osutil
164 28 2016-03-04 2024-03-27 33 15 yuezha@microsoft.com 84482346+nagworld9@users.no...
factory.py
in azurelinuxagent/pa/rdma
26 1 2016-06-22 2024-11-14 31 15 rjschwei@suse.com 84482346+nagworld9@users.no...
dhcp.py
in azurelinuxagent/common
242 16 2016-03-04 2021-06-24 26 15 yuezha@microsoft.com narrieta@users.noreply.gith...
env.py
in azurelinuxagent/ga
167 20 2016-07-08 2025-05-02 58 14 brendandixon@me.com narrieta@users.noreply.gith...
factory.py
in azurelinuxagent/pa/deprovision
22 1 2016-03-04 2024-11-14 25 14 yuezha@microsoft.com 84482346+nagworld9@users.no...
suse.py
in azurelinuxagent/common/osutil
111 26 2016-03-04 2024-03-27 24 14 yuezha@microsoft.com 84482346+nagworld9@users.no...
gaia.py
in azurelinuxagent/common/osutil
156 23 2017-05-17 2024-11-14 21 14 zegman@checkpoint.com 84482346+nagworld9@users.no...
freebsd.py
in azurelinuxagent/daemon/resourcedisk
125 4 2016-03-04 2021-06-24 20 14 yuezha@microsoft.com narrieta@users.noreply.gith...
hostplugin.py
in azurelinuxagent/common/protocol
466 33 2016-06-21 2024-11-14 77 13 hglkrijger@users.noreply.gi... 84482346+nagworld9@users.no...
suse.py
in azurelinuxagent/pa/rdma
135 1 2016-06-22 2024-11-14 27 13 rjschwei@suse.com 84482346+nagworld9@users.no...
cryptutil.py
in azurelinuxagent/common/utils
137 11 2016-03-04 2025-05-02 37 12 yuezha@microsoft.com narrieta@users.noreply.gith...
cloudinit.py
in azurelinuxagent/pa/provision
99 4 2017-05-02 2021-12-20 32 12 brendandixon@me.com narrieta@users.noreply.gith...
imds.py
in azurelinuxagent/common/protocol
178 14 2018-04-17 2024-11-14 27 12 chrboum@microsoft.com 84482346+nagworld9@users.no...
coreos.py
in azurelinuxagent/common/osutil
50 13 2016-03-04 2023-07-27 18 12 yuezha@microsoft.com 93676569+maddieford@users.n...
fileutil.py
in azurelinuxagent/common/utils
147 18 2016-03-04 2024-03-27 30 11 yuezha@microsoft.com 84482346+nagworld9@users.no...
centos.py
in azurelinuxagent/pa/rdma
165 16 2016-06-28 2024-11-14 19 11 ahmetalpbalkan@gmail.com 84482346+nagworld9@users.no...
openbsd.py
in azurelinuxagent/common/osutil
263 36 2017-05-30 2021-06-24 18 11 github@reykfloeter.com narrieta@users.noreply.gith...
alpine.py
in azurelinuxagent/common/osutil
21 6 2016-07-20 2021-06-24 17 11 nathanleclaire@gmail.com narrieta@users.noreply.gith...
factory.py
in azurelinuxagent/daemon/resourcedisk
15 1 2016-03-04 2021-06-24 15 11 yuezha@microsoft.com narrieta@users.noreply.gith...
bigip.py
in azurelinuxagent/common/osutil
133 21 2016-11-16 2021-06-24 19 10 caphrim007@gmail.com narrieta@users.noreply.gith...
makepkg.py
in root
99 2 2016-06-29 2024-03-27 19 10 brendand@microsoft.com 84482346+nagworld9@users.no...
scvmm.py
in azurelinuxagent/daemon
44 5 2016-03-04 2021-06-24 16 10 yuezha@microsoft.com narrieta@users.noreply.gith...
debian.py
in azurelinuxagent/common/osutil
45 12 2016-03-04 2021-06-24 15 10 yuezha@microsoft.com narrieta@users.noreply.gith...
archive.py
in azurelinuxagent/common/utils
187 30 2018-04-06 2023-03-09 40 9 chrboum@microsoft.com 84482346+nagworld9@users.no...
remoteaccess.py
in azurelinuxagent/ga
100 8 2018-06-13 2021-12-20 22 9 36744026+matkin-msft@users.... narrieta@users.noreply.gith...
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ga_version_updater.py
in azurelinuxagent/ga
84 14 2023-12-14 2024-03-27 4 1 84482346+nagworld9@users.no... 84482346+nagworld9@users.no...
rsm_version_updater.py
in azurelinuxagent/ga
75 9 2023-12-14 2024-03-27 5 1 84482346+nagworld9@users.no... 84482346+nagworld9@users.no...
timeutil.py
in azurelinuxagent/common/utils
13 4 2022-03-01 2022-09-20 5 1 narrieta@users.noreply.gith... narrieta@users.noreply.gith...
extensions_goal_state_factory.py
in azurelinuxagent/common/protocol
13 3 2021-11-16 2022-09-20 5 1 narrieta@users.noreply.gith... narrieta@users.noreply.gith...
in
3 - 2015-06-29 2015-06-29 1 1 yuezha@microsoft.com yuezha@microsoft.com
guestagent.py
in azurelinuxagent/ga
298 43 2023-06-14 2025-05-02 6 2 84482346+nagworld9@users.no... narrieta@users.noreply.gith...
firewall_manager.py
in azurelinuxagent/ga
258 49 2024-10-08 2025-05-02 4 2 narrieta@users.noreply.gith... narrieta@users.noreply.gith...
persist_firewall_rules.py
in azurelinuxagent/ga
214 14 2023-08-22 2025-05-02 7 2 narrieta@users.noreply.gith... narrieta@users.noreply.gith...
policy_engine.py
in azurelinuxagent/ga/policy
144 18 2024-08-28 2025-05-02 5 2 113645315+mgunnala@users.no... narrieta@users.noreply.gith...
agent_update_handler.py
in azurelinuxagent/ga
131 7 2023-06-14 2025-05-02 17 2 84482346+nagworld9@users.no... narrieta@users.noreply.gith...
self_update_version_updater.py
in azurelinuxagent/ga
101 12 2023-12-14 2025-05-02 7 2 84482346+nagworld9@users.no... narrieta@users.noreply.gith...
fedora.py
in azurelinuxagent/common/osutil
44 13 2022-10-31 2023-07-27 2 2 vkuznets@redhat.com 93676569+maddieford@users.n...
distro_version.py
in azurelinuxagent/common/utils
32 9 2024-03-06 2024-11-14 2 2 narrieta@users.noreply.gith... 84482346+nagworld9@users.no...
errorstate.py
in azurelinuxagent/common
32 5 2018-01-03 2018-08-21 4 2 boumenot@gmail.com hglkrijger@users.noreply.gi...
photonos.py
in azurelinuxagent/common/osutil
32 13 2021-12-07 2022-03-11 2 2 53473811+sshedi@users.norep... narrieta@users.noreply.gith...
cloudinitdetect.py
in azurelinuxagent/pa/provision
30 3 2020-11-06 2021-06-24 3 2 thstring@microsoft.com narrieta@users.noreply.gith...
devuan.py
in azurelinuxagent/common/osutil
24 8 2022-05-18 2023-03-09 2 2 peter@pwduffy.org.uk 84482346+nagworld9@users.no...
interfaces.py
in azurelinuxagent/ga
14 6 2023-08-22 2024-03-27 2 2 narrieta@users.noreply.gith... 84482346+nagworld9@users.no...
__init__.py
in azurelinuxagent/ga/policy
1 - 2024-08-28 2025-05-02 2 2 113645315+mgunnala@users.no... narrieta@users.noreply.gith...
cgroupconfigurator.py
in azurelinuxagent/ga
666 49 2023-08-22 2025-05-02 16 3 narrieta@users.noreply.gith... narrieta@users.noreply.gith...
rdma.py
in azurelinuxagent/pa/rdma
424 25 2023-08-22 2024-11-14 5 3 narrieta@users.noreply.gith... 84482346+nagworld9@users.no...
cgroupapi.py
in azurelinuxagent/ga
419 58 2023-08-22 2025-05-02 11 3 narrieta@users.noreply.gith... narrieta@users.noreply.gith...
logcollector.py
in azurelinuxagent/ga
277 22 2023-08-22 2025-05-02 10 3 narrieta@users.noreply.gith... narrieta@users.noreply.gith...
cpucontroller.py
in azurelinuxagent/ga
148 19 2024-08-26 2025-05-02 4 3 93676569+maddieford@users.n... narrieta@users.noreply.gith...
memorycontroller.py
in azurelinuxagent/ga
111 16 2024-08-26 2025-05-02 4 3 93676569+maddieford@users.n... narrieta@users.noreply.gith...
extensionprocessutil.py
in azurelinuxagent/ga
111 6 2023-08-22 2024-11-14 6 3 narrieta@users.noreply.gith... 84482346+nagworld9@users.no...
cgroupcontroller.py
in azurelinuxagent/ga
98 15 2024-08-26 2025-05-02 4 3 93676569+maddieford@users.n... narrieta@users.noreply.gith...
cgroupstelemetry.py
in azurelinuxagent/ga
49 5 2023-08-22 2025-05-02 7 3 narrieta@users.noreply.gith... narrieta@users.noreply.gith...
mariner.py
in azurelinuxagent/common/osutil
35 15 2020-12-12 2021-06-24 4 3 42326515+chalamalasetty@use... narrieta@users.noreply.gith...
extensions_goal_state_from_extensions_config.py
in azurelinuxagent/common/protocol
322 29 2021-11-16 2025-05-02 23 4 narrieta@users.noreply.gith... narrieta@users.noreply.gith...
extensions_goal_state.py
in azurelinuxagent/common/protocol
141 39 2021-07-06 2023-03-09 32 4 narrieta@users.noreply.gith... 84482346+nagworld9@users.no...
agent_supported_feature.py
in azurelinuxagent/common
61 10 2020-12-14 2024-11-14 17 4 larohra@microsoft.com 84482346+nagworld9@users.no...
systemd.py
in azurelinuxagent/common/osutil
51 11 2021-02-11 2025-05-02 10 4 narrieta@users.noreply.gith... narrieta@users.noreply.gith...
AgentGlobals.py
in azurelinuxagent/common
9 2 2020-05-29 2022-03-11 10 4 larohra@microsoft.com narrieta@users.noreply.gith...
2 - 2015-07-20 2018-12-14 6 4 yuezha@microsoft.com narrieta@users.noreply.gith...
logcollector_manifests.py
in azurelinuxagent/ga
2 - 2023-08-22 2024-03-27 5 4 narrieta@users.noreply.gith... 84482346+nagworld9@users.no...
__init__.py
in azurelinuxagent/pa/rdma
1 - 2016-06-22 2018-04-06 3 4 rjschwei@suse.com chrboum@microsoft.com
extensions_goal_state_from_vm_settings.py
in azurelinuxagent/common/protocol
314 41 2021-11-16 2025-05-02 33 5 narrieta@users.noreply.gith... narrieta@users.noreply.gith...
metadata_server_migration_util.py
in azurelinuxagent/common/protocol
93 14 2020-03-20 2025-05-02 8 5 bryyue@microsoft.com narrieta@users.noreply.gith...
send_telemetry_events.py
in azurelinuxagent/ga
86 14 2020-11-05 2024-11-14 14 5 larohra@microsoft.com 84482346+nagworld9@users.no...
datacontract.py
in azurelinuxagent/common
50 4 2019-09-18 2021-06-24 9 5 pagombar@microsoft.com narrieta@users.noreply.gith...
__init__.py
in azurelinuxagent/pa/deprovision
2 - 2016-03-04 2018-04-06 5 5 yuezha@microsoft.com chrboum@microsoft.com
__init__.py
in azurelinuxagent/common/utils
1 - 2016-03-04 2018-04-06 5 5 yuezha@microsoft.com chrboum@microsoft.com
__init__.py
in azurelinuxagent/common
1 - 2016-03-04 2018-04-06 5 5 yuezha@microsoft.com chrboum@microsoft.com
__init__.py
in azurelinuxagent/common/osutil
1 - 2016-03-04 2018-04-06 5 5 yuezha@microsoft.com chrboum@microsoft.com
__init__.py
in azurelinuxagent/ga
1 - 2016-03-04 2018-04-06 5 5 yuezha@microsoft.com chrboum@microsoft.com
__init__.py
in azurelinuxagent/pa
1 - 2016-03-04 2018-04-06 5 5 yuezha@microsoft.com chrboum@microsoft.com
__init__.py
in azurelinuxagent/pa/provision
1 - 2016-03-04 2018-04-06 5 5 yuezha@microsoft.com chrboum@microsoft.com
__init__.py
in azurelinuxagent/daemon
1 - 2016-03-04 2018-04-06 5 5 yuezha@microsoft.com chrboum@microsoft.com
__init__.py
in azurelinuxagent/daemon/resourcedisk
1 - 2016-03-04 2018-04-06 5 5 yuezha@microsoft.com chrboum@microsoft.com
Correlations

File Size vs. Number of Changes: 125 points

azurelinuxagent/agent.py x: 311 lines of code y: 91 # changes azurelinuxagent/common/conf.py x: 339 lines of code y: 106 # changes azurelinuxagent/common/event.py x: 517 lines of code y: 151 # changes azurelinuxagent/common/osutil/default.py x: 944 lines of code y: 146 # changes azurelinuxagent/common/osutil/nsbsd.py x: 83 lines of code y: 19 # changes azurelinuxagent/common/osutil/systemd.py x: 51 lines of code y: 10 # changes azurelinuxagent/common/protocol/extensions_goal_state_from_extensions_config.py x: 322 lines of code y: 23 # changes azurelinuxagent/common/protocol/extensions_goal_state_from_vm_settings.py x: 314 lines of code y: 33 # changes azurelinuxagent/common/protocol/goal_state.py x: 495 lines of code y: 77 # changes azurelinuxagent/common/protocol/metadata_server_migration_util.py x: 93 lines of code y: 8 # changes azurelinuxagent/common/protocol/restapi.py x: 227 lines of code y: 72 # changes azurelinuxagent/common/protocol/util.py x: 207 lines of code y: 38 # changes azurelinuxagent/common/protocol/wire.py x: 892 lines of code y: 222 # changes azurelinuxagent/common/telemetryevent.py x: 66 lines of code y: 18 # changes azurelinuxagent/common/utils/cryptutil.py x: 137 lines of code y: 37 # changes azurelinuxagent/common/utils/networkutil.py x: 58 lines of code y: 20 # changes azurelinuxagent/common/utils/restutil.py x: 469 lines of code y: 67 # changes azurelinuxagent/common/utils/textutil.py x: 248 lines of code y: 53 # changes azurelinuxagent/common/version.py x: 171 lines of code y: 233 # changes azurelinuxagent/daemon/main.py x: 104 lines of code y: 64 # changes azurelinuxagent/ga/agent_update_handler.py x: 131 lines of code y: 17 # changes azurelinuxagent/ga/cgroupapi.py x: 419 lines of code y: 11 # changes azurelinuxagent/ga/cgroupconfigurator.py x: 666 lines of code y: 16 # changes azurelinuxagent/ga/cgroupcontroller.py x: 98 lines of code y: 4 # changes azurelinuxagent/ga/cgroupstelemetry.py x: 49 lines of code y: 7 # changes azurelinuxagent/ga/collect_logs.py x: 273 lines of code y: 40 # changes azurelinuxagent/ga/collect_telemetry_events.py x: 391 lines of code y: 29 # changes azurelinuxagent/ga/cpucontroller.py x: 148 lines of code y: 4 # changes azurelinuxagent/ga/env.py x: 167 lines of code y: 58 # changes azurelinuxagent/ga/exthandlers.py x: 1611 lines of code y: 250 # changes azurelinuxagent/ga/firewall_manager.py x: 258 lines of code y: 4 # changes azurelinuxagent/ga/guestagent.py x: 298 lines of code y: 6 # changes azurelinuxagent/ga/logcollector.py x: 277 lines of code y: 10 # changes azurelinuxagent/ga/memorycontroller.py x: 111 lines of code y: 4 # changes azurelinuxagent/ga/monitor.py x: 222 lines of code y: 117 # changes azurelinuxagent/ga/persist_firewall_rules.py x: 214 lines of code y: 7 # changes azurelinuxagent/ga/policy/__init__.py x: 1 lines of code y: 2 # changes azurelinuxagent/ga/policy/policy_engine.py x: 144 lines of code y: 5 # changes azurelinuxagent/ga/self_update_version_updater.py x: 101 lines of code y: 7 # changes azurelinuxagent/ga/update.py x: 831 lines of code y: 233 # changes setup.py x: 267 lines of code y: 122 # changes azurelinuxagent/common/agent_supported_feature.py x: 61 lines of code y: 17 # changes azurelinuxagent/common/future.py x: 101 lines of code y: 39 # changes azurelinuxagent/common/logger.py x: 187 lines of code y: 36 # changes azurelinuxagent/common/osutil/factory.py x: 98 lines of code y: 75 # changes azurelinuxagent/common/osutil/freebsd.py x: 352 lines of code y: 30 # changes azurelinuxagent/common/osutil/gaia.py x: 156 lines of code y: 21 # changes azurelinuxagent/common/osutil/openwrt.py x: 89 lines of code y: 16 # changes azurelinuxagent/common/protocol/healthservice.py x: 109 lines of code y: 12 # changes azurelinuxagent/common/protocol/hostplugin.py x: 466 lines of code y: 77 # changes azurelinuxagent/common/protocol/imds.py x: 178 lines of code y: 27 # changes azurelinuxagent/common/singletonperthread.py x: 12 lines of code y: 10 # changes azurelinuxagent/common/utils/distro_version.py x: 32 lines of code y: 2 # changes azurelinuxagent/common/utils/flexible_version.py x: 144 lines of code y: 22 # changes azurelinuxagent/ga/extensionprocessutil.py x: 111 lines of code y: 6 # changes azurelinuxagent/ga/periodic_operation.py x: 42 lines of code y: 13 # changes azurelinuxagent/ga/send_telemetry_events.py x: 86 lines of code y: 14 # changes azurelinuxagent/pa/deprovision/default.py x: 214 lines of code y: 47 # changes azurelinuxagent/pa/deprovision/factory.py x: 22 lines of code y: 25 # changes azurelinuxagent/pa/rdma/centos.py x: 165 lines of code y: 19 # changes azurelinuxagent/pa/rdma/factory.py x: 26 lines of code y: 31 # changes azurelinuxagent/pa/rdma/rdma.py x: 424 lines of code y: 5 # changes azurelinuxagent/pa/rdma/suse.py x: 135 lines of code y: 27 # changes azurelinuxagent/pa/rdma/ubuntu.py x: 81 lines of code y: 17 # changes azurelinuxagent/common/exception.py x: 107 lines of code y: 64 # changes azurelinuxagent/common/osutil/iosxe.py x: 56 lines of code y: 13 # changes azurelinuxagent/common/osutil/redhat.py x: 164 lines of code y: 33 # changes azurelinuxagent/common/osutil/suse.py x: 111 lines of code y: 24 # changes azurelinuxagent/common/osutil/ubuntu.py x: 119 lines of code y: 36 # changes azurelinuxagent/common/utils/fileutil.py x: 147 lines of code y: 30 # changes azurelinuxagent/ga/ga_version_updater.py x: 84 lines of code y: 4 # changes azurelinuxagent/ga/interfaces.py x: 14 lines of code y: 2 # changes azurelinuxagent/ga/logcollector_manifests.py x: 2 lines of code y: 5 # changes azurelinuxagent/ga/rsm_version_updater.py x: 75 lines of code y: 5 # changes azurelinuxagent/pa/provision/default.py x: 216 lines of code y: 58 # changes makepkg.py x: 99 lines of code y: 19 # changes azurelinuxagent/common/osutil/coreos.py x: 50 lines of code y: 18 # changes azurelinuxagent/common/osutil/fedora.py x: 44 lines of code y: 2 # changes azurelinuxagent/common/osutil/devuan.py x: 24 lines of code y: 2 # changes azurelinuxagent/common/protocol/extensions_goal_state.py x: 141 lines of code y: 32 # changes azurelinuxagent/common/utils/archive.py x: 187 lines of code y: 40 # changes azurelinuxagent/common/protocol/extensions_goal_state_factory.py x: 13 lines of code y: 5 # changes azurelinuxagent/common/AgentGlobals.py x: 9 lines of code y: 10 # changes azurelinuxagent/ga/remoteaccess.py x: 100 lines of code y: 22 # changes azurelinuxagent/pa/provision/cloudinit.py x: 99 lines of code y: 32 # changes azurelinuxagent/common/dhcp.py x: 242 lines of code y: 26 # changes azurelinuxagent/daemon/resourcedisk/default.py x: 273 lines of code y: 44 # changes azurelinuxagent/daemon/scvmm.py x: 44 lines of code y: 16 # changes azurelinuxagent/common/datacontract.py x: 50 lines of code y: 9 # changes azurelinuxagent/common/osutil/alpine.py x: 21 lines of code y: 17 # changes azurelinuxagent/common/osutil/arch.py x: 32 lines of code y: 13 # changes azurelinuxagent/common/osutil/bigip.py x: 133 lines of code y: 19 # changes azurelinuxagent/common/osutil/clearlinux.py x: 68 lines of code y: 15 # changes azurelinuxagent/common/osutil/debian.py x: 45 lines of code y: 15 # changes azurelinuxagent/common/osutil/mariner.py x: 35 lines of code y: 4 # changes azurelinuxagent/common/osutil/openbsd.py x: 263 lines of code y: 18 # changes azurelinuxagent/common/protocol/ovfenv.py x: 74 lines of code y: 16 # changes azurelinuxagent/daemon/resourcedisk/factory.py x: 15 lines of code y: 15 # changes azurelinuxagent/daemon/resourcedisk/freebsd.py x: 125 lines of code y: 20 # changes azurelinuxagent/daemon/resourcedisk/openbsd.py x: 75 lines of code y: 8 # changes azurelinuxagent/daemon/resourcedisk/openwrt.py x: 91 lines of code y: 9 # changes azurelinuxagent/pa/deprovision/arch.py x: 12 lines of code y: 7 # changes azurelinuxagent/pa/deprovision/clearlinux.py x: 9 lines of code y: 8 # changes azurelinuxagent/pa/deprovision/ubuntu.py x: 26 lines of code y: 13 # changes azurelinuxagent/pa/provision/cloudinitdetect.py x: 30 lines of code y: 3 # changes azurelinuxagent/pa/provision/factory.py x: 17 lines of code y: 13 # changes azurelinuxagent/common/protocol/__init__.py x: 1 lines of code y: 7 # changes __main__.py x: 2 lines of code y: 6 # changes azurelinuxagent/common/errorstate.py x: 32 lines of code y: 4 # changes azurelinuxagent/pa/rdma/__init__.py x: 1 lines of code y: 3 # changes MANIFEST.in x: 3 lines of code y: 1 # changes
250.0
# changes
  min: 1.0
  average: 31.37
  25th percentile: 5.5
  median: 16.0
  75th percentile: 33.0
  max: 250.0
0 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

Number of Contributors vs. Number of Changes: 125 points

azurelinuxagent/agent.py x: 19 # contributors y: 91 # changes azurelinuxagent/common/conf.py x: 26 # contributors y: 106 # changes azurelinuxagent/common/event.py x: 27 # contributors y: 151 # changes azurelinuxagent/common/osutil/default.py x: 34 # contributors y: 146 # changes azurelinuxagent/common/osutil/nsbsd.py x: 7 # contributors y: 19 # changes azurelinuxagent/common/osutil/systemd.py x: 4 # contributors y: 10 # changes azurelinuxagent/common/protocol/extensions_goal_state_from_extensions_config.py x: 4 # contributors y: 23 # changes azurelinuxagent/common/protocol/extensions_goal_state_from_vm_settings.py x: 5 # contributors y: 33 # changes azurelinuxagent/common/protocol/goal_state.py x: 7 # contributors y: 77 # changes azurelinuxagent/common/protocol/metadata_server_migration_util.py x: 5 # contributors y: 8 # changes azurelinuxagent/common/protocol/restapi.py x: 21 # contributors y: 72 # changes azurelinuxagent/common/protocol/util.py x: 18 # contributors y: 38 # changes azurelinuxagent/common/protocol/wire.py x: 33 # contributors y: 222 # changes azurelinuxagent/common/telemetryevent.py x: 7 # contributors y: 18 # changes azurelinuxagent/common/utils/cryptutil.py x: 12 # contributors y: 37 # changes azurelinuxagent/common/utils/networkutil.py x: 7 # contributors y: 20 # changes azurelinuxagent/common/utils/restutil.py x: 20 # contributors y: 67 # changes azurelinuxagent/common/utils/textutil.py x: 18 # contributors y: 53 # changes azurelinuxagent/common/version.py x: 33 # contributors y: 233 # changes azurelinuxagent/daemon/main.py x: 20 # contributors y: 64 # changes azurelinuxagent/ga/agent_update_handler.py x: 2 # contributors y: 17 # changes azurelinuxagent/ga/cgroupapi.py x: 3 # contributors y: 11 # changes azurelinuxagent/ga/cgroupconfigurator.py x: 3 # contributors y: 16 # changes azurelinuxagent/ga/cgroupcontroller.py x: 3 # contributors y: 4 # changes azurelinuxagent/ga/cgroupstelemetry.py x: 3 # contributors y: 7 # changes azurelinuxagent/ga/collect_logs.py x: 7 # contributors y: 40 # changes azurelinuxagent/ga/collect_telemetry_events.py x: 8 # contributors y: 29 # changes azurelinuxagent/ga/env.py x: 14 # contributors y: 58 # changes azurelinuxagent/ga/exthandlers.py x: 32 # contributors y: 250 # changes azurelinuxagent/ga/firewall_manager.py x: 2 # contributors y: 4 # changes azurelinuxagent/ga/guestagent.py x: 2 # contributors y: 6 # changes azurelinuxagent/ga/logcollector.py x: 3 # contributors y: 10 # changes azurelinuxagent/ga/monitor.py x: 21 # contributors y: 117 # changes azurelinuxagent/ga/persist_firewall_rules.py x: 2 # contributors y: 7 # changes azurelinuxagent/ga/policy/__init__.py x: 2 # contributors y: 2 # changes azurelinuxagent/ga/policy/policy_engine.py x: 2 # contributors y: 5 # changes azurelinuxagent/ga/update.py x: 24 # contributors y: 233 # changes setup.py x: 39 # contributors y: 122 # changes azurelinuxagent/common/agent_supported_feature.py x: 4 # contributors y: 17 # changes azurelinuxagent/common/future.py x: 16 # contributors y: 39 # changes azurelinuxagent/common/logger.py x: 15 # contributors y: 36 # changes azurelinuxagent/common/osutil/factory.py x: 37 # contributors y: 75 # changes azurelinuxagent/common/osutil/freebsd.py x: 16 # contributors y: 30 # changes azurelinuxagent/common/osutil/gaia.py x: 14 # contributors y: 21 # changes azurelinuxagent/common/osutil/openwrt.py x: 7 # contributors y: 16 # changes azurelinuxagent/common/protocol/healthservice.py x: 6 # contributors y: 12 # changes azurelinuxagent/common/protocol/hostplugin.py x: 13 # contributors y: 77 # changes azurelinuxagent/common/protocol/imds.py x: 12 # contributors y: 27 # changes azurelinuxagent/common/singletonperthread.py x: 6 # contributors y: 10 # changes azurelinuxagent/common/utils/flexible_version.py x: 8 # contributors y: 22 # changes azurelinuxagent/ga/extensionprocessutil.py x: 3 # contributors y: 6 # changes azurelinuxagent/ga/periodic_operation.py x: 7 # contributors y: 13 # changes azurelinuxagent/ga/send_telemetry_events.py x: 5 # contributors y: 14 # changes azurelinuxagent/pa/deprovision/default.py x: 16 # contributors y: 47 # changes azurelinuxagent/pa/deprovision/factory.py x: 14 # contributors y: 25 # changes azurelinuxagent/pa/rdma/centos.py x: 11 # contributors y: 19 # changes azurelinuxagent/pa/rdma/factory.py x: 15 # contributors y: 31 # changes azurelinuxagent/pa/rdma/rdma.py x: 3 # contributors y: 5 # changes azurelinuxagent/pa/rdma/suse.py x: 13 # contributors y: 27 # changes azurelinuxagent/pa/rdma/ubuntu.py x: 9 # contributors y: 17 # changes azurelinuxagent/common/osutil/iosxe.py x: 9 # contributors y: 13 # changes azurelinuxagent/common/osutil/redhat.py x: 15 # contributors y: 33 # changes azurelinuxagent/common/osutil/suse.py x: 14 # contributors y: 24 # changes azurelinuxagent/common/utils/fileutil.py x: 11 # contributors y: 30 # changes azurelinuxagent/common/utils/shellutil.py x: 15 # contributors y: 38 # changes azurelinuxagent/ga/ga_version_updater.py x: 1 # contributors y: 4 # changes azurelinuxagent/ga/logcollector_manifests.py x: 4 # contributors y: 5 # changes azurelinuxagent/ga/rsm_version_updater.py x: 1 # contributors y: 5 # changes azurelinuxagent/pa/provision/default.py x: 19 # contributors y: 58 # changes makepkg.py x: 10 # contributors y: 19 # changes azurelinuxagent/common/osutil/coreos.py x: 12 # contributors y: 18 # changes azurelinuxagent/common/protocol/extensions_goal_state.py x: 4 # contributors y: 32 # changes azurelinuxagent/common/utils/archive.py x: 9 # contributors y: 40 # changes azurelinuxagent/ga/remoteaccess.py x: 9 # contributors y: 22 # changes azurelinuxagent/pa/provision/cloudinit.py x: 12 # contributors y: 32 # changes azurelinuxagent/common/dhcp.py x: 15 # contributors y: 26 # changes azurelinuxagent/daemon/resourcedisk/default.py x: 20 # contributors y: 44 # changes azurelinuxagent/daemon/scvmm.py x: 10 # contributors y: 16 # changes azurelinuxagent/common/datacontract.py x: 5 # contributors y: 9 # changes azurelinuxagent/common/osutil/alpine.py x: 11 # contributors y: 17 # changes azurelinuxagent/common/osutil/arch.py x: 8 # contributors y: 13 # changes azurelinuxagent/common/osutil/clearlinux.py x: 9 # contributors y: 15 # changes azurelinuxagent/common/osutil/debian.py x: 10 # contributors y: 15 # changes azurelinuxagent/common/osutil/openbsd.py x: 11 # contributors y: 18 # changes azurelinuxagent/common/protocol/ovfenv.py x: 9 # contributors y: 16 # changes azurelinuxagent/daemon/resourcedisk/factory.py x: 11 # contributors y: 15 # changes azurelinuxagent/daemon/resourcedisk/freebsd.py x: 14 # contributors y: 20 # changes azurelinuxagent/daemon/resourcedisk/openbsd.py x: 6 # contributors y: 8 # changes azurelinuxagent/daemon/resourcedisk/openwrt.py x: 6 # contributors y: 9 # changes azurelinuxagent/pa/deprovision/arch.py x: 6 # contributors y: 7 # changes azurelinuxagent/pa/deprovision/clearlinux.py x: 7 # contributors y: 8 # changes azurelinuxagent/pa/deprovision/coreos.py x: 8 # contributors y: 10 # changes azurelinuxagent/pa/provision/cloudinitdetect.py x: 2 # contributors y: 3 # changes __main__.py x: 4 # contributors y: 6 # changes azurelinuxagent/common/__init__.py x: 5 # contributors y: 5 # changes azurelinuxagent/pa/rdma/__init__.py x: 4 # contributors y: 3 # changes MANIFEST.in x: 1 # contributors y: 1 # changes
250.0
# changes
  min: 1.0
  average: 31.37
  25th percentile: 5.5
  median: 16.0
  75th percentile: 33.0
  max: 250.0
0 39.0
# contributors
min: 1.0 | average: 9.76 | 25th percentile: 4.0 | median: 7.0 | 75th percentile: 14.0 | max: 39.0

Number of Contributors vs. File Size: 125 points

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