GoogleCloudPlatform / sql-server-agent
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 4,209 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,222 lines of code)
    • 22 files changed 1-5 times (2,987 lines of code)
0% | 0% | 0% | 29% | 70%
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 4,209 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)
    • 20 files changed by 2-5 contributors (3,841 lines of code)
    • 8 files changed by 1 contributor (368 lines of code)
0% | 0% | 0% | 91% | 8%
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, ps1, md, json, txt, mod, sh, proto, spec, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 0% | 33% | 66%
ps10% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
spec0% | 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
internal0% | 0% | 0% | 40% | 59%
cmd0% | 0% | 0% | 100% | 0%
protos0% | 0% | 0% | 0% | 100%
build0% | 0% | 0% | 0% | 100%
ROOT0% | 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
linux_guestcollector.go
in internal/guestcollector
462 13 2024-01-25 2025-02-07 11 4 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
utils.go
in internal
162 11 2024-01-25 2025-02-07 9 2 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
agentstatus.go
in internal/agentstatus
64 4 2024-04-01 2025-02-07 8 3 chenyanghu@google.com sqlserveragent-github-dev@g...
guestcollector_win.go
in internal/guestcollector
221 4 2024-01-25 2025-02-07 7 4 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
main.go
in cmd
60 1 2024-11-06 2025-02-07 6 2 chenyanghu@google.com sqlserveragent-github-dev@g...
configuration.go
in internal/configuration
253 6 2024-01-25 2025-02-07 6 2 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
daemon.go
in internal/daemon
85 7 2024-01-25 2025-02-07 5 2 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
sqlcollector_v1.go
in internal/sqlcollector
85 4 2024-01-25 2025-02-07 5 2 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
remote.go
in internal/remote
162 9 2024-01-25 2025-02-07 5 2 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
guestcollector.go
in internal/guestcollector
46 2 2024-01-25 2024-05-30 4 4 sqlserveragent-github-dev@g... chenyanghu@google.com
rules.go
in internal
257 - 2024-01-25 2024-07-09 4 2 sqlserveragent-github-dev@g... chenyanghu@google.com
sqlservermetrics.go
in internal/sqlservermetrics
346 24 2024-11-21 2025-02-07 4 2 chenyanghu@google.com sqlserveragent-github-dev@g...
proto
sqlserveragentconfig.proto
in protos/sqlserveragentconfig
109 - 2024-01-25 2024-04-29 3 2 sqlserveragent-github-dev@g... chenyanghu@google.com
sqlservermetrics_linux.go
in internal/sqlservermetrics
141 5 2024-11-25 2025-02-07 3 2 chenyanghu@google.com sqlserveragent-github-dev@g...
sqlservermetrics_windows.go
in internal/sqlservermetrics
199 5 2024-11-25 2025-02-07 3 2 chenyanghu@google.com sqlserveragent-github-dev@g...
sqlserveragentconfig.pb.go
in protos/sqlserveragentconfig
779 77 2024-01-25 2024-04-29 3 2 sqlserveragent-github-dev@g... chenyanghu@google.com
instancereader.go
in internal/instanceinfo
50 4 2024-01-25 2024-03-07 2 2 sqlserveragent-github-dev@g... chenyanghu@google.com
62 - 2024-01-25 2024-07-02 2 2 sqlserveragent-github-dev@g... chenyanghu@google.com
wlm.go
in internal/wlm
69 6 2024-01-25 2024-04-01 2 2 sqlserveragent-github-dev@g... chenyanghu@google.com
229 - 2024-01-25 2024-04-03 2 2 sqlserveragent-github-dev@g... chenyanghu@google.com
sqlcollector.go
in internal/sqlcollector
9 - 2024-01-25 2024-01-25 1 1 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
activation_fake.go
in internal/activation
18 2 2024-01-25 2024-01-25 1 1 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
wlm_fake.go
in internal/wlm
31 3 2024-01-25 2024-01-25 1 1 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
secretmanager.go
in internal/secretmanager
37 3 2024-01-25 2024-01-25 1 1 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
45 - 2024-01-25 2024-01-25 1 1 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
activation.go
in internal/activation
47 3 2024-01-25 2024-01-25 1 1 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
89 - 2024-01-25 2024-01-25 1 1 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
flags.go
in internal/flags
92 4 2024-11-20 2024-11-20 1 1 chenyanghu@google.com chenyanghu@google.com
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
linux_guestcollector.go
in internal/guestcollector
462 13 2024-01-25 2025-02-07 11 4 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
guestcollector_win.go
in internal/guestcollector
221 4 2024-01-25 2025-02-07 7 4 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
guestcollector.go
in internal/guestcollector
46 2 2024-01-25 2024-05-30 4 4 sqlserveragent-github-dev@g... chenyanghu@google.com
agentstatus.go
in internal/agentstatus
64 4 2024-04-01 2025-02-07 8 3 chenyanghu@google.com sqlserveragent-github-dev@g...
utils.go
in internal
162 11 2024-01-25 2025-02-07 9 2 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
configuration.go
in internal/configuration
253 6 2024-01-25 2025-02-07 6 2 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
main.go
in cmd
60 1 2024-11-06 2025-02-07 6 2 chenyanghu@google.com sqlserveragent-github-dev@g...
sqlcollector_v1.go
in internal/sqlcollector
85 4 2024-01-25 2025-02-07 5 2 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
daemon.go
in internal/daemon
85 7 2024-01-25 2025-02-07 5 2 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
remote.go
in internal/remote
162 9 2024-01-25 2025-02-07 5 2 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
rules.go
in internal
257 - 2024-01-25 2024-07-09 4 2 sqlserveragent-github-dev@g... chenyanghu@google.com
sqlservermetrics.go
in internal/sqlservermetrics
346 24 2024-11-21 2025-02-07 4 2 chenyanghu@google.com sqlserveragent-github-dev@g...
proto
sqlserveragentconfig.proto
in protos/sqlserveragentconfig
109 - 2024-01-25 2024-04-29 3 2 sqlserveragent-github-dev@g... chenyanghu@google.com
sqlserveragentconfig.pb.go
in protos/sqlserveragentconfig
779 77 2024-01-25 2024-04-29 3 2 sqlserveragent-github-dev@g... chenyanghu@google.com
sqlservermetrics_windows.go
in internal/sqlservermetrics
199 5 2024-11-25 2025-02-07 3 2 chenyanghu@google.com sqlserveragent-github-dev@g...
sqlservermetrics_linux.go
in internal/sqlservermetrics
141 5 2024-11-25 2025-02-07 3 2 chenyanghu@google.com sqlserveragent-github-dev@g...
62 - 2024-01-25 2024-07-02 2 2 sqlserveragent-github-dev@g... chenyanghu@google.com
229 - 2024-01-25 2024-04-03 2 2 sqlserveragent-github-dev@g... chenyanghu@google.com
wlm.go
in internal/wlm
69 6 2024-01-25 2024-04-01 2 2 sqlserveragent-github-dev@g... chenyanghu@google.com
instancereader.go
in internal/instanceinfo
50 4 2024-01-25 2024-03-07 2 2 sqlserveragent-github-dev@g... chenyanghu@google.com
45 - 2024-01-25 2024-01-25 1 1 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
89 - 2024-01-25 2024-01-25 1 1 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
sqlcollector.go
in internal/sqlcollector
9 - 2024-01-25 2024-01-25 1 1 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
secretmanager.go
in internal/secretmanager
37 3 2024-01-25 2024-01-25 1 1 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
wlm_fake.go
in internal/wlm
31 3 2024-01-25 2024-01-25 1 1 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
flags.go
in internal/flags
92 4 2024-11-20 2024-11-20 1 1 chenyanghu@google.com chenyanghu@google.com
activation.go
in internal/activation
47 3 2024-01-25 2024-01-25 1 1 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
activation_fake.go
in internal/activation
18 2 2024-01-25 2024-01-25 1 1 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
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
flags.go
in internal/flags
92 4 2024-11-20 2024-11-20 1 1 chenyanghu@google.com chenyanghu@google.com
89 - 2024-01-25 2024-01-25 1 1 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
activation.go
in internal/activation
47 3 2024-01-25 2024-01-25 1 1 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
45 - 2024-01-25 2024-01-25 1 1 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
secretmanager.go
in internal/secretmanager
37 3 2024-01-25 2024-01-25 1 1 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
wlm_fake.go
in internal/wlm
31 3 2024-01-25 2024-01-25 1 1 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
activation_fake.go
in internal/activation
18 2 2024-01-25 2024-01-25 1 1 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
sqlcollector.go
in internal/sqlcollector
9 - 2024-01-25 2024-01-25 1 1 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
sqlserveragentconfig.pb.go
in protos/sqlserveragentconfig
779 77 2024-01-25 2024-04-29 3 2 sqlserveragent-github-dev@g... chenyanghu@google.com
sqlservermetrics.go
in internal/sqlservermetrics
346 24 2024-11-21 2025-02-07 4 2 chenyanghu@google.com sqlserveragent-github-dev@g...
rules.go
in internal
257 - 2024-01-25 2024-07-09 4 2 sqlserveragent-github-dev@g... chenyanghu@google.com
configuration.go
in internal/configuration
253 6 2024-01-25 2025-02-07 6 2 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
229 - 2024-01-25 2024-04-03 2 2 sqlserveragent-github-dev@g... chenyanghu@google.com
sqlservermetrics_windows.go
in internal/sqlservermetrics
199 5 2024-11-25 2025-02-07 3 2 chenyanghu@google.com sqlserveragent-github-dev@g...
utils.go
in internal
162 11 2024-01-25 2025-02-07 9 2 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
remote.go
in internal/remote
162 9 2024-01-25 2025-02-07 5 2 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
sqlservermetrics_linux.go
in internal/sqlservermetrics
141 5 2024-11-25 2025-02-07 3 2 chenyanghu@google.com sqlserveragent-github-dev@g...
proto
sqlserveragentconfig.proto
in protos/sqlserveragentconfig
109 - 2024-01-25 2024-04-29 3 2 sqlserveragent-github-dev@g... chenyanghu@google.com
sqlcollector_v1.go
in internal/sqlcollector
85 4 2024-01-25 2025-02-07 5 2 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
daemon.go
in internal/daemon
85 7 2024-01-25 2025-02-07 5 2 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
wlm.go
in internal/wlm
69 6 2024-01-25 2024-04-01 2 2 sqlserveragent-github-dev@g... chenyanghu@google.com
62 - 2024-01-25 2024-07-02 2 2 sqlserveragent-github-dev@g... chenyanghu@google.com
main.go
in cmd
60 1 2024-11-06 2025-02-07 6 2 chenyanghu@google.com sqlserveragent-github-dev@g...
instancereader.go
in internal/instanceinfo
50 4 2024-01-25 2024-03-07 2 2 sqlserveragent-github-dev@g... chenyanghu@google.com
agentstatus.go
in internal/agentstatus
64 4 2024-04-01 2025-02-07 8 3 chenyanghu@google.com sqlserveragent-github-dev@g...
linux_guestcollector.go
in internal/guestcollector
462 13 2024-01-25 2025-02-07 11 4 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
guestcollector_win.go
in internal/guestcollector
221 4 2024-01-25 2025-02-07 7 4 sqlserveragent-github-dev@g... sqlserveragent-github-dev@g...
guestcollector.go
in internal/guestcollector
46 2 2024-01-25 2024-05-30 4 4 sqlserveragent-github-dev@g... chenyanghu@google.com
Correlations

