azure / applicationhealth-extension-linux
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 19 files with 2,098 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 3 files changed 21-50 times (647 lines of code)
    • 8 files changed 6-20 times (1,055 lines of code)
    • 8 files changed 1-5 times (396 lines of code)
0% | 0% | 30% | 50% | 18%
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 19 files with 2,098 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 5 files changed by 6-10 contributors (1,036 lines of code)
    • 11 files changed by 2-5 contributors (957 lines of code)
    • 3 files changed by 1 contributor (105 lines of code)
0% | 0% | 49% | 45% | 5%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, s, md, yaml, gitignore, txt, sh, bats, json, bash, dockerignore, proto, mod, xml, markdown, c, dockerfile, clang-format, toml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 30% | 50% | 19%
xml0% | 0% | 100% | 0% | 0%
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
main0% | 0% | 40% | 56% | 3%
misc0% | 0% | 100% | 0% | 0%
integration-test0% | 0% | 0% | 100% | 0%
internal0% | 0% | 0% | 0% | 100%
pkg0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 19)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
14 - 2018-06-26 2025-05-02 27 10 nkuchta@gmail.com zhengzmy@gmail.com
cmds.go
in main
225 5 2018-06-26 2024-11-20 25 6 nkuchta@gmail.com 92764154+frank-pang-msft@us...
vmWatch.go
in main
408 18 2023-11-17 2024-07-02 23 6 92764154+frank-pang-msft@us... 142627157+klugorosado@users...
220 17 2018-06-26 2024-11-20 20 7 nkuchta@gmail.com 92764154+frank-pang-msft@us...
health.go
in main
215 17 2018-06-26 2024-11-20 18 5 nkuchta@gmail.com 92764154+frank-pang-msft@us...
schema.go
in main
169 4 2018-06-26 2024-06-11 15 7 nkuchta@gmail.com 92764154+frank-pang-msft@us...
main.go
in main
99 3 2018-06-26 2024-07-02 10 5 nkuchta@gmail.com 142627157+klugorosado@users...
status.go
in main
111 7 2018-06-26 2024-06-28 10 3 nkuchta@gmail.com 142627157+klugorosado@users...
19 - 2022-07-14 2024-11-20 9 2 92764154+frank-pang-msft@us... 92764154+frank-pang-msft@us...
47 3 2018-06-26 2024-07-02 9 3 nkuchta@gmail.com 142627157+klugorosado@users...
main.go
in integration-test/webserver
175 10 2018-06-26 2023-11-16 9 5 nkuchta@gmail.com 142627157+klugorosado@users...
telemetry.go
in internal/telemetry
122 7 2024-05-02 2024-11-20 4 2 142627157+klugorosado@users... 92764154+frank-pang-msft@us...
version.go
in main
20 3 2018-06-26 2024-06-11 3 3 nkuchta@gmail.com 92764154+frank-pang-msft@us...
handlerenv.go
in internal/handlerenv
23 2 2024-05-02 2024-06-11 3 2 142627157+klugorosado@users... 92764154+frank-pang-msft@us...
34 2 2022-07-14 2022-08-26 3 1 92764154+frank-pang-msft@us... 92764154+frank-pang-msft@us...
seqno.go
in internal/seqno
36 5 2024-06-28 2024-07-02 2 1 142627157+klugorosado@users... 142627157+klugorosado@users...
logging.go
in pkg/logging
55 8 2024-05-02 2024-06-11 2 2 142627157+klugorosado@users... 92764154+frank-pang-msft@us...
extensionmanifest.go
in internal/manifest
71 3 2024-05-02 2024-06-11 2 2 142627157+klugorosado@users... 92764154+frank-pang-msft@us...
loghandlers.go
in pkg/logging
35 4 2024-07-02 2024-07-02 1 1 142627157+klugorosado@users... 142627157+klugorosado@users...
Files With Most Contributors (Top 19)
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
14 - 2018-06-26 2025-05-02 27 10 nkuchta@gmail.com zhengzmy@gmail.com
220 17 2018-06-26 2024-11-20 20 7 nkuchta@gmail.com 92764154+frank-pang-msft@us...
schema.go
in main
169 4 2018-06-26 2024-06-11 15 7 nkuchta@gmail.com 92764154+frank-pang-msft@us...
cmds.go
in main
225 5 2018-06-26 2024-11-20 25 6 nkuchta@gmail.com 92764154+frank-pang-msft@us...
vmWatch.go
in main
408 18 2023-11-17 2024-07-02 23 6 92764154+frank-pang-msft@us... 142627157+klugorosado@users...
health.go
in main
215 17 2018-06-26 2024-11-20 18 5 nkuchta@gmail.com 92764154+frank-pang-msft@us...
main.go
in main
99 3 2018-06-26 2024-07-02 10 5 nkuchta@gmail.com 142627157+klugorosado@users...
main.go
in integration-test/webserver
175 10 2018-06-26 2023-11-16 9 5 nkuchta@gmail.com 142627157+klugorosado@users...
status.go
in main
111 7 2018-06-26 2024-06-28 10 3 nkuchta@gmail.com 142627157+klugorosado@users...
47 3 2018-06-26 2024-07-02 9 3 nkuchta@gmail.com 142627157+klugorosado@users...
version.go
in main
20 3 2018-06-26 2024-06-11 3 3 nkuchta@gmail.com 92764154+frank-pang-msft@us...
19 - 2022-07-14 2024-11-20 9 2 92764154+frank-pang-msft@us... 92764154+frank-pang-msft@us...
telemetry.go
in internal/telemetry
122 7 2024-05-02 2024-11-20 4 2 142627157+klugorosado@users... 92764154+frank-pang-msft@us...
handlerenv.go
in internal/handlerenv
23 2 2024-05-02 2024-06-11 3 2 142627157+klugorosado@users... 92764154+frank-pang-msft@us...
logging.go
in pkg/logging
55 8 2024-05-02 2024-06-11 2 2 142627157+klugorosado@users... 92764154+frank-pang-msft@us...
extensionmanifest.go
in internal/manifest
71 3 2024-05-02 2024-06-11 2 2 142627157+klugorosado@users... 92764154+frank-pang-msft@us...
34 2 2022-07-14 2022-08-26 3 1 92764154+frank-pang-msft@us... 92764154+frank-pang-msft@us...
seqno.go
in internal/seqno
36 5 2024-06-28 2024-07-02 2 1 142627157+klugorosado@users... 142627157+klugorosado@users...
loghandlers.go
in pkg/logging
35 4 2024-07-02 2024-07-02 1 1 142627157+klugorosado@users... 142627157+klugorosado@users...
Files With Least Contributors (Top 19)
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
seqno.go
in internal/seqno
36 5 2024-06-28 2024-07-02 2 1 142627157+klugorosado@users... 142627157+klugorosado@users...
loghandlers.go
in pkg/logging
35 4 2024-07-02 2024-07-02 1 1 142627157+klugorosado@users... 142627157+klugorosado@users...
34 2 2022-07-14 2022-08-26 3 1 92764154+frank-pang-msft@us... 92764154+frank-pang-msft@us...
telemetry.go
in internal/telemetry
122 7 2024-05-02 2024-11-20 4 2 142627157+klugorosado@users... 92764154+frank-pang-msft@us...
extensionmanifest.go
in internal/manifest
71 3 2024-05-02 2024-06-11 2 2 142627157+klugorosado@users... 92764154+frank-pang-msft@us...
logging.go
in pkg/logging
55 8 2024-05-02 2024-06-11 2 2 142627157+klugorosado@users... 92764154+frank-pang-msft@us...
handlerenv.go
in internal/handlerenv
23 2 2024-05-02 2024-06-11 3 2 142627157+klugorosado@users... 92764154+frank-pang-msft@us...
19 - 2022-07-14 2024-11-20 9 2 92764154+frank-pang-msft@us... 92764154+frank-pang-msft@us...
status.go
in main
111 7 2018-06-26 2024-06-28 10 3 nkuchta@gmail.com 142627157+klugorosado@users...
47 3 2018-06-26 2024-07-02 9 3 nkuchta@gmail.com 142627157+klugorosado@users...
version.go
in main
20 3 2018-06-26 2024-06-11 3 3 nkuchta@gmail.com 92764154+frank-pang-msft@us...
health.go
in main
215 17 2018-06-26 2024-11-20 18 5 nkuchta@gmail.com 92764154+frank-pang-msft@us...
main.go
in integration-test/webserver
175 10 2018-06-26 2023-11-16 9 5 nkuchta@gmail.com 142627157+klugorosado@users...
main.go
in main
99 3 2018-06-26 2024-07-02 10 5 nkuchta@gmail.com 142627157+klugorosado@users...
vmWatch.go
in main
408 18 2023-11-17 2024-07-02 23 6 92764154+frank-pang-msft@us... 142627157+klugorosado@users...
cmds.go
in main
225 5 2018-06-26 2024-11-20 25 6 nkuchta@gmail.com 92764154+frank-pang-msft@us...
220 17 2018-06-26 2024-11-20 20 7 nkuchta@gmail.com 92764154+frank-pang-msft@us...
schema.go
in main
169 4 2018-06-26 2024-06-11 15 7 nkuchta@gmail.com 92764154+frank-pang-msft@us...
14 - 2018-06-26 2025-05-02 27 10 nkuchta@gmail.com zhengzmy@gmail.com
Correlations

