azure / AzureMonitorStarterPacks
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 28 files with 3,196 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 6 files changed 6-20 times (1,783 lines of code)
    • 22 files changed 1-5 times (1,413 lines of code)
0% | 0% | 0% | 55% | 44%
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 28 files with 3,196 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)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 0 files changed by 2-5 contributors (0 lines of code)
    • 28 files changed by 1 contributor (3,196 lines of code)
0% | 0% | 0% | 0% | 100%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
json, md, ps1, txt, xml, yaml, sh, psd1, gitignore, psm1, gitmodules
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ps10% | 0% | 0% | 45% | 54%
psm10% | 0% | 0% | 100% | 0%
psd10% | 0% | 0% | 100% | 0%
xml0% | 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
setup0% | 0% | 0% | 74% | 25%
tools0% | 0% | 0% | 37% | 62%
Packs0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 28)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
run.ps1
in setup/backend/Function/code/tagmgmt
100 - 2023-07-25 2024-09-09 15 1 jose@fehse.ca jose@fehse.ca
requirements.psd1
in setup/backend/Function/code
16 - 2023-07-25 2024-08-15 10 1 jose@fehse.ca jose@fehse.ca
cleanup.ps1
in tools
462 - 2024-04-05 2024-09-09 10 1 jose@fehse.ca jose@fehse.ca
common.psm1
in setup/backend/Function/code/Modules/common
709 - 2024-04-05 2024-09-09 10 1 jose@fehse.ca jose@fehse.ca
run.ps1
in setup/backend/Function/code/config
341 - 2024-04-05 2024-08-15 9 1 jose@fehse.ca jose@fehse.ca
run.ps1
in setup/backend/Function/code/policymgmt
155 - 2023-07-25 2024-09-25 8 1 jose@fehse.ca jose@fehse.ca
run.ps1
in setup/backend/Function/code/alertConfigMgmt
119 - 2023-07-25 2024-04-05 5 1 jose@fehse.ca jose@fehse.ca
build.ps1
in tools
56 - 2023-12-13 2024-09-09 4 1 jose@fehse.ca jose@fehse.ca
profile.ps1
in setup/backend/Function/code
19 - 2023-07-25 2023-08-28 3 1 jose@fehse.ca jose@fehse.ca
discover.ps1
in setup/discovery/Windows/client
35 - 2024-04-05 2024-08-15 3 1 jose@fehse.ca jose@fehse.ca
run.ps1
in setup/backend/Function/code/policyCompliance
78 - 2024-04-05 2024-09-25 3 1 jose@fehse.ca jose@fehse.ca
install.ps1
in Packs/IaaS/CertsWin/client
10 - 2024-05-30 2024-07-18 2 1 jose@fehse.ca jose@fehse.ca
10 - 2024-04-05 2024-07-22 2 1 jose@fehse.ca jose@fehse.ca
certcollect.ps1
in Packs/IaaS/CertsWin/client
20 - 2024-05-30 2024-07-18 2 1 jose@fehse.ca jose@fehse.ca
certcollectiontask.xml
in Packs/IaaS/CertsWin/client
50 - 2024-05-30 2024-07-18 2 1 jose@fehse.ca jose@fehse.ca
98 - 2024-04-05 2024-04-10 2 1 jose@fehse.ca jose@fehse.ca
run.ps1
in setup/backend/Function/code/agentMgmt
133 - 2024-04-05 2024-08-28 2 1 jose@fehse.ca jose@fehse.ca
140 - 2024-04-05 2024-04-10 2 1 jose@fehse.ca jose@fehse.ca
9 - 2024-04-05 2024-04-05 1 1 jose@fehse.ca jose@fehse.ca
install.ps1
in Packs/IaaS/ADDS/client
10 - 2024-04-05 2024-04-05 1 1 jose@fehse.ca jose@fehse.ca
install.ps1
in setup/discovery/Windows/client
11 - 2024-04-05 2024-04-05 1 1 jose@fehse.ca jose@fehse.ca
37 - 2024-07-24 2024-07-24 1 1 jose@fehse.ca jose@fehse.ca
39 - 2024-04-05 2024-04-05 1 1 jose@fehse.ca jose@fehse.ca
DiscoveryTask.xml
in setup/discovery/Windows/client
49 - 2024-04-05 2024-04-05 1 1 jose@fehse.ca jose@fehse.ca
addscollectiontask.xml
in Packs/IaaS/ADDS/client
50 - 2024-04-05 2024-04-05 1 1 jose@fehse.ca jose@fehse.ca
adcollect.ps1
in Packs/IaaS/ADDS/client
71 - 2024-04-05 2024-04-05 1 1 jose@fehse.ca jose@fehse.ca
128 - 2024-04-05 2024-04-05 1 1 jose@fehse.ca jose@fehse.ca
241 - 2024-04-05 2024-04-05 1 1 jose@fehse.ca jose@fehse.ca
Files With Most Contributors (Top 28)
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
run.ps1
in setup/backend/Function/code/tagmgmt
100 - 2023-07-25 2024-09-09 15 1 jose@fehse.ca jose@fehse.ca
cleanup.ps1
in tools
462 - 2024-04-05 2024-09-09 10 1 jose@fehse.ca jose@fehse.ca
requirements.psd1
in setup/backend/Function/code
16 - 2023-07-25 2024-08-15 10 1 jose@fehse.ca jose@fehse.ca
common.psm1
in setup/backend/Function/code/Modules/common
709 - 2024-04-05 2024-09-09 10 1 jose@fehse.ca jose@fehse.ca
run.ps1
in setup/backend/Function/code/config
341 - 2024-04-05 2024-08-15 9 1 jose@fehse.ca jose@fehse.ca
run.ps1
in setup/backend/Function/code/policymgmt
155 - 2023-07-25 2024-09-25 8 1 jose@fehse.ca jose@fehse.ca
run.ps1
in setup/backend/Function/code/alertConfigMgmt
119 - 2023-07-25 2024-04-05 5 1 jose@fehse.ca jose@fehse.ca
build.ps1
in tools
56 - 2023-12-13 2024-09-09 4 1 jose@fehse.ca jose@fehse.ca
discover.ps1
in setup/discovery/Windows/client
35 - 2024-04-05 2024-08-15 3 1 jose@fehse.ca jose@fehse.ca
run.ps1
in setup/backend/Function/code/policyCompliance
78 - 2024-04-05 2024-09-25 3 1 jose@fehse.ca jose@fehse.ca
profile.ps1
in setup/backend/Function/code
19 - 2023-07-25 2023-08-28 3 1 jose@fehse.ca jose@fehse.ca
140 - 2024-04-05 2024-04-10 2 1 jose@fehse.ca jose@fehse.ca
10 - 2024-04-05 2024-07-22 2 1 jose@fehse.ca jose@fehse.ca
98 - 2024-04-05 2024-04-10 2 1 jose@fehse.ca jose@fehse.ca
run.ps1
in setup/backend/Function/code/agentMgmt
133 - 2024-04-05 2024-08-28 2 1 jose@fehse.ca jose@fehse.ca
certcollect.ps1
in Packs/IaaS/CertsWin/client
20 - 2024-05-30 2024-07-18 2 1 jose@fehse.ca jose@fehse.ca
install.ps1
in Packs/IaaS/CertsWin/client
10 - 2024-05-30 2024-07-18 2 1 jose@fehse.ca jose@fehse.ca
certcollectiontask.xml
in Packs/IaaS/CertsWin/client
50 - 2024-05-30 2024-07-18 2 1 jose@fehse.ca jose@fehse.ca
241 - 2024-04-05 2024-04-05 1 1 jose@fehse.ca jose@fehse.ca
37 - 2024-07-24 2024-07-24 1 1 jose@fehse.ca jose@fehse.ca
9 - 2024-04-05 2024-04-05 1 1 jose@fehse.ca jose@fehse.ca
39 - 2024-04-05 2024-04-05 1 1 jose@fehse.ca jose@fehse.ca
128 - 2024-04-05 2024-04-05 1 1 jose@fehse.ca jose@fehse.ca
DiscoveryTask.xml
in setup/discovery/Windows/client
49 - 2024-04-05 2024-04-05 1 1 jose@fehse.ca jose@fehse.ca
install.ps1
in setup/discovery/Windows/client
11 - 2024-04-05 2024-04-05 1 1 jose@fehse.ca jose@fehse.ca
addscollectiontask.xml
in Packs/IaaS/ADDS/client
50 - 2024-04-05 2024-04-05 1 1 jose@fehse.ca jose@fehse.ca
install.ps1
in Packs/IaaS/ADDS/client
10 - 2024-04-05 2024-04-05 1 1 jose@fehse.ca jose@fehse.ca
adcollect.ps1
in Packs/IaaS/ADDS/client
71 - 2024-04-05 2024-04-05 1 1 jose@fehse.ca jose@fehse.ca
Files With Least Contributors (Top 28)
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
common.psm1
in setup/backend/Function/code/Modules/common
709 - 2024-04-05 2024-09-09 10 1 jose@fehse.ca jose@fehse.ca
cleanup.ps1
in tools
462 - 2024-04-05 2024-09-09 10 1 jose@fehse.ca jose@fehse.ca
run.ps1
in setup/backend/Function/code/config
341 - 2024-04-05 2024-08-15 9 1 jose@fehse.ca jose@fehse.ca
241 - 2024-04-05 2024-04-05 1 1 jose@fehse.ca jose@fehse.ca
run.ps1
in setup/backend/Function/code/policymgmt
155 - 2023-07-25 2024-09-25 8 1 jose@fehse.ca jose@fehse.ca
140 - 2024-04-05 2024-04-10 2 1 jose@fehse.ca jose@fehse.ca
run.ps1
in setup/backend/Function/code/agentMgmt
133 - 2024-04-05 2024-08-28 2 1 jose@fehse.ca jose@fehse.ca
128 - 2024-04-05 2024-04-05 1 1 jose@fehse.ca jose@fehse.ca
run.ps1
in setup/backend/Function/code/alertConfigMgmt
119 - 2023-07-25 2024-04-05 5 1 jose@fehse.ca jose@fehse.ca
run.ps1
in setup/backend/Function/code/tagmgmt
100 - 2023-07-25 2024-09-09 15 1 jose@fehse.ca jose@fehse.ca
98 - 2024-04-05 2024-04-10 2 1 jose@fehse.ca jose@fehse.ca
run.ps1
in setup/backend/Function/code/policyCompliance
78 - 2024-04-05 2024-09-25 3 1 jose@fehse.ca jose@fehse.ca
adcollect.ps1
in Packs/IaaS/ADDS/client
71 - 2024-04-05 2024-04-05 1 1 jose@fehse.ca jose@fehse.ca
build.ps1
in tools
56 - 2023-12-13 2024-09-09 4 1 jose@fehse.ca jose@fehse.ca
addscollectiontask.xml
in Packs/IaaS/ADDS/client
50 - 2024-04-05 2024-04-05 1 1 jose@fehse.ca jose@fehse.ca
certcollectiontask.xml
in Packs/IaaS/CertsWin/client
50 - 2024-05-30 2024-07-18 2 1 jose@fehse.ca jose@fehse.ca
DiscoveryTask.xml
in setup/discovery/Windows/client
49 - 2024-04-05 2024-04-05 1 1 jose@fehse.ca jose@fehse.ca
39 - 2024-04-05 2024-04-05 1 1 jose@fehse.ca jose@fehse.ca
37 - 2024-07-24 2024-07-24 1 1 jose@fehse.ca jose@fehse.ca
discover.ps1
in setup/discovery/Windows/client
35 - 2024-04-05 2024-08-15 3 1 jose@fehse.ca jose@fehse.ca
certcollect.ps1
in Packs/IaaS/CertsWin/client
20 - 2024-05-30 2024-07-18 2 1 jose@fehse.ca jose@fehse.ca
profile.ps1
in setup/backend/Function/code
19 - 2023-07-25 2023-08-28 3 1 jose@fehse.ca jose@fehse.ca
requirements.psd1
in setup/backend/Function/code
16 - 2023-07-25 2024-08-15 10 1 jose@fehse.ca jose@fehse.ca
install.ps1
in setup/discovery/Windows/client
11 - 2024-04-05 2024-04-05 1 1 jose@fehse.ca jose@fehse.ca
10 - 2024-04-05 2024-07-22 2 1 jose@fehse.ca jose@fehse.ca
install.ps1
in Packs/IaaS/ADDS/client
10 - 2024-04-05 2024-04-05 1 1 jose@fehse.ca jose@fehse.ca
install.ps1
in Packs/IaaS/CertsWin/client
10 - 2024-05-30 2024-07-18 2 1 jose@fehse.ca jose@fehse.ca
9 - 2024-04-05 2024-04-05 1 1 jose@fehse.ca jose@fehse.ca
Correlations