File Size vs. Number of Changes: 28 points

cmd/main.go x: 60 lines of code y: 6 # changes internal/agentstatus/agentstatus.go x: 64 lines of code y: 8 # changes internal/configuration/configuration.go x: 253 lines of code y: 6 # changes internal/daemon/daemon.go x: 85 lines of code y: 5 # changes internal/guestcollector/guestcollector_win.go x: 221 lines of code y: 7 # changes internal/guestcollector/linux_guestcollector.go x: 462 lines of code y: 11 # changes internal/remote/remote.go x: 162 lines of code y: 5 # changes internal/sqlservermetrics/sqlservermetrics.go x: 346 lines of code y: 4 # changes internal/sqlservermetrics/sqlservermetrics_linux.go x: 141 lines of code y: 3 # changes internal/sqlservermetrics/sqlservermetrics_windows.go x: 199 lines of code y: 3 # changes internal/utils.go x: 162 lines of code y: 9 # changes internal/flags/flags.go x: 92 lines of code y: 1 # changes internal/rules.go x: 257 lines of code y: 4 # changes build/google-cloud-sql-server-agent-uninstall.ps1 x: 62 lines of code y: 2 # changes internal/guestcollector/guestcollector.go x: 46 lines of code y: 4 # changes protos/sqlserveragentconfig/sqlserveragentconfig.pb.go x: 779 lines of code y: 3 # changes protos/sqlserveragentconfig/sqlserveragentconfig.proto x: 109 lines of code y: 3 # changes build/google-cloud-sql-server-agent-install.ps1 x: 229 lines of code y: 2 # changes internal/wlm/wlm.go x: 69 lines of code y: 2 # changes internal/instanceinfo/instancereader.go x: 50 lines of code y: 2 # changes build/google-cloud-sql-server-agent-monitor.ps1 x: 45 lines of code y: 1 # changes google-cloud-sql-server-agent.spec x: 89 lines of code y: 1 # changes internal/activation/activation.go x: 47 lines of code y: 1 # changes internal/activation/activation_fake.go x: 18 lines of code y: 1 # changes internal/secretmanager/secretmanager.go x: 37 lines of code y: 1 # changes internal/sqlcollector/sqlcollector.go x: 9 lines of code y: 1 # changes internal/wlm/wlm_fake.go x: 31 lines of code y: 1 # changes
11.0
# changes
  min: 1.0
  average: 3.64
  25th percentile: 1.0
  median: 3.0
  75th percentile: 5.0
  max: 11.0
