GoogleCloudPlatform / sapagent
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 188 files with 45,227 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 7 files changed 51-100 times (3,780 lines of code)
    • 40 files changed 21-50 times (20,126 lines of code)
    • 66 files changed 6-20 times (14,664 lines of code)
    • 75 files changed 1-5 times (6,657 lines of code)
0% | 8% | 44% | 32% | 14%
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 188 files with 45,227 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 9 files changed by 11-25 contributors (6,672 lines of code)
    • 68 files changed by 6-10 contributors (25,836 lines of code)
    • 76 files changed by 2-5 contributors (9,877 lines of code)
    • 35 files changed by 1 contributor (2,842 lines of code)
0% | 14% | 57% | 21% | 6%
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, json, txt, xml, proto, yaml, md, ps1, spec, sh, mod, cfg
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 8% | 44% | 33% | 12%
proto0% | 0% | 50% | 17% | 32%
spec0% | 0% | 72% | 0% | 27%
yaml0% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
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
internal0% | 12% | 43% | 30% | 13%
protos0% | 0% | 49% | 38% | 12%
ROOT0% | 0% | 72% | 0% | 27%
cmd0% | 0% | 0% | 86% | 13%
vmmanager0% | 0% | 0% | 0% | 100%
build0% | 0% | 0% | 0% | 100%
shared0% | 0% | 0% | 0% | 100%
observability0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
configuration.go
in internal/configuration
356 17 2023-01-05 2025-03-17 71 11 sapagent-github-dev@google.com sapagent-github-dev@google.com
processmetrics.go
in internal/processmetrics
657 18 2023-01-05 2025-02-06 67 11 sapagent-github-dev@google.com megela@google.com
startdaemon.go
in internal/startdaemon
597 21 2023-04-18 2025-05-01 66 11 pkarkun@google.com kenneson@google.com
discovery.go
in internal/system
620 11 2023-01-05 2025-03-14 65 9 sapagent-github-dev@google.com sapagent-github-dev@google.com
usagemetrics.go
in internal/usagemetrics
234 - 2023-01-05 2025-05-01 63 11 sapagent-github-dev@google.com kenneson@google.com
hanadiskbackup.go
in internal/onetime/hanadiskbackup
684 25 2024-01-05 2025-02-06 55 10 pkarkun@google.com megela@google.com
hanadiskrestore.go
in internal/onetime/hanadiskrestore
632 19 2024-01-05 2025-03-04 52 11 pkarkun@google.com sapagent-github-dev@google.com
netweaver.go
in internal/processmetrics/netweaver
561 18 2023-01-05 2025-03-04 50 8 sapagent-github-dev@google.com sapagent-github-dev@google.com
backup.go
in internal/backint/backup
292 5 2023-06-22 2025-03-04 47 7 kenneson@google.com sapagent-github-dev@google.com
workloadcollector.go
in internal/workloadmanager
463 16 2023-01-05 2025-03-11 45 7 sapagent-github-dev@google.com sapagent-github-dev@google.com
hanamonitoring.go
in internal/hanamonitoring
582 19 2023-02-28 2025-02-06 45 9 sapagent-github-dev@google.com megela@google.com
apps_discovery.go
in internal/system/appsdiscovery
1455 38 2023-11-20 2025-03-14 44 6 dfellmeth@google.com sapagent-github-dev@google.com
performancediagnostics.go
in internal/onetime/performancediagnostics
939 40 2024-04-04 2025-02-06 42 10 neejor@google.com megela@google.com
configuration.pb.go
in protos/configuration
2386 232 2023-01-06 2025-04-16 42 12 sapagent-github-dev@google.com bot@noreply.github.com
proto
configuration.proto
in protos/configuration
210 - 2023-01-05 2025-04-16 39 10 sapagent-github-dev@google.com pkarkun@google.com
supportbundle.go
in internal/onetime/supportbundle
1134 54 2023-07-12 2025-04-25 39 11 raghavsharmaa@google.com neejor@google.com
hana.go
in internal/processmetrics/hana
252 9 2023-01-05 2025-02-06 37 8 sapagent-github-dev@google.com megela@google.com
onetime.go
in internal/onetime
106 2 2023-06-06 2025-02-06 36 11 raghavsharmaa@google.com megela@google.com
restore.go
in internal/backint/restore
174 3 2023-06-26 2025-02-06 35 7 kenneson@google.com megela@google.com
proto
wlmvalidation.proto
in protos/wlmvalidation
294 - 2023-03-03 2025-05-01 35 6 sapagent-github-dev@google.com zsz@google.com
configuration.go
in internal/backint/configuration
334 11 2023-07-06 2025-03-04 35 7 kenneson@google.com sapagent-github-dev@google.com
configureinstance.go
in internal/onetime/configureinstance
376 16 2024-02-14 2025-02-06 35 8 kenneson@google.com megela@google.com
wlmvalidation.pb.go
in protos/wlmvalidation
2902 263 2023-03-03 2025-05-01 34 10 sapagent-github-dev@google.com bot@noreply.github.com
hanametrics.go
in internal/workloadmanager
578 19 2023-01-05 2025-03-28 33 8 sapagent-github-dev@google.com sapagent-github-dev@google.com
hana_computeresources.go
in internal/processmetrics/computeresources
108 2 2023-01-05 2025-02-06 31 9 sapagent-github-dev@google.com megela@google.com
netweaver_computeresources.go
in internal/processmetrics/computeresources
108 2 2023-01-05 2025-02-06 31 9 sapagent-github-dev@google.com megela@google.com
fastmovingmetrics.go
in internal/processmetrics/fastmovingmetrics
378 12 2023-08-28 2025-03-21 31 8 raghavsharmaa@google.com sapagent-github-dev@google.com
collectiondefinition.go
in internal/collectiondefinition
425 21 2023-03-09 2025-03-27 31 9 sapagent-github-dev@google.com sapagent-github-dev@google.com
configure.go
in internal/onetime/configure
490 15 2023-12-12 2025-02-07 31 9 neejor@google.com joeshapiro@google.com
backint.pb.go
in protos/backint
690 67 2023-05-31 2025-02-03 31 8 kenneson@google.com bot@noreply.github.com
proto
backint.proto
in protos/backint
95 - 2023-05-31 2025-01-03 28 4 kenneson@google.com kenneson@google.com
cluster.go
in internal/processmetrics/cluster
280 8 2023-01-05 2025-03-04 28 8 sapagent-github-dev@google.com sapagent-github-dev@google.com
pacemakermetrics.go
in internal/workloadmanager
22 1 2023-01-05 2025-03-10 27 6 sapagent-github-dev@google.com sapagent-github-dev@google.com
systemmetrics.go
in internal/workloadmanager
182 7 2023-01-27 2025-05-01 27 7 sapagent-github-dev@google.com zsz@google.com
198 - 2023-01-18 2025-03-18 27 6 sapagent-github-dev@google.com sapagent-github-dev@google.com
computeresources.go
in internal/processmetrics/computeresources
308 10 2023-01-05 2025-02-06 27 8 sapagent-github-dev@google.com megela@google.com
preprocessor.go
in internal/hanainsights/preprocessor
253 11 2023-05-19 2025-02-06 26 5 pkarkun@google.com megela@google.com
sapctrlproc_computeresources.go
in internal/processmetrics/computeresources
85 2 2023-01-05 2025-02-06 25 9 sapagent-github-dev@google.com megela@google.com
infra.go
in internal/processmetrics/infra
324 12 2023-03-16 2025-02-06 25 9 sapagent-github-dev@google.com megela@google.com
pacemakermetrics.go
in internal/pacemaker
859 26 2024-02-27 2025-04-24 25 6 neejor@google.com sapagent-github-dev@google.com
readmetrics.go
in internal/onetime/readmetrics
274 12 2023-08-22 2025-02-06 24 9 kenneson@google.com megela@google.com
sapservice.go
in internal/processmetrics/sapservice
112 3 2023-01-05 2025-02-06 23 8 sapagent-github-dev@google.com megela@google.com
hanainsights.go
in internal/onetime/hanainsights
197 13 2023-06-06 2025-02-06 23 9 raghavsharmaa@google.com megela@google.com
sapcontrol.go
in internal/processmetrics/sapcontrol
215 9 2023-01-05 2025-02-06 22 7 sapagent-github-dev@google.com megela@google.com
sapdiscovery.go
in internal/system/sapdiscovery
485 16 2023-12-07 2025-02-06 22 7 dfellmeth@google.com megela@google.com
remote.go
in internal/workloadmanager
338 9 2023-01-05 2025-02-06 21 6 sapagent-github-dev@google.com megela@google.com
status.go
in internal/onetime/status
662 23 2024-10-14 2025-05-01 21 6 shubhanans@google.com kenneson@google.com
corosyncmetrics.go
in internal/workloadmanager
26 1 2023-01-05 2025-02-06 20 6 sapagent-github-dev@google.com megela@google.com
logusage.go
in internal/onetime/logusage
119 8 2023-06-06 2025-04-16 20 9 raghavsharmaa@google.com keithpayne@google.com
maintenance.go
in internal/processmetrics/maintenance
185 10 2023-01-05 2025-02-06 20 8 sapagent-github-dev@google.com megela@google.com
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
configuration.pb.go
in protos/configuration
2386 232 2023-01-06 2025-04-16 42 12 sapagent-github-dev@google.com bot@noreply.github.com
configuration.go
in internal/configuration
356 17 2023-01-05 2025-03-17 71 11 sapagent-github-dev@google.com sapagent-github-dev@google.com
processmetrics.go
in internal/processmetrics
657 18 2023-01-05 2025-02-06 67 11 sapagent-github-dev@google.com megela@google.com
startdaemon.go
in internal/startdaemon
597 21 2023-04-18 2025-05-01 66 11 pkarkun@google.com kenneson@google.com
usagemetrics.go
in internal/usagemetrics
234 - 2023-01-05 2025-05-01 63 11 sapagent-github-dev@google.com kenneson@google.com
hanadiskrestore.go
in internal/onetime/hanadiskrestore
632 19 2024-01-05 2025-03-04 52 11 pkarkun@google.com sapagent-github-dev@google.com
supportbundle.go
in internal/onetime/supportbundle
1134 54 2023-07-12 2025-04-25 39 11 raghavsharmaa@google.com neejor@google.com
onetime.go
in internal/onetime
106 2 2023-06-06 2025-02-06 36 11 raghavsharmaa@google.com megela@google.com
sapapp.pb.go
in protos/sapapp
570 58 2023-01-06 2025-02-03 15 11 sapagent-github-dev@google.com bot@noreply.github.com
hanadiskbackup.go
in internal/onetime/hanadiskbackup
684 25 2024-01-05 2025-02-06 55 10 pkarkun@google.com megela@google.com
performancediagnostics.go
in internal/onetime/performancediagnostics
939 40 2024-04-04 2025-02-06 42 10 neejor@google.com megela@google.com
proto
configuration.proto
in protos/configuration
210 - 2023-01-05 2025-04-16 39 10 sapagent-github-dev@google.com pkarkun@google.com
wlmvalidation.pb.go
in protos/wlmvalidation
2902 263 2023-03-03 2025-05-01 34 10 sapagent-github-dev@google.com bot@noreply.github.com
discovery.go
in internal/system
620 11 2023-01-05 2025-03-14 65 9 sapagent-github-dev@google.com sapagent-github-dev@google.com
hanamonitoring.go
in internal/hanamonitoring
582 19 2023-02-28 2025-02-06 45 9 sapagent-github-dev@google.com megela@google.com
configure.go
in internal/onetime/configure
490 15 2023-12-12 2025-02-07 31 9 neejor@google.com joeshapiro@google.com
netweaver_computeresources.go
in internal/processmetrics/computeresources
108 2 2023-01-05 2025-02-06 31 9 sapagent-github-dev@google.com megela@google.com
hana_computeresources.go
in internal/processmetrics/computeresources
108 2 2023-01-05 2025-02-06 31 9 sapagent-github-dev@google.com megela@google.com
collectiondefinition.go
in internal/collectiondefinition
425 21 2023-03-09 2025-03-27 31 9 sapagent-github-dev@google.com sapagent-github-dev@google.com
sapctrlproc_computeresources.go
in internal/processmetrics/computeresources
85 2 2023-01-05 2025-02-06 25 9 sapagent-github-dev@google.com megela@google.com
infra.go
in internal/processmetrics/infra
324 12 2023-03-16 2025-02-06 25 9 sapagent-github-dev@google.com megela@google.com
readmetrics.go
in internal/onetime/readmetrics
274 12 2023-08-22 2025-02-06 24 9 kenneson@google.com megela@google.com
hanainsights.go
in internal/onetime/hanainsights
197 13 2023-06-06 2025-02-06 23 9 raghavsharmaa@google.com megela@google.com
logusage.go
in internal/onetime/logusage
119 8 2023-06-06 2025-04-16 20 9 raghavsharmaa@google.com keithpayne@google.com
instanceinfo.pb.go
in protos/instanceinfo
502 50 2023-01-06 2025-02-03 14 9 sapagent-github-dev@google.com bot@noreply.github.com
metrics.pb.go
in protos/metrics
609 53 2023-01-06 2025-02-03 12 9 sapagent-github-dev@google.com bot@noreply.github.com
collectiondefinition.pb.go
in protos/collectiondefinition
136 9 2023-03-03 2025-02-03 12 9 sapagent-github-dev@google.com bot@noreply.github.com
stats.pb.go
in protos/stats
411 40 2023-01-06 2025-02-03 12 9 sapagent-github-dev@google.com bot@noreply.github.com
netweaver.go
in internal/processmetrics/netweaver
561 18 2023-01-05 2025-03-04 50 8 sapagent-github-dev@google.com sapagent-github-dev@google.com
hana.go
in internal/processmetrics/hana
252 9 2023-01-05 2025-02-06 37 8 sapagent-github-dev@google.com megela@google.com
configureinstance.go
in internal/onetime/configureinstance
376 16 2024-02-14 2025-02-06 35 8 kenneson@google.com megela@google.com
hanametrics.go
in internal/workloadmanager
578 19 2023-01-05 2025-03-28 33 8 sapagent-github-dev@google.com sapagent-github-dev@google.com
backint.pb.go
in protos/backint
690 67 2023-05-31 2025-02-03 31 8 kenneson@google.com bot@noreply.github.com
fastmovingmetrics.go
in internal/processmetrics/fastmovingmetrics
378 12 2023-08-28 2025-03-21 31 8 raghavsharmaa@google.com sapagent-github-dev@google.com
cluster.go
in internal/processmetrics/cluster
280 8 2023-01-05 2025-03-04 28 8 sapagent-github-dev@google.com sapagent-github-dev@google.com
computeresources.go
in internal/processmetrics/computeresources
308 10 2023-01-05 2025-02-06 27 8 sapagent-github-dev@google.com megela@google.com
sapservice.go
in internal/processmetrics/sapservice
112 3 2023-01-05 2025-02-06 23 8 sapagent-github-dev@google.com megela@google.com
maintenance.go
in internal/processmetrics/maintenance
185 10 2023-01-05 2025-02-06 20 8 sapagent-github-dev@google.com megela@google.com
hostmetrics.go
in internal/hostmetrics
153 5 2023-01-05 2025-02-06 19 8 sapagent-github-dev@google.com megela@google.com
parameters.go
in internal/workloadmanager
73 2 2023-09-19 2025-03-10 16 8 zsz@google.com sapagent-github-dev@google.com
hanamonitoringmigration.pb.go
in protos/hanamonitoringmigration
850 85 2023-03-27 2025-02-03 10 8 raghavsharmaa@google.com bot@noreply.github.com
yamlpbtest.pb.go
in protos/yamlpbtest
347 34 2023-03-29 2025-02-03 10 8 raghavsharmaa@google.com bot@noreply.github.com
backup.go
in internal/backint/backup
292 5 2023-06-22 2025-03-04 47 7 kenneson@google.com sapagent-github-dev@google.com
workloadcollector.go
in internal/workloadmanager
463 16 2023-01-05 2025-03-11 45 7 sapagent-github-dev@google.com sapagent-github-dev@google.com
restore.go
in internal/backint/restore
174 3 2023-06-26 2025-02-06 35 7 kenneson@google.com megela@google.com
configuration.go
in internal/backint/configuration
334 11 2023-07-06 2025-03-04 35 7 kenneson@google.com sapagent-github-dev@google.com
systemmetrics.go
in internal/workloadmanager
182 7 2023-01-27 2025-05-01 27 7 sapagent-github-dev@google.com zsz@google.com
sapdiscovery.go
in internal/system/sapdiscovery
485 16 2023-12-07 2025-02-06 22 7 dfellmeth@google.com megela@google.com
sapcontrol.go
in internal/processmetrics/sapcontrol
215 9 2023-01-05 2025-02-06 22 7 sapagent-github-dev@google.com megela@google.com
databaseconnector.go
in internal/databaseconnector
293 11 2023-03-13 2025-02-06 20 7 sapagent-github-dev@google.com megela@google.com
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
132 -
39 -
metricsformatter.go
in internal/hostmetrics/metricsformatter
13 2
rule.pb.go
in protos/hanainsights
606 60 2025-02-03 2025-02-03 1 1 bot@noreply.github.com bot@noreply.github.com
gcbdractions.go
in internal/gcbdractions
212 9 2025-03-04 2025-03-24 4 1 sapagent-github-dev@google.com sapagent-github-dev@google.com
gcbdrrestorepreflight.pb.go
in protos/gcbdrrestorepreflight
197 16 2025-04-02 2025-04-02 1 1 bot@noreply.github.com bot@noreply.github.com
174 - 2024-03-12 2024-03-12 1 1 megela@google.com megela@google.com
161 - 2024-03-12 2024-03-12 1 1 megela@google.com megela@google.com
iam-permissions.yaml
in internal/iam
160 - 2024-11-12 2024-11-22 2 1 neejor@google.com neejor@google.com
gcbdrlogbackup.pb.go
in protos/gcbdrlogbackup
140 10 2025-03-20 2025-04-08 3 1 bot@noreply.github.com bot@noreply.github.com
iam.go
in shared/iam
125 6 2024-12-04 2024-12-04 1 1 shubhanans@google.com shubhanans@google.com
restore.go
in internal/onetime/gcbdr/restore
107 7 2025-04-14 2025-04-14 1 1 sapagent-github-dev@google.com sapagent-github-dev@google.com
permissions.go
in internal/iam
107 3 2024-12-10 2024-12-17 2 1 shubhanans@google.com shubhanans@google.com
sapguestactions.go
in internal/sapguestactions
81 1 2025-04-21 2025-04-21 1 1 joeshapiro@google.com joeshapiro@google.com
winservice.go
in internal/onetime
77 10 2024-12-20 2025-02-06 2 1 megela@google.com megela@google.com
proto
rule.proto
in protos/hanainsights
67 - 2024-11-06 2024-11-06 1 1 megela@google.com megela@google.com
metricstoxml.go
in internal/hostmetrics
64 6 2023-01-05 2023-01-05 1 1 sapagent-github-dev@google.com sapagent-github-dev@google.com
uploadtovault.go
in internal/utils/uploadtovault
63 1 2025-03-13 2025-03-13 1 1 sapagent-github-dev@google.com sapagent-github-dev@google.com
instancemetadatahandler.go
in internal/sapguestactions/handlers/instancemetadatahandler
44 2 2025-04-21 2025-04-21 1 1 joeshapiro@google.com joeshapiro@google.com
networkmapping.go
in internal/instanceinfo
43 2 2024-11-06 2024-11-06 1 1 megela@google.com megela@google.com
36 - 2024-12-20 2025-01-06 2 1 megela@google.com megela@google.com
gcbdrdiscoveryhandler.go
in internal/gcbdractions/handlers/gcbdrdiscoveryhandler
35 1 2025-03-04 2025-03-31 2 1 sapagent-github-dev@google.com sapagent-github-dev@google.com
configureinstancehandler.go
in internal/sapguestactions/handlers/configureinstancehandler
33 1 2025-04-21 2025-04-21 1 1 joeshapiro@google.com joeshapiro@google.com
supportbundlehandler.go
in internal/sapguestactions/handlers/supportbundlehandler
30 2 2025-04-21 2025-04-21 1 1 joeshapiro@google.com joeshapiro@google.com
performancediagnosticshandler.go
in internal/sapguestactions/handlers/performancediagnosticshandler
28 2 2025-04-21 2025-04-21 1 1 joeshapiro@google.com joeshapiro@google.com
backinthandler.go
in internal/sapguestactions/handlers/backinthandler
26 1 2025-04-21 2025-04-21 1 1 joeshapiro@google.com joeshapiro@google.com
configurehandler.go
in internal/sapguestactions/handlers/configurehandler
26 1 2025-04-21 2025-04-21 1 1 joeshapiro@google.com joeshapiro@google.com
versionhandler.go
in internal/sapguestactions/handlers/versionhandler
24 1 2025-04-21 2025-04-21 1 1 joeshapiro@google.com joeshapiro@google.com
proto
gcbdrrestorepreflight.proto
in protos/gcbdrrestorepreflight
23 - 2025-04-02 2025-04-02 1 1 sapagent-github-dev@google.com sapagent-github-dev@google.com
gcbdrbackuphandler.go
in internal/gcbdractions/handlers/gcbdrbackuphandler
23 1 2025-03-04 2025-04-01 2 1 sapagent-github-dev@google.com sapagent-github-dev@google.com
hanadiskbackuphandler.go
in internal/sapguestactions/handlers/hanadiskbackuphandler
23 1 2025-04-21 2025-04-21 1 1 joeshapiro@google.com joeshapiro@google.com
proto
gcbdrlogbackup.proto
in protos/gcbdrlogbackup
22 - 2025-03-20 2025-04-08 3 1 sapagent-github-dev@google.com sapagent-github-dev@google.com
handlers.go
in internal/gcbdractions/handlers
19 1 2025-03-04 2025-03-04 1 1 sapagent-github-dev@google.com sapagent-github-dev@google.com
handlers.go
in internal/sapguestactions/handlers
19 1 2025-04-21 2025-04-21 1 1 joeshapiro@google.com joeshapiro@google.com
zipper.go
in internal/utils/zipper
14 - 2023-06-11 2023-06-12 2 1 raghavsharmaa@google.com raghavsharmaa@google.com
metadata.yaml
in observability/dashboards
12 - 2023-01-05 2023-02-27 2 1 sapagent-github-dev@google.com sapagent-github-dev@google.com
11 1 2024-12-20 2025-02-06 2 1 megela@google.com megela@google.com
10 1 2024-12-20 2025-02-06 2 1 megela@google.com megela@google.com
multidisk.go
in internal/onetime/hanadiskbackup
312 11 2025-01-09 2025-02-06 2 2 neejor@google.com megela@google.com
diagnose_linux.go
in internal/backint/diagnose
312 9 2024-11-06 2025-02-06 3 2 megela@google.com megela@google.com
multidisk.go
in internal/onetime/hanadiskrestore
266 10 2025-01-09 2025-02-06 2 2 neejor@google.com megela@google.com
configurationmetricreader.go
in internal/hostmetrics/configurationmetricreader
190 2 2023-01-05 2024-10-14 2 2 sapagent-github-dev@google.com pkarkun@google.com
soap.go
in internal/soap
128 7 2023-06-16 2024-03-21 2 2 sapagent-github-dev@google.com pkarkun@google.com
yamlpb.go
in internal/utils/yamlpb
67 3 2023-03-29 2023-03-29 1 2 megela@google.com raghavsharmaa@google.com
singledisk.go
in internal/onetime/hanadiskbackup
65 1 2025-01-09 2025-02-06 2 2 neejor@google.com megela@google.com
proto
gcbdrhanadiscovery.proto
in protos/gcbdrhanadiscovery
62 - 2024-01-23 2024-11-06 3 2 raghavsharmaa@google.com megela@google.com
singledisk.go
in internal/onetime/hanadiskrestore
49 1 2025-01-09 2025-02-06 2 2 neejor@google.com megela@google.com
fakegcealpha.go
in internal/gcealpha/fakegcealpha
43 4 2023-08-21 2024-11-06 3 2 sapagent-github-dev@google.com megela@google.com
fakegcebeta.go
in internal/gcebeta/fakegcebeta
43 4 2023-10-06 2024-11-06 2 2 mfielding@google.com megela@google.com
protostruct.go
in internal/utils/protostruct
34 2 2024-12-06 2025-02-06 2 2 pkarkun@google.com megela@google.com
Correlations