File Size vs. Number of Changes: 29 points

setup/backend/Function/code/policyCompliance/run.ps1 x: 78 lines of code y: 3 # changes setup/backend/Function/code/policymgmt/run.ps1 x: 155 lines of code y: 8 # changes setup/backend/Function/code/Modules/common/common.psm1 x: 709 lines of code y: 10 # changes setup/backend/Function/code/tagmgmt/run.ps1 x: 100 lines of code y: 15 # changes tools/build.ps1 x: 56 lines of code y: 4 # changes tools/cleanup.ps1 x: 462 lines of code y: 10 # changes setup/backend/Function/code/agentMgmt/run.ps1 x: 133 lines of code y: 2 # changes setup/backend/Function/code/config/run.ps1 x: 341 lines of code y: 9 # changes setup/backend/Function/code/requirements.psd1 x: 16 lines of code y: 10 # changes setup/discovery/Windows/client/discover.ps1 x: 35 lines of code y: 3 # changes tools/prep-workbook.ps1 x: 37 lines of code y: 1 # changes tools/delete-old-deployments.ps1 x: 10 lines of code y: 2 # changes Packs/IaaS/CertsWin/client/certcollect.ps1 x: 20 lines of code y: 2 # changes Packs/IaaS/CertsWin/client/certcollectiontask.xml x: 50 lines of code y: 2 # changes tools/generate-alertsPaaSdoc.ps1 x: 140 lines of code y: 2 # changes tools/generate-alertsdoc.ps1 x: 98 lines of code y: 2 # changes Packs/IaaS/ADDS/client/adcollect.ps1 x: 71 lines of code y: 1 # changes Packs/IaaS/ADDS/client/addscollectiontask.xml x: 50 lines of code y: 1 # changes Packs/IaaS/ADDS/client/install.ps1 x: 10 lines of code y: 1 # changes setup/backend/Function/code/alertConfigMgmt/run.ps1 x: 119 lines of code y: 5 # changes setup/discovery/Windows/client/DiscoveryTask.xml x: 49 lines of code y: 1 # changes setup/discovery/Windows/client/install.ps1 x: 11 lines of code y: 1 # changes tools/convert-ambaPack.ps1 x: 241 lines of code y: 1 # changes tools/convert-ambaPack_logs.ps1 x: 128 lines of code y: 1 # changes tools/removeGallery.ps1 x: 39 lines of code y: 1 # changes setup/backend/Function/code/profile.ps1 x: 19 lines of code y: 3 # changes
15.0
# changes
  min: 1.0
  average: 3.72
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.5
  max: 15.0