0 779.0
lines of code
min: 9.0 | average: 150.32 | 25th percentile: 47.75 | median: 87.0 | 75th percentile: 215.5 | max: 779.0

Number of Contributors vs. Number of Changes: 28 points

cmd/main.go x: 2 # contributors y: 6 # changes internal/agentstatus/agentstatus.go x: 3 # contributors y: 8 # changes internal/daemon/daemon.go x: 2 # contributors y: 5 # changes internal/guestcollector/guestcollector_win.go x: 4 # contributors y: 7 # changes internal/guestcollector/linux_guestcollector.go x: 4 # contributors y: 11 # changes internal/sqlservermetrics/sqlservermetrics.go x: 2 # contributors y: 4 # changes internal/sqlservermetrics/sqlservermetrics_linux.go x: 2 # contributors y: 3 # changes internal/utils.go x: 2 # contributors y: 9 # changes internal/flags/flags.go x: 1 # contributors y: 1 # changes build/google-cloud-sql-server-agent-uninstall.ps1 x: 2 # contributors y: 2 # changes internal/guestcollector/guestcollector.go x: 4 # contributors y: 4 # changes
11.0
# changes
  min: 1.0
  average: 3.64
  25th percentile: 1.0
  median: 3.0
  75th percentile: 5.0
  max: 11.0