File Size vs. Number of Changes: 188 points

protos/wlmvalidation/wlmvalidation.pb.go x: 2902 lines of code y: 34 # changes internal/workloadmanager/systemmetrics.go x: 182 lines of code y: 27 # changes protos/wlmvalidation/wlmvalidation.proto x: 294 lines of code y: 35 # changes internal/onetime/status/status.go x: 662 lines of code y: 21 # changes internal/startdaemon/startdaemon.go x: 597 lines of code y: 66 # changes internal/usagemetrics/usagemetrics.go x: 234 lines of code y: 63 # changes internal/onetime/supportbundle/supportbundle.go x: 1134 lines of code y: 39 # changes internal/pacemaker/pacemakermetrics.go x: 859 lines of code y: 25 # changes internal/sapguestactions/handlers/backinthandler/backinthandler.go x: 26 lines of code y: 1 # changes internal/sapguestactions/handlers/configureinstancehandler/configureinstancehandler.go x: 33 lines of code y: 1 # changes internal/sapguestactions/handlers/handlers.go x: 19 lines of code y: 1 # changes internal/sapguestactions/handlers/instancemetadatahandler/instancemetadatahandler.go x: 44 lines of code y: 1 # changes internal/sapguestactions/handlers/performancediagnosticshandler/performancediagnosticshandler.go x: 28 lines of code y: 1 # changes internal/sapguestactions/sapguestactions.go x: 81 lines of code y: 1 # changes internal/onetime/logusage/logusage.go x: 119 lines of code y: 20 # changes protos/configuration/configuration.pb.go x: 2386 lines of code y: 42 # changes protos/configuration/configuration.proto x: 210 lines of code y: 39 # changes protos/hanamonitoringmigration/hanamonitoringmigration.proto x: 83 lines of code y: 6 # changes internal/onetime/gcbdr/restore/restore.go x: 107 lines of code y: 1 # changes cmd/main.go x: 138 lines of code y: 6 # changes protos/gcbdrlogbackup/gcbdrlogbackup.pb.go x: 140 lines of code y: 3 # changes internal/onetime/gcbdr/backup/backup.go x: 330 lines of code y: 12 # changes protos/gcbdrlogbackup/gcbdrlogbackup.proto x: 22 lines of code y: 3 # changes protos/gcbdrrestorepreflight/gcbdrrestorepreflight.pb.go x: 197 lines of code y: 1 # changes internal/gcbdractions/handlers/gcbdrbackuphandler/gcbdrbackuphandler.go x: 23 lines of code y: 2 # changes internal/gcbdractions/handlers/gcbdrdiscoveryhandler/gcbdrdiscoveryhandler.go x: 35 lines of code y: 2 # changes internal/onetime/gcbdr/discovery/discovery.go x: 233 lines of code y: 8 # changes internal/workloadmanager/hanametrics.go x: 578 lines of code y: 33 # changes internal/collectiondefinition/collectiondefinition.go x: 425 lines of code y: 31 # changes internal/collectiondefinition/validator.go x: 267 lines of code y: 9 # changes internal/gcbdractions/gcbdractions.go x: 212 lines of code y: 4 # changes internal/processmetrics/fastmovingmetrics/fastmovingmetrics.go x: 378 lines of code y: 31 # changes google-cloud-sap-agent.spec x: 198 lines of code y: 27 # changes internal/configuration/configuration.go x: 356 lines of code y: 71 # changes internal/system/appsdiscovery/apps_discovery.go x: 1455 lines of code y: 44 # changes internal/system/discovery.go x: 620 lines of code y: 65 # changes internal/utils/uploadtovault/uploadtovault.go x: 63 lines of code y: 1 # changes internal/workloadmanager/databasemetrics.go x: 64 lines of code y: 18 # changes internal/workloadmanager/workloadcollector.go x: 463 lines of code y: 45 # changes internal/onetime/instancemetadata/instancemetadata.go x: 90 lines of code y: 6 # changes internal/onetime/remotevalidation/remotevalidation.go x: 214 lines of code y: 18 # changes internal/workloadmanager/pacemakermetrics.go x: 22 lines of code y: 27 # changes internal/workloadmanager/parameters.go x: 73 lines of code y: 16 # changes internal/backint/backup/backup.go x: 292 lines of code y: 47 # changes internal/backint/configuration/configuration.go x: 334 lines of code y: 35 # changes internal/hanabackup/hanabackup.go x: 294 lines of code y: 12 # changes internal/onetime/hanadiskrestore/hanadiskrestore.go x: 632 lines of code y: 52 # changes internal/pacemaker/pacemaker.go x: 172 lines of code y: 14 # changes internal/processmetrics/cluster/cluster.go x: 280 lines of code y: 28 # changes internal/processmetrics/netweaver/netweaver.go x: 561 lines of code y: 50 # changes internal/sapcontrolclient/sapcontrolclient.go x: 140 lines of code y: 9 # changes internal/system/clouddiscovery/cloud_discovery.go x: 597 lines of code y: 19 # changes internal/onetime/configure/configure.go x: 490 lines of code y: 31 # changes cmd/commands_linux.go x: 10 lines of code y: 2 # changes cmd/commands_windows.go x: 11 lines of code y: 2 # changes internal/agentmetrics/agentmetrics.go x: 269 lines of code y: 15 # changes internal/backint/delete/delete.go x: 76 lines of code y: 15 # changes internal/backint/diagnose/diagnose_linux.go x: 312 lines of code y: 3 # changes internal/backint/diagnose/diagnose_windows.go x: 13 lines of code y: 3 # changes internal/backint/inquire/inquire.go x: 135 lines of code y: 18 # changes internal/backint/metrics/metrics.go x: 110 lines of code y: 9 # changes internal/backint/parse/parse.go x: 116 lines of code y: 13 # changes internal/backint/restore/restore.go x: 174 lines of code y: 35 # changes internal/collectiondefinition/gcs.go x: 129 lines of code y: 13 # changes internal/databaseconnector/databaseconnector.go x: 293 lines of code y: 20 # changes internal/hanainsights/preprocessor/preprocessor.go x: 253 lines of code y: 26 # changes internal/hanainsights/ruleengine/ruleengine.go x: 224 lines of code y: 18 # changes internal/hanamonitoring/hanamonitoring.go x: 582 lines of code y: 45 # changes internal/heartbeat/heartbeat.go x: 164 lines of code y: 8 # changes internal/hostmetrics/agenttime/agenttime.go x: 39 lines of code y: 5 # changes internal/hostmetrics/cloudmetricreader/cloudmetricreader.go x: 470 lines of code y: 14 # changes internal/hostmetrics/cpustatsreader/cpustatsreader.go x: 114 lines of code y: 12 # changes internal/hostmetrics/diskstatsreader/diskstatsreader.go x: 239 lines of code y: 11 # changes internal/hostmetrics/hostmetrics.go x: 153 lines of code y: 19 # changes internal/hostmetrics/memorymetricreader/memorymetricreader.go x: 115 lines of code y: 11 # changes internal/hostmetrics/osmetricreader/osmetricreader.go x: 307 lines of code y: 5 # changes internal/instanceinfo/diskmapping.go x: 47 lines of code y: 9 # changes internal/instanceinfo/instanceinforeader.go x: 182 lines of code y: 15 # changes internal/metricoverrides/metricoverrides.go x: 156 lines of code y: 4 # changes internal/onetime/aianalyze/aianalyze.go x: 321 lines of code y: 6 # changes internal/onetime/backint/backint_linux.go x: 182 lines of code y: 10 # changes internal/onetime/backint/backint_windows.go x: 24 lines of code y: 5 # changes internal/onetime/balanceirq/balanceirq.go x: 245 lines of code y: 7 # changes internal/onetime/configurebackint/configurebackint_linux.go x: 218 lines of code y: 10 # changes internal/onetime/configurebackint/configurebackint_windows.go x: 16 lines of code y: 3 # changes internal/onetime/configureinstance/configureinstance.go x: 376 lines of code y: 35 # changes internal/onetime/configureinstance/configurex4.go x: 235 lines of code y: 19 # changes internal/onetime/hanachangedisktype/hanachangedisktype.go x: 168 lines of code y: 11 # changes internal/onetime/hanadiskbackup/hanadiskbackup.go x: 684 lines of code y: 55 # changes internal/onetime/hanadiskbackup/hanautils.go x: 64 lines of code y: 5 # changes internal/onetime/hanadiskbackup/multidisk.go x: 312 lines of code y: 2 # changes internal/onetime/hanadiskbackup/singledisk.go x: 65 lines of code y: 2 # changes internal/onetime/hanadiskrestore/multidisk.go x: 266 lines of code y: 2 # changes internal/onetime/hanadiskrestore/singledisk.go x: 49 lines of code y: 2 # changes internal/onetime/hanainsights/hanainsights.go x: 197 lines of code y: 23 # changes internal/onetime/installbackint/installbackint_linux.go x: 236 lines of code y: 19 # changes internal/onetime/installbackint/installbackint_windows.go x: 16 lines of code y: 4 # changes internal/onetime/maintenance/maintenance.go x: 70 lines of code y: 14 # changes internal/onetime/migratehmadashboards/migratehmadashboards.go x: 162 lines of code y: 11 # changes internal/onetime/multipartupload/multipartupload.go x: 145 lines of code y: 4 # changes internal/onetime/onetime.go x: 106 lines of code y: 36 # changes internal/onetime/performancediagnostics/performancediagnostics.go x: 939 lines of code y: 42 # changes internal/onetime/readmetrics/readmetrics.go x: 274 lines of code y: 24 # changes internal/onetime/reliability/reliability.go x: 254 lines of code y: 17 # changes internal/onetime/service/service_linux.go x: 129 lines of code y: 5 # changes internal/onetime/systemdiscovery/systemdiscovery.go x: 156 lines of code y: 14 # changes internal/onetime/winservice.go x: 77 lines of code y: 2 # changes internal/pacemaker/pacemakerXML.go x: 157 lines of code y: 6 # changes internal/processmetrics/computeresources/computeresources.go x: 308 lines of code y: 27 # changes internal/processmetrics/computeresources/hana_computeresources.go x: 108 lines of code y: 31 # changes internal/processmetrics/computeresources/sapctrlproc_computeresources.go x: 85 lines of code y: 25 # changes internal/processmetrics/hana/hana.go x: 252 lines of code y: 37 # changes internal/processmetrics/hanavolume/hanavolume.go x: 122 lines of code y: 8 # changes internal/processmetrics/infra/infra.go x: 324 lines of code y: 25 # changes internal/processmetrics/maintenance/maintenance.go x: 185 lines of code y: 20 # changes internal/processmetrics/netweaver/dpmon.go x: 73 lines of code y: 5 # changes internal/processmetrics/networkstats/networkstats.go x: 235 lines of code y: 11 # changes internal/processmetrics/pacemaker/pacemaker.go x: 96 lines of code y: 8 # changes internal/processmetrics/processmetrics.go x: 657 lines of code y: 67 # changes internal/processmetrics/sapcontrol/sapcontrol.go x: 215 lines of code y: 22 # changes internal/processmetrics/sapservice/sapservice.go x: 112 lines of code y: 23 # changes internal/system/sapdiscovery/sapdiscovery.go x: 485 lines of code y: 22 # changes internal/usagemetrics/exported.go x: 92 lines of code y: 13 # changes internal/utils/instantsnapshotgroup/instantsnapshotgroup.go x: 370 lines of code y: 15 # changes internal/utils/restart/restart.go x: 69 lines of code y: 4 # changes internal/workloadmanager/corosyncmetrics.go x: 26 lines of code y: 20 # changes internal/workloadmanager/custommetrics.go x: 19 lines of code y: 14 # changes internal/workloadmanager/netweavermetrics.go x: 41 lines of code y: 17 # changes internal/workloadmanager/remote.go x: 338 lines of code y: 21 # changes protos/backint/backint.pb.go x: 690 lines of code y: 31 # changes protos/collectiondefinition/collectiondefinition.pb.go x: 136 lines of code y: 12 # changes protos/events/events.pb.go x: 882 lines of code y: 8 # changes protos/gcbdrhanadiscovery/gcbdrhanadiscovery.pb.go x: 595 lines of code y: 8 # changes protos/hanainsights/rule.pb.go x: 606 lines of code y: 1 # changes protos/hanamonitoringmigration/hanamonitoringmigration.pb.go x: 850 lines of code y: 10 # changes protos/instanceinfo/instanceinfo.pb.go x: 502 lines of code y: 14 # changes protos/instancemetadata/instancemetadata.pb.go x: 161 lines of code y: 5 # changes protos/metrics/metrics.pb.go x: 609 lines of code y: 12 # changes protos/sapapp/sapapp.pb.go x: 570 lines of code y: 15 # changes protos/stats/stats.pb.go x: 411 lines of code y: 12 # changes protos/yamlpbtest/yamlpbtest.pb.go x: 347 lines of code y: 10 # changes build/google-cloud-sap-agent-install.ps1 x: 201 lines of code y: 4 # changes protos/backint/backint.proto x: 95 lines of code y: 28 # changes protos/sapapp/sapapp.proto x: 64 lines of code y: 7 # changes internal/iam/permissions.go x: 107 lines of code y: 2 # changes shared/iam/iam.go x: 125 lines of code y: 1 # changes protos/instanceinfo/instanceinfo.proto x: 61 lines of code y: 6 # changes internal/iam/iam-permissions.yaml x: 160 lines of code y: 2 # changes internal/gcealpha/fakegcealpha/fakegcealpha.go x: 43 lines of code y: 3 # changes internal/gcealpha/gcealpha.go x: 31 lines of code y: 4 # changes internal/gcebeta/fakegcebeta/fakegcebeta.go x: 43 lines of code y: 2 # changes internal/gcebeta/gcebeta.go x: 31 lines of code y: 2 # changes protos/gcbdrbackup/gcbdrbackup.proto x: 20 lines of code y: 2 # changes protos/gcbdrhanadiscovery/gcbdrhanadiscovery.proto x: 62 lines of code y: 3 # changes protos/instancemetadata/instancemetadata.proto x: 22 lines of code y: 4 # changes protos/metrics/metrics.proto x: 77 lines of code y: 3 # changes protos/stats/stats.proto x: 40 lines of code y: 3 # changes protos/yamlpbtest/yamlpbtest.proto x: 36 lines of code y: 3 # changes internal/hostmetrics/configurationmetricreader/configurationmetricreader.go x: 190 lines of code y: 2 # changes internal/onetime/version/version.go x: 23 lines of code y: 7 # changes internal/onetime/migratehanamonitoring/migratehanamonitoring.go x: 209 lines of code y: 16 # changes internal/onetime/validate/validate.go x: 70 lines of code y: 17 # changes internal/utils/filesystem/filesystem.go x: 97 lines of code y: 3 # changes internal/soap/soap.go x: 128 lines of code y: 2 # changes vmmanager/google-cloud-sap-agent-policy-gcloud.yaml x: 174 lines of code y: 1 # changes vmmanager/google-cloud-sap-agent-policy.yaml x: 161 lines of code y: 1 # changes build/google-cloud-sap-agent-service.xml x: 15 lines of code y: 4 # changes
71.0
# changes
  min: 1.0
  average: 14.51
  25th percentile: 3.0
  median: 9.0
  75th percentile: 20.75
  max: 71.0