File Size vs. Number of Changes: 19 points

misc/manifest.xml x: 14 lines of code y: 27 # changes internal/telemetry/telemetry.go x: 122 lines of code y: 4 # changes main/cmds.go x: 225 lines of code y: 25 # changes main/constants.go x: 19 lines of code y: 9 # changes main/handlersettings.go x: 220 lines of code y: 20 # changes main/health.go x: 215 lines of code y: 18 # changes internal/seqno/seqno.go x: 36 lines of code y: 2 # changes main/main.go x: 99 lines of code y: 10 # changes main/reportstatus.go x: 47 lines of code y: 9 # changes main/vmWatch.go x: 408 lines of code y: 23 # changes pkg/logging/loghandlers.go x: 35 lines of code y: 1 # changes main/status.go x: 111 lines of code y: 10 # changes internal/handlerenv/handlerenv.go x: 23 lines of code y: 3 # changes internal/manifest/extensionmanifest.go x: 71 lines of code y: 2 # changes main/schema.go x: 169 lines of code y: 15 # changes main/version.go x: 20 lines of code y: 3 # changes pkg/logging/logging.go x: 55 lines of code y: 2 # changes integration-test/webserver/main.go x: 175 lines of code y: 9 # changes main/probeResponse.go x: 34 lines of code y: 3 # changes
27.0
# changes
  min: 1.0
  average: 10.26
  25th percentile: 3.0
  median: 9.0
  75th percentile: 18.0
  max: 27.0