0 4.0
# contributors
min: 1.0 | average: 1.96 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0

Number of Contributors vs. File Size: 28 points

cmd/main.go x: 2 # contributors y: 60 lines of code internal/agentstatus/agentstatus.go x: 3 # contributors y: 64 lines of code internal/configuration/configuration.go x: 2 # contributors y: 253 lines of code internal/daemon/daemon.go x: 2 # contributors y: 85 lines of code internal/guestcollector/guestcollector_win.go x: 4 # contributors y: 221 lines of code internal/guestcollector/linux_guestcollector.go x: 4 # contributors y: 462 lines of code internal/remote/remote.go x: 2 # contributors y: 162 lines of code internal/sqlservermetrics/sqlservermetrics.go x: 2 # contributors y: 346 lines of code internal/sqlservermetrics/sqlservermetrics_linux.go x: 2 # contributors y: 141 lines of code internal/sqlservermetrics/sqlservermetrics_windows.go x: 2 # contributors y: 199 lines of code internal/flags/flags.go x: 1 # contributors y: 92 lines of code internal/rules.go x: 2 # contributors y: 257 lines of code build/google-cloud-sql-server-agent-uninstall.ps1 x: 2 # contributors y: 62 lines of code internal/guestcollector/guestcollector.go x: 4 # contributors y: 46 lines of code protos/sqlserveragentconfig/sqlserveragentconfig.pb.go x: 2 # contributors y: 779 lines of code protos/sqlserveragentconfig/sqlserveragentconfig.proto x: 2 # contributors y: 109 lines of code build/google-cloud-sql-server-agent-install.ps1 x: 2 # contributors y: 229 lines of code internal/wlm/wlm.go x: 2 # contributors y: 69 lines of code internal/instanceinfo/instancereader.go x: 2 # contributors y: 50 lines of code build/google-cloud-sql-server-agent-monitor.ps1 x: 1 # contributors y: 45 lines of code internal/activation/activation.go x: 1 # contributors y: 47 lines of code internal/activation/activation_fake.go x: 1 # contributors y: 18 lines of code internal/secretmanager/secretmanager.go x: 1 # contributors y: 37 lines of code internal/sqlcollector/sqlcollector.go x: 1 # contributors y: 9 lines of code internal/wlm/wlm_fake.go x: 1 # contributors y: 31 lines of code
779.0
lines of code
  min: 9.0
  average: 150.32
  25th percentile: 47.75
  median: 87.0
  75th percentile: 215.5
  max: 779.0
0 4.0
# contributors
min: 1.0 | average: 1.96 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0