0 2902.0
lines of code
min: 10.0 | average: 240.57 | 25th percentile: 63.25 | median: 142.5 | 75th percentile: 292.75 | max: 2902.0

Number of Contributors vs. Number of Changes: 188 points

protos/wlmvalidation/wlmvalidation.pb.go x: 10 # contributors y: 34 # changes internal/workloadmanager/systemmetrics.go x: 7 # contributors y: 27 # changes protos/wlmvalidation/wlmvalidation.proto x: 6 # contributors y: 35 # changes internal/onetime/status/status.go x: 6 # contributors y: 21 # changes internal/startdaemon/startdaemon.go x: 11 # contributors y: 66 # changes internal/usagemetrics/usagemetrics.go x: 11 # contributors y: 63 # changes internal/onetime/supportbundle/supportbundle.go x: 11 # contributors y: 39 # changes internal/pacemaker/pacemakermetrics.go x: 6 # contributors y: 25 # changes internal/sapguestactions/handlers/backinthandler/backinthandler.go x: 1 # contributors y: 1 # changes internal/onetime/logusage/logusage.go x: 9 # contributors y: 20 # changes protos/configuration/configuration.pb.go x: 12 # contributors y: 42 # changes protos/configuration/configuration.proto x: 10 # contributors y: 39 # changes protos/hanamonitoringmigration/hanamonitoringmigration.proto x: 3 # contributors y: 6 # changes cmd/main.go x: 4 # contributors y: 6 # changes protos/gcbdrlogbackup/gcbdrlogbackup.pb.go x: 1 # contributors y: 3 # changes internal/onetime/gcbdr/backup/backup.go x: 5 # contributors y: 12 # changes internal/gcbdractions/handlers/gcbdrbackuphandler/gcbdrbackuphandler.go x: 1 # contributors y: 2 # changes internal/onetime/gcbdr/discovery/discovery.go x: 4 # contributors y: 8 # changes internal/workloadmanager/hanametrics.go x: 8 # contributors y: 33 # changes internal/collectiondefinition/collectiondefinition.go x: 9 # contributors y: 31 # changes internal/collectiondefinition/validator.go x: 6 # contributors y: 9 # changes internal/gcbdractions/gcbdractions.go x: 1 # contributors y: 4 # changes internal/processmetrics/fastmovingmetrics/fastmovingmetrics.go x: 8 # contributors y: 31 # changes google-cloud-sap-agent.spec x: 6 # contributors y: 27 # changes internal/configuration/configuration.go x: 11 # contributors y: 71 # changes internal/system/appsdiscovery/apps_discovery.go x: 6 # contributors y: 44 # changes internal/system/discovery.go x: 9 # contributors y: 65 # changes internal/workloadmanager/databasemetrics.go x: 6 # contributors y: 18 # changes internal/workloadmanager/workloadcollector.go x: 7 # contributors y: 45 # changes internal/onetime/remotevalidation/remotevalidation.go x: 7 # contributors y: 18 # changes internal/workloadmanager/parameters.go x: 8 # contributors y: 16 # changes internal/backint/backup/backup.go x: 7 # contributors y: 47 # changes internal/backint/configuration/configuration.go x: 7 # contributors y: 35 # changes internal/hanabackup/hanabackup.go x: 4 # contributors y: 12 # changes internal/onetime/hanadiskrestore/hanadiskrestore.go x: 11 # contributors y: 52 # changes internal/pacemaker/pacemaker.go x: 5 # contributors y: 14 # changes internal/processmetrics/cluster/cluster.go x: 8 # contributors y: 28 # changes internal/processmetrics/netweaver/netweaver.go x: 8 # contributors y: 50 # changes internal/sapcontrolclient/sapcontrolclient.go x: 4 # contributors y: 9 # changes internal/system/clouddiscovery/cloud_discovery.go x: 3 # contributors y: 19 # changes internal/agentmetrics/agentmetrics.go x: 6 # contributors y: 15 # changes internal/backint/delete/delete.go x: 5 # contributors y: 15 # changes internal/backint/diagnose/diagnose_linux.go x: 2 # contributors y: 3 # changes internal/backint/inquire/inquire.go x: 5 # contributors y: 18 # changes internal/backint/parse/parse.go x: 3 # contributors y: 13 # changes internal/collectiondefinition/gcs.go x: 6 # contributors y: 13 # changes internal/databaseconnector/databaseconnector.go x: 7 # contributors y: 20 # changes internal/hanainsights/preprocessor/preprocessor.go x: 5 # contributors y: 26 # changes internal/hanamonitoring/hanamonitoring.go x: 9 # contributors y: 45 # changes internal/heartbeat/heartbeat.go x: 5 # contributors y: 8 # changes internal/hostmetrics/agenttime/agenttime.go x: 3 # contributors y: 5 # changes internal/hostmetrics/cloudmetricreader/cloudmetricreader.go x: 6 # contributors y: 14 # changes internal/hostmetrics/diskstatsreader/diskstatsreader.go x: 5 # contributors y: 11 # changes internal/hostmetrics/hostmetrics.go x: 8 # contributors y: 19 # changes internal/instanceinfo/instanceinforeader.go x: 4 # contributors y: 15 # changes internal/metricoverrides/metricoverrides.go x: 3 # contributors y: 4 # changes internal/onetime/backint/backint_linux.go x: 7 # contributors y: 10 # changes internal/onetime/backint/backint_windows.go x: 5 # contributors y: 5 # changes internal/onetime/balanceirq/balanceirq.go x: 4 # contributors y: 7 # changes internal/onetime/configurebackint/configurebackint_linux.go x: 6 # contributors y: 10 # changes internal/onetime/configurebackint/configurebackint_windows.go x: 3 # contributors y: 3 # changes internal/onetime/configureinstance/configureinstance.go x: 8 # contributors y: 35 # changes internal/onetime/configureinstance/configurex4.go x: 5 # contributors y: 19 # changes internal/onetime/hanachangedisktype/hanachangedisktype.go x: 6 # contributors y: 11 # changes internal/onetime/hanadiskbackup/hanadiskbackup.go x: 10 # contributors y: 55 # changes internal/onetime/hanadiskbackup/multidisk.go x: 2 # contributors y: 2 # changes internal/onetime/hanainsights/hanainsights.go x: 9 # contributors y: 23 # changes internal/onetime/installbackint/installbackint_linux.go x: 7 # contributors y: 19 # changes internal/onetime/installbackint/installbackint_windows.go x: 4 # contributors y: 4 # changes internal/onetime/maintenance/maintenance.go x: 7 # contributors y: 14 # changes internal/onetime/onetime.go x: 11 # contributors y: 36 # changes internal/onetime/performancediagnostics/performancediagnostics.go x: 10 # contributors y: 42 # changes internal/onetime/readmetrics/readmetrics.go x: 9 # contributors y: 24 # changes internal/onetime/reliability/reliability.go x: 7 # contributors y: 17 # changes internal/processmetrics/computeresources/computeresources.go x: 8 # contributors y: 27 # changes internal/processmetrics/computeresources/sapctrlproc_computeresources.go x: 9 # contributors y: 25 # changes internal/processmetrics/hana/hana.go x: 8 # contributors y: 37 # changes internal/processmetrics/maintenance/maintenance.go x: 8 # contributors y: 20 # changes internal/processmetrics/processmetrics.go x: 11 # contributors y: 67 # changes internal/processmetrics/sapcontrol/sapcontrol.go x: 7 # contributors y: 22 # changes internal/processmetrics/sapservice/sapservice.go x: 8 # contributors y: 23 # changes internal/usagemetrics/exported.go x: 4 # contributors y: 13 # changes internal/utils/instantsnapshotgroup/instantsnapshotgroup.go x: 3 # contributors y: 15 # changes internal/workloadmanager/corosyncmetrics.go x: 6 # contributors y: 20 # changes internal/workloadmanager/custommetrics.go x: 4 # contributors y: 14 # changes internal/workloadmanager/netweavermetrics.go x: 4 # contributors y: 17 # changes protos/collectiondefinition/collectiondefinition.pb.go x: 9 # contributors y: 12 # changes protos/events/events.pb.go x: 7 # contributors y: 8 # changes protos/gcbdrhanadiscovery/gcbdrhanadiscovery.pb.go x: 6 # contributors y: 8 # changes protos/hanamonitoringmigration/hanamonitoringmigration.pb.go x: 8 # contributors y: 10 # changes protos/instanceinfo/instanceinfo.pb.go x: 9 # contributors y: 14 # changes protos/sapapp/sapapp.pb.go x: 11 # contributors y: 15 # changes protos/backint/backint.proto x: 4 # contributors y: 28 # changes protos/sapapp/sapapp.proto x: 5 # contributors y: 7 # changes protos/instanceinfo/instanceinfo.proto x: 6 # contributors y: 6 # changes internal/gcealpha/gcealpha.go x: 2 # contributors y: 4 # changes internal/onetime/migratehanamonitoring/migratehanamonitoring.go x: 6 # contributors y: 16 # changes internal/onetime/validate/validate.go x: 6 # contributors y: 17 # changes internal/utils/yamlpb/yamlpb.go x: 2 # contributors y: 1 # changes
71.0
# changes
  min: 1.0
  average: 14.51
  25th percentile: 3.0
  median: 9.0
  75th percentile: 20.75
  max: 71.0
