microsoft / OMS-Agent-for-Linux
File Change Frequency

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

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 134 files with 17,098 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 files changed 51-100 times (969 lines of code)
    • 7 files changed 21-50 times (3,431 lines of code)
    • 28 files changed 6-20 times (5,205 lines of code)
    • 98 files changed 1-5 times (7,493 lines of code)
0% | 5% | 20% | 30% | 43%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
rb, py, sh, md, patch, xml, json, yml, gitignore, ps1, cpp, h, txt, gitmodules
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rb0% | 7% | 27% | 29% | 34%
py0% | 0% | 0% | 27% | 72%
ps10% | 0% | 0% | 100% | 0%
cpp0% | 0% | 0% | 0% | 100%
h0% | 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
source/code/plugins0% | 7% | 26% | 28% | 37%
tools/LogCollector/source0% | 0% | 0% | 100% | 0%
tools/OMIcheck0% | 0% | 0% | 100% | 0%
source/code/troubleshooter/modules0% | 0% | 0% | 0% | 100%
source/code/troubleshooter/modules/install0% | 0% | 0% | 0% | 100%
source/code/troubleshooter/modules/high_cpu_mem0% | 0% | 0% | 0% | 100%
source/code/troubleshooter/modules/syslog_tst0% | 0% | 0% | 0% | 100%
source/code/troubleshooter/modules/heartbeat0% | 0% | 0% | 0% | 100%
source/code/troubleshooter/modules/connect0% | 0% | 0% | 0% | 100%
source/code/troubleshooter/modules/custom_logs0% | 0% | 0% | 0% | 100%
installer/scripts0% | 0% | 0% | 0% | 100%
source/ext/patches/fluentd0% | 0% | 0% | 0% | 100%
source/code/troubleshooter/modules/log_collector0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
oms_common.rb
in source/code/plugins
969 32 305 2292 52
out_oms_blob.rb
in source/code/plugins
287 8 118 2263 37
out_oms.rb
in source/code/plugins
163 19 709 2316 35
oms_configuration.rb
in source/code/plugins
342 13 556 2263 35
agent_telemetry_script.rb
in source/code/plugins
452 14 567 1056 34
npmd_config_lib.rb
in source/code/plugins
977 33 791 1901 34
in_npmd_server.rb
in source/code/plugins
704 35 791 1901 31
agent_maintenance_script.rb
in source/code/plugins
506 19 1025 1906 23
out_oms_api.rb
in source/code/plugins
158 8 709 2061 19
patch_management_lib.rb
in source/code/plugins
253 14 276 2055 18
filter_syslog_security.rb
in source/code/plugins
69 6 438 2050 16
changetracking_lib.rb
in source/code/plugins
296 23 1336 2134 15
tailfilereader.rb
in source/code/plugins
386 35 825 1784 14
out_oms_changetracking_file.rb
in source/code/plugins
476 13 725 1727 14
in_agent_telemetry.rb
in source/code/plugins
72 5 712 1056 13
out_oms_diag.rb
in source/code/plugins
99 8 709 1756 13
filter_syslog.rb
in source/code/plugins
74 6 474 2316 12
in_heartbeat_request.rb
in source/code/plugins
79 6 712 1906 12
omslinux_agentlog.py
in tools/LogCollector/source
653 31 89 1586 12
in_sudo_tail.rb
in source/code/plugins
114 8 885 2035 11