0 408.0
lines of code
min: 14.0 | average: 110.42 | 25th percentile: 34.0 | median: 71.0 | 75th percentile: 175.0 | max: 408.0

Number of Contributors vs. Number of Changes: 19 points

misc/manifest.xml x: 10 # contributors y: 27 # changes internal/telemetry/telemetry.go x: 2 # contributors y: 4 # changes main/cmds.go x: 6 # contributors y: 25 # changes main/constants.go x: 2 # contributors y: 9 # changes main/handlersettings.go x: 7 # contributors y: 20 # changes main/health.go x: 5 # contributors y: 18 # changes internal/seqno/seqno.go x: 1 # contributors y: 2 # changes main/main.go x: 5 # contributors y: 10 # changes main/reportstatus.go x: 3 # contributors y: 9 # changes main/vmWatch.go x: 6 # contributors y: 23 # changes pkg/logging/loghandlers.go x: 1 # contributors y: 1 # changes main/status.go x: 3 # contributors y: 10 # changes internal/handlerenv/handlerenv.go x: 2 # contributors y: 3 # changes internal/manifest/extensionmanifest.go x: 2 # contributors y: 2 # changes main/schema.go x: 7 # contributors y: 15 # changes main/version.go x: 3 # contributors y: 3 # changes integration-test/webserver/main.go x: 5 # contributors y: 9 # changes main/probeResponse.go x: 1 # contributors y: 3 # changes
27.0
# changes
  min: 1.0
  average: 10.26
  25th percentile: 3.0
  median: 9.0
  75th percentile: 18.0
  max: 27.0
0 10.0
# contributors
min: 1.0 | average: 3.84 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 6.0 | max: 10.0

Number of Contributors vs. File Size: 19 points

misc/manifest.xml x: 10 # contributors y: 14 lines of code internal/telemetry/telemetry.go x: 2 # contributors y: 122 lines of code main/cmds.go x: 6 # contributors y: 225 lines of code main/constants.go x: 2 # contributors y: 19 lines of code main/handlersettings.go x: 7 # contributors y: 220 lines of code main/health.go x: 5 # contributors y: 215 lines of code internal/seqno/seqno.go x: 1 # contributors y: 36 lines of code main/main.go x: 5 # contributors y: 99 lines of code main/reportstatus.go x: 3 # contributors y: 47 lines of code main/vmWatch.go x: 6 # contributors y: 408 lines of code pkg/logging/loghandlers.go x: 1 # contributors y: 35 lines of code main/status.go x: 3 # contributors y: 111 lines of code internal/handlerenv/handlerenv.go x: 2 # contributors y: 23 lines of code internal/manifest/extensionmanifest.go x: 2 # contributors y: 71 lines of code main/schema.go x: 7 # contributors y: 169 lines of code main/version.go x: 3 # contributors y: 20 lines of code pkg/logging/logging.go x: 2 # contributors y: 55 lines of code integration-test/webserver/main.go x: 5 # contributors y: 175 lines of code
408.0
lines of code
  min: 14.0
  average: 110.42
  25th percentile: 34.0
  median: 71.0
  75th percentile: 175.0
  max: 408.0
0 10.0
# contributors
min: 1.0 | average: 3.84 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 6.0 | max: 10.0