kubernetes / kube-state-metrics
File Change Frequency

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

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 63 files with 8,916 lines of code.
    • 1 files changed more than 100 times (29 lines of code)
    • 3 files changed 51-100 times (1,706 lines of code)
    • 29 files changed 21-50 times (5,402 lines of code)
    • 14 files changed 6-20 times (1,143 lines of code)
    • 16 files changed 1-5 times (636 lines of code)
<1% | 19% | 60% | 12% | 7%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
go, md, yaml, sh, json, libsonnet, jsonnet, yml, txt, mod, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go<1% | 19% | 60% | 12% | 6%
yaml0% | 0% | 0% | 100% | 0%
jsonnet0% | 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
ROOT61% | 0% | 0% | 38% | 0%
internal/store0% | 22% | 68% | 9% | 0%
pkg/options0% | 28% | 59% | 0% | 11%
pkg/builder0% | 0% | 100% | 0% | 0%
pkg/metrics_store0% | 0% | 72% | 0% | 27%
pkg/metric_generator0% | 0% | 71% | 0% | 28%
pkg/metricshandler0% | 0% | 0% | 100% | 0%
pkg/metric0% | 0% | 0% | 100% | 0%
pkg/sharding0% | 0% | 0% | 71% | 28%
pkg/watch0% | 0% | 0% | 100% | 0%
pkg/util0% | 0% | 0% | 90% | 10%
pkg/app0% | 0% | 0% | 0% | 100%
pkg/allowdenylist0% | 0% | 0% | 0% | 100%
pkg/allow0% | 0% | 0% | 0% | 100%
pkg/optin0% | 0% | 0% | 0% | 100%
pkg/version0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
pkg/customresource0% | 0% | 0% | 0% | 100%
tools0% | 0% | 0% | 0% | 100%
pkg/constant0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
main.go
in root
29 1 31 2100 167
builder.go
in internal/store
390 55 31 1155 88
pod.go
in internal/store
1228 46 119 974 68
options.go
in pkg/options
88 4 65 1379 60
types.go
in pkg/options
184 18 107 1379 39
ingress.go
in internal/store
176 3 50 982 38
persistentvolume.go
in internal/store
251 3 77 982 38
node.go
in internal/store
403 13 119 982 38
interfaces.go
in pkg/builder/types
48 - 31 843 36
cronjob.go
in internal/store
279 4 31 982 36
utils.go
in internal/store
133 16 169 974 33
deployment.go
in internal/store
300 3 119 982 33
secret.go
in internal/store
142 3 119 982 31
certificatesigningrequest.go
in internal/store
151 4 119 982 31
builder.go
in pkg/builder
80 20 31 843 30
daemonset.go
in internal/store
252 3 119 982 29
validatingwebhookconfiguration.go
in internal/store
81 2 119 861 28
endpoint.go
in internal/store
174 3 86 982 28
persistentvolumeclaim.go
in internal/store
201 4 119 982 28
metrics_store.go
in pkg/metrics_store
87 11 487 1269 27