0 12.0
# contributors
min: 1.0 | average: 4.82 | 25th percentile: 2.0 | median: 4.5 | 75th percentile: 7.0 | max: 12.0

Number of Contributors vs. File Size: 188 points

protos/wlmvalidation/wlmvalidation.pb.go x: 10 # contributors y: 2902 lines of code internal/workloadmanager/systemmetrics.go x: 7 # contributors y: 182 lines of code protos/wlmvalidation/wlmvalidation.proto x: 6 # contributors y: 294 lines of code internal/onetime/status/status.go x: 6 # contributors y: 662 lines of code internal/startdaemon/startdaemon.go x: 11 # contributors y: 597 lines of code internal/usagemetrics/usagemetrics.go x: 11 # contributors y: 234 lines of code internal/onetime/supportbundle/supportbundle.go x: 11 # contributors y: 1134 lines of code internal/pacemaker/pacemakermetrics.go x: 6 # contributors y: 859 lines of code internal/sapguestactions/handlers/backinthandler/backinthandler.go x: 1 # contributors y: 26 lines of code internal/sapguestactions/handlers/handlers.go x: 1 # contributors y: 19 lines of code internal/sapguestactions/handlers/instancemetadatahandler/instancemetadatahandler.go x: 1 # contributors y: 44 lines of code internal/sapguestactions/sapguestactions.go x: 1 # contributors y: 81 lines of code internal/onetime/logusage/logusage.go x: 9 # contributors y: 119 lines of code protos/configuration/configuration.pb.go x: 12 # contributors y: 2386 lines of code protos/configuration/configuration.proto x: 10 # contributors y: 210 lines of code protos/hanamonitoringmigration/hanamonitoringmigration.proto x: 3 # contributors y: 83 lines of code internal/onetime/gcbdr/restore/restore.go x: 1 # contributors y: 107 lines of code cmd/main.go x: 4 # contributors y: 138 lines of code protos/gcbdrlogbackup/gcbdrlogbackup.pb.go x: 1 # contributors y: 140 lines of code internal/onetime/gcbdr/backup/backup.go x: 5 # contributors y: 330 lines of code protos/gcbdrrestorepreflight/gcbdrrestorepreflight.pb.go x: 1 # contributors y: 197 lines of code internal/onetime/gcbdr/discovery/discovery.go x: 4 # contributors y: 233 lines of code internal/workloadmanager/hanametrics.go x: 8 # contributors y: 578 lines of code internal/collectiondefinition/collectiondefinition.go x: 9 # contributors y: 425 lines of code internal/collectiondefinition/validator.go x: 6 # contributors y: 267 lines of code internal/gcbdractions/gcbdractions.go x: 1 # contributors y: 212 lines of code internal/processmetrics/fastmovingmetrics/fastmovingmetrics.go x: 8 # contributors y: 378 lines of code google-cloud-sap-agent.spec x: 6 # contributors y: 198 lines of code internal/configuration/configuration.go x: 11 # contributors y: 356 lines of code internal/system/appsdiscovery/apps_discovery.go x: 6 # contributors y: 1455 lines of code internal/system/discovery.go x: 9 # contributors y: 620 lines of code internal/utils/uploadtovault/uploadtovault.go x: 1 # contributors y: 63 lines of code internal/workloadmanager/databasemetrics.go x: 6 # contributors y: 64 lines of code internal/workloadmanager/workloadcollector.go x: 7 # contributors y: 463 lines of code internal/onetime/instancemetadata/instancemetadata.go x: 4 # contributors y: 90 lines of code internal/onetime/remotevalidation/remotevalidation.go x: 7 # contributors y: 214 lines of code internal/workloadmanager/pacemakermetrics.go x: 6 # contributors y: 22 lines of code internal/workloadmanager/parameters.go x: 8 # contributors y: 73 lines of code internal/backint/backup/backup.go x: 7 # contributors y: 292 lines of code internal/backint/configuration/configuration.go x: 7 # contributors y: 334 lines of code internal/hanabackup/hanabackup.go x: 4 # contributors y: 294 lines of code internal/onetime/hanadiskrestore/hanadiskrestore.go x: 11 # contributors y: 632 lines of code internal/pacemaker/pacemaker.go x: 5 # contributors y: 172 lines of code internal/processmetrics/cluster/cluster.go x: 8 # contributors y: 280 lines of code internal/processmetrics/netweaver/netweaver.go x: 8 # contributors y: 561 lines of code internal/system/clouddiscovery/cloud_discovery.go x: 3 # contributors y: 597 lines of code internal/onetime/configure/configure.go x: 9 # contributors y: 490 lines of code cmd/commands_linux.go x: 1 # contributors y: 10 lines of code internal/backint/delete/delete.go x: 5 # contributors y: 76 lines of code internal/backint/diagnose/diagnose_linux.go x: 2 # contributors y: 312 lines of code internal/backint/diagnose/diagnose_windows.go x: 2 # contributors y: 13 lines of code internal/backint/inquire/inquire.go x: 5 # contributors y: 135 lines of code internal/backint/metrics/metrics.go x: 4 # contributors y: 110 lines of code internal/backint/parse/parse.go x: 3 # contributors y: 116 lines of code internal/collectiondefinition/gcs.go x: 6 # contributors y: 129 lines of code internal/hanainsights/preprocessor/preprocessor.go x: 5 # contributors y: 253 lines of code internal/hanainsights/ruleengine/ruleengine.go x: 5 # contributors y: 224 lines of code internal/hanamonitoring/hanamonitoring.go x: 9 # contributors y: 582 lines of code internal/heartbeat/heartbeat.go x: 5 # contributors y: 164 lines of code internal/hostmetrics/agenttime/agenttime.go x: 3 # contributors y: 39 lines of code internal/hostmetrics/cloudmetricreader/cloudmetricreader.go x: 6 # contributors y: 470 lines of code internal/hostmetrics/cpustatsreader/cpustatsreader.go x: 5 # contributors y: 114 lines of code internal/hostmetrics/diskstatsreader/diskstatsreader.go x: 5 # contributors y: 239 lines of code internal/hostmetrics/hostmetrics.go x: 8 # contributors y: 153 lines of code internal/hostmetrics/memorymetricreader/memorymetricreader.go x: 5 # contributors y: 115 lines of code internal/hostmetrics/osmetricreader/osmetricreader.go x: 3 # contributors y: 307 lines of code internal/instanceinfo/diskmapping.go x: 4 # contributors y: 47 lines of code internal/instanceinfo/instanceinforeader.go x: 4 # contributors y: 182 lines of code internal/metricoverrides/metricoverrides.go x: 3 # contributors y: 156 lines of code internal/onetime/aianalyze/aianalyze.go x: 3 # contributors y: 321 lines of code internal/onetime/aianalyze/helpers.go x: 3 # contributors y: 213 lines of code internal/onetime/backint/backint_windows.go x: 5 # contributors y: 24 lines of code internal/onetime/balanceirq/balanceirq.go x: 4 # contributors y: 245 lines of code internal/onetime/configurebackint/configurebackint_linux.go x: 6 # contributors y: 218 lines of code internal/onetime/configurebackint/configurebackint_windows.go x: 3 # contributors y: 16 lines of code internal/onetime/configureinstance/configureinstance.go x: 8 # contributors y: 376 lines of code internal/onetime/hanachangedisktype/hanachangedisktype.go x: 6 # contributors y: 168 lines of code internal/onetime/hanadiskbackup/hanadiskbackup.go x: 10 # contributors y: 684 lines of code internal/onetime/hanadiskbackup/hanautils.go x: 3 # contributors y: 64 lines of code internal/onetime/hanadiskbackup/singledisk.go x: 2 # contributors y: 65 lines of code internal/onetime/hanadiskrestore/multidisk.go x: 2 # contributors y: 266 lines of code internal/onetime/hanadiskrestore/singledisk.go x: 2 # contributors y: 49 lines of code internal/onetime/hanainsights/hanainsights.go x: 9 # contributors y: 197 lines of code internal/onetime/installbackint/installbackint_linux.go x: 7 # contributors y: 236 lines of code internal/onetime/installbackint/installbackint_windows.go x: 4 # contributors y: 16 lines of code internal/onetime/maintenance/maintenance.go x: 7 # contributors y: 70 lines of code internal/onetime/onetime.go x: 11 # contributors y: 106 lines of code internal/onetime/performancediagnostics/performancediagnostics.go x: 10 # contributors y: 939 lines of code internal/onetime/readmetrics/readmetrics.go x: 9 # contributors y: 274 lines of code internal/onetime/reliability/reliability.go x: 7 # contributors y: 254 lines of code internal/onetime/service/service_linux.go x: 3 # contributors y: 129 lines of code internal/onetime/systemdiscovery/systemdiscovery.go x: 6 # contributors y: 156 lines of code internal/onetime/winservice.go x: 1 # contributors y: 77 lines of code internal/pacemaker/pacemakerXML.go x: 4 # contributors y: 157 lines of code internal/processmetrics/computeresources/computeresources.go x: 8 # contributors y: 308 lines of code internal/processmetrics/computeresources/hana_computeresources.go x: 9 # contributors y: 108 lines of code internal/processmetrics/computeresources/sapctrlproc_computeresources.go x: 9 # contributors y: 85 lines of code internal/processmetrics/hana/hana.go x: 8 # contributors y: 252 lines of code internal/processmetrics/infra/infra.go x: 9 # contributors y: 324 lines of code internal/processmetrics/maintenance/maintenance.go x: 8 # contributors y: 185 lines of code internal/processmetrics/netweaver/dpmon.go x: 3 # contributors y: 73 lines of code internal/processmetrics/pacemaker/pacemaker.go x: 5 # contributors y: 96 lines of code internal/processmetrics/processmetrics.go x: 11 # contributors y: 657 lines of code internal/processmetrics/sapservice/sapservice.go x: 8 # contributors y: 112 lines of code internal/system/hostdiscovery/host_discovery.go x: 4 # contributors y: 95 lines of code internal/system/sapdiscovery/sapdiscovery.go x: 7 # contributors y: 485 lines of code internal/utils/instantsnapshotgroup/instantsnapshotgroup.go x: 3 # contributors y: 370 lines of code internal/utils/protostruct/protostruct.go x: 2 # contributors y: 34 lines of code internal/workloadmanager/corosyncmetrics.go x: 6 # contributors y: 26 lines of code internal/workloadmanager/netweavermetrics.go x: 4 # contributors y: 41 lines of code internal/workloadmanager/remote.go x: 6 # contributors y: 338 lines of code protos/backint/backint.pb.go x: 8 # contributors y: 690 lines of code protos/collectiondefinition/collectiondefinition.pb.go x: 9 # contributors y: 136 lines of code protos/events/events.pb.go x: 7 # contributors y: 882 lines of code protos/gcbdrbackup/gcbdrbackup.pb.go x: 3 # contributors y: 138 lines of code protos/gcbdrhanadiscovery/gcbdrhanadiscovery.pb.go x: 6 # contributors y: 595 lines of code protos/hanainsights/rule.pb.go x: 1 # contributors y: 606 lines of code protos/hanamonitoringmigration/hanamonitoringmigration.pb.go x: 8 # contributors y: 850 lines of code protos/instanceinfo/instanceinfo.pb.go x: 9 # contributors y: 502 lines of code protos/instancemetadata/instancemetadata.pb.go x: 3 # contributors y: 161 lines of code protos/metrics/metrics.pb.go x: 9 # contributors y: 609 lines of code protos/sapapp/sapapp.pb.go x: 11 # contributors y: 570 lines of code protos/stats/stats.pb.go x: 9 # contributors y: 411 lines of code protos/yamlpbtest/yamlpbtest.pb.go x: 8 # contributors y: 347 lines of code build/google-cloud-sap-agent-install.ps1 x: 3 # contributors y: 201 lines of code protos/sapapp/sapapp.proto x: 5 # contributors y: 64 lines of code shared/iam/iam.go x: 1 # contributors y: 125 lines of code internal/iam/iam-permissions.yaml x: 1 # contributors y: 160 lines of code internal/gcealpha/fakegcealpha/fakegcealpha.go x: 2 # contributors y: 43 lines of code internal/hostmetrics/configurationmetricreader/configurationmetricreader.go x: 2 # contributors y: 190 lines of code internal/onetime/migratehanamonitoring/migratehanamonitoring.go x: 6 # contributors y: 209 lines of code internal/onetime/validate/validate.go x: 6 # contributors y: 70 lines of code internal/utils/filesystem/filesystem.go x: 3 # contributors y: 97 lines of code internal/soap/soap.go x: 2 # contributors y: 128 lines of code vmmanager/google-cloud-sap-agent-policy-gcloud.yaml x: 1 # contributors y: 174 lines of code
2902.0
lines of code
  min: 10.0
  average: 240.57
  25th percentile: 63.25
  median: 142.5
  75th percentile: 292.75
  max: 2902.0
0 12.0
# contributors
min: 1.0 | average: 4.82 | 25th percentile: 2.0 | median: 4.5 | 75th percentile: 7.0 | max: 12.0