0 709.0
lines of code
min: 9.0 | average: 112.14 | 25th percentile: 19.5 | median: 56.0 | 75th percentile: 130.5 | max: 709.0

Number of Contributors vs. Number of Changes: 29 points

setup/backend/Function/code/policyCompliance/run.ps1 x: 1 # contributors y: 3 # changes setup/backend/Function/code/policymgmt/run.ps1 x: 1 # contributors y: 8 # changes setup/backend/Function/code/Modules/common/common.psm1 x: 1 # contributors y: 10 # changes setup/backend/Function/code/tagmgmt/run.ps1 x: 1 # contributors y: 15 # changes tools/build.ps1 x: 1 # contributors y: 4 # changes setup/backend/Function/code/agentMgmt/run.ps1 x: 1 # contributors y: 2 # changes setup/backend/Function/code/config/run.ps1 x: 1 # contributors y: 9 # changes tools/prep-workbook.ps1 x: 1 # contributors y: 1 # changes setup/backend/Function/code/alertConfigMgmt/run.ps1 x: 1 # contributors y: 5 # changes
15.0
# changes
  min: 1.0
  average: 3.72
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.5
  max: 15.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

Number of Contributors vs. File Size: 29 points

setup/backend/Function/code/policyCompliance/run.ps1 x: 1 # contributors y: 78 lines of code setup/backend/Function/code/policymgmt/run.ps1 x: 1 # contributors y: 155 lines of code setup/backend/Function/code/Modules/common/common.psm1 x: 1 # contributors y: 709 lines of code setup/backend/Function/code/tagmgmt/run.ps1 x: 1 # contributors y: 100 lines of code tools/build.ps1 x: 1 # contributors y: 56 lines of code tools/cleanup.ps1 x: 1 # contributors y: 462 lines of code setup/backend/Function/code/agentMgmt/run.ps1 x: 1 # contributors y: 133 lines of code setup/backend/Function/code/config/run.ps1 x: 1 # contributors y: 341 lines of code setup/backend/Function/code/requirements.psd1 x: 1 # contributors y: 16 lines of code setup/discovery/Windows/client/discover.ps1 x: 1 # contributors y: 35 lines of code tools/prep-workbook.ps1 x: 1 # contributors y: 37 lines of code tools/delete-old-deployments.ps1 x: 1 # contributors y: 10 lines of code Packs/IaaS/CertsWin/client/certcollect.ps1 x: 1 # contributors y: 20 lines of code Packs/IaaS/CertsWin/client/certcollectiontask.xml x: 1 # contributors y: 50 lines of code tools/generate-alertsPaaSdoc.ps1 x: 1 # contributors y: 140 lines of code Packs/IaaS/ADDS/client/adcollect.ps1 x: 1 # contributors y: 71 lines of code setup/backend/Function/code/alertConfigMgmt/run.ps1 x: 1 # contributors y: 119 lines of code tools/convert-ambaPack.ps1 x: 1 # contributors y: 241 lines of code tools/convert-ambaPack_logs.ps1 x: 1 # contributors y: 128 lines of code setup/backend/Function/code/profile.ps1 x: 1 # contributors y: 19 lines of code
709.0
lines of code
  min: 9.0
  average: 112.14
  25th percentile: 19.5
  median: 56.0
  75th percentile: 130.5
  max: 709.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0