uber / cadvisor
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 175 files with 23,238 lines of code.
    • 8 files changed more than 100 times (5,119 lines of code)
    • 7 files changed 51-100 times (2,334 lines of code)
    • 27 files changed 21-50 times (4,686 lines of code)
    • 72 files changed 6-20 times (8,063 lines of code)
    • 61 files changed 1-5 times (3,036 lines of code)
22% | 10% | 20% | 34% | 13%
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 175 files with 23,238 lines of code.
    • 13 files changed by more than 25 contributors (6,615 lines of code)
    • 31 files changed by 11-25 contributors (5,882 lines of code)
    • 51 files changed by 6-10 contributors (6,058 lines of code)
    • 70 files changed by 2-5 contributors (3,887 lines of code)
    • 10 files changed by 1 contributor (796 lines of code)
28% | 25% | 26% | 16% | 3%
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, md, proto, sh, yaml, json, txt, js, css, mod, py, html, gitignore, toml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go23% | 10% | 21% | 32% | 12%
js0% | 0% | 0% | 100% | 0%
py0% | 0% | 0% | 100% | 0%
yaml0% | 0% | 0% | 40% | 59%
html0% | 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
metrics63% | 0% | 0% | 35% | <1%
manager100% | 0% | 0% | 0% | 0%
container16% | 27% | 22% | 11% | 22%
fs88% | 0% | 11% | 0% | 0%
info0% | 68% | 27% | 4% | 0%
utils0% | 0% | 55% | 35% | 8%
integration0% | 0% | 100% | 0% | 0%
machine0% | 0% | 84% | 7% | 7%
collector0% | 0% | 66% | 31% | 1%
validate0% | 0% | 100% | 0% | 0%
events0% | 0% | 100% | 0% | 0%
client0% | 0% | 49% | 50% | 0%
cmd0% | 0% | 3% | 66% | 29%
storage0% | 0% | 73% | 0% | 26%
perf0% | 0% | 0% | 98% | 1%
resctrl0% | 0% | 0% | 89% | 10%
summary0% | 0% | 0% | 86% | 13%
devicemapper0% | 0% | 0% | 99% | <1%
build0% | 0% | 0% | 100% | 0%
nvm0% | 0% | 0% | 100% | 0%
zfs0% | 0% | 0% | 100% | 0%
deploy0% | 0% | 0% | 40% | 59%
version0% | 0% | 0% | 100% | 0%
stats0% | 0% | 0% | 0% | 100%
watcher0% | 0% | 0% | 0% | 100%
ROOT0% | 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
manager.go
in manager
1119 53 2014-06-09 2023-06-27 238 64 vmarmol@google.com paul.szulik@gmail.com
handler.go
in container/docker
248 15 2014-06-09 2023-06-27 199 54 vmarmol@google.com paul.szulik@gmail.com
fs.go
in fs
630 32 2014-09-27 2023-06-19 151 57 vishnuk@google.com caiocfer@gmail.com
container.go
in manager
594 25 2014-06-09 2023-06-27 144 46 vmarmol@google.com maciej.iwanowski@critical.t...
factory.go
in container/docker
260 9 2014-06-09 2023-06-27 137 43 vmarmol@google.com paul.szulik@gmail.com
handler.go
in container/raw
232 18 2014-07-17 2023-06-27 128 32 vmarmol@google.com maciej.iwanowski@critical.t...
prometheus.go
in metrics
1917 19 2015-02-27 2022-12-02 116 53 github@freigeist.org porterdavid@google.com
helpers.go
in container/libcontainer
119 7 2014-07-17 2022-01-11 102 36 monnand@gmail.com porterdavid@google.com
container.go
in info/v1
536 13 2015-03-03 2021-03-15 99 40 vmarmol@google.com maciej.iwanowski@critical.t...
container.go
in info/v2
182 - 2015-03-04 2023-06-27 73 29 vmarmol@google.com paul.szulik@gmail.com
factory.go
in container
244 17 2014-06-09 2023-06-08 67 31 vmarmol@google.com maciej.iwanowski@critical.t...
machine.go
in info/v1
187 6 2015-03-01 2023-06-07 62 30 fsimonce@redhat.com maciej.iwanowski@critical.t...
factory.go
in container/raw
76 5 2014-07-17 2023-06-27 54 25 vmarmol@google.com maciej.iwanowski@critical.t...
helpers.go
in container/common
347 18 2016-02-26 2023-06-19 54 26 spotter@gmail.com caiocfer@gmail.com
handler.go
in container/libcontainer
762 32 2018-02-12 2023-06-19 54 25 dashpole@google.com caiocfer@gmail.com
oomparser.go
in utils/oomparser
119 9 2015-01-23 2021-03-02 50 20 kateknister@google.com porterdavid@google.com
sysinfo.go
in utils/sysinfo
470 16 2014-12-27 2023-05-09 50 23 jnagal@google.com vic@medallia.com
client.go
in client
172 16 2014-06-09 2023-06-19 47 23 vmarmol@google.com caiocfer@gmail.com
machine.go
in machine
214 18 2016-05-02 2023-06-19 45 22 vishh@users.noreply.github.com caiocfer@gmail.com
sysfs.go
in utils/sysfs
444 28 2014-09-23 2023-06-19 45 23 jnagal@google.com caiocfer@gmail.com
runner.go
in integration/runner
232 7 2015-02-17 2023-06-19 43 19 jnagal@google.com caiocfer@gmail.com
info.go
in machine
137 4 2016-05-02 2023-06-19 41 19 vishh@users.noreply.github.com caiocfer@gmail.com
framework.go
in integration/framework
257 20 2014-11-19 2023-06-19 41 20 vmarmol@google.com caiocfer@gmail.com
conversion.go
in info/v2
283 6 2016-01-13 2021-10-21 41 20 vishh@users.noreply.github.com porterdavid@google.com
container.go
in container
30 - 2014-06-09 2023-06-27 40 19 vmarmol@google.com paul.szulik@gmail.com
81 1 2014-09-27 2023-06-27 39 18 vishnuk@google.com paul.szulik@gmail.com
handler.go
in container/containerd
171 14 2017-10-30 2023-06-08 38 15 abhi@docker.com maciej.iwanowski@critical.t...
166 5 2020-03-20 2023-06-26 36 20 liggitt@google.com maciej.iwanowski@critical.t...
handler.go
in container/crio
231 15 2017-08-31 2023-06-08 35 19 runcom@redhat.com maciej.iwanowski@critical.t...
client.go
in container/containerd
129 5 2017-10-30 2023-05-09 33 14 abhi@docker.com vic@medallia.com
validate.go
in validate
269 12 2014-12-13 2023-06-27 32 16 jnagal@google.com paul.szulik@gmail.com
handler.go
in events
220 19 2015-02-13 2020-04-23 30 10 kateknister@google.com maciej.iwanowski@intel.com
factory.go
in container/crio
109 7 2017-08-31 2023-04-30 26 12 runcom@redhat.com vic@medallia.com
126 5 2015-06-19 2023-06-19 26 13 anushree.bnp@gmail.com caiocfer@gmail.com
factory.go
in container/containerd
104 7 2017-10-30 2021-10-12 25 12 abhi@docker.com kolyshkin@gmail.com
202 11 2015-08-13 2021-10-21 25 16 anushreen@google.com porterdavid@google.com
cpuload.go
in utils/cpuload
20 1 2015-01-13 2021-10-21 22 11 jnagal@google.com porterdavid@google.com
fsHandler.go
in container/common
113 6 2016-02-26 2021-10-18 22 14 spotter@gmail.com porterdavid@google.com
storage.go
in storage
33 3 2014-06-14 2019-06-21 21 10 dengnan@google.com dashpole@google.com
machine.go
in info/v2
76 1 2015-03-13 2021-10-21 21 13 vmarmol@google.com porterdavid@google.com
client.go
in container/crio
127 5 2017-08-31 2023-06-19 21 13 runcom@redhat.com caiocfer@gmail.com
docker.go
in container/docker
151 12 2016-04-15 2023-06-27 21 13 stclair@google.com paul.szulik@gmail.com
fake.go
in utils/sysfs/fakesysfs
170 38 2014-09-23 2022-10-03 20 9 jnagal@google.com pprokop@nvidia.com
741 6 2020-04-02 2022-10-03 20 9 katarzyna.kujawa@intel.com pprokop@nvidia.com
414 19 2020-05-18 2023-06-19 19 8 pawel.szulik@intel.com caiocfer@gmail.com
factory.go
in container/systemd
33 5 2016-04-21 2021-08-26 18 9 vishh@users.noreply.github.com porterdavid@google.com
reader.go
in utils/cpuload/netlink
50 4 2015-01-23 2020-04-22 17 9 vmarmol@google.com maciej.iwanowski@intel.com
87 5 2020-04-01 2023-05-09 17 10 dashpole@google.com vic@medallia.com
client.go
in client/v2
133 14 2015-04-03 2023-06-19 17 14 jnagal@google.com caiocfer@gmail.com
351 19 2020-04-09 2021-08-26 17 6 maciej.iwanowski@intel.com porterdavid@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
manager.go
in manager
1119 53 2014-06-09 2023-06-27 238 64 vmarmol@google.com paul.szulik@gmail.com
fs.go
in fs
630 32 2014-09-27 2023-06-19 151 57 vishnuk@google.com caiocfer@gmail.com
handler.go
in container/docker
248 15 2014-06-09 2023-06-27 199 54 vmarmol@google.com paul.szulik@gmail.com
prometheus.go
in metrics
1917 19 2015-02-27 2022-12-02 116 53 github@freigeist.org porterdavid@google.com
container.go
in manager
594 25 2014-06-09 2023-06-27 144 46 vmarmol@google.com maciej.iwanowski@critical.t...
factory.go
in container/docker
260 9 2014-06-09 2023-06-27 137 43 vmarmol@google.com paul.szulik@gmail.com
container.go
in info/v1
536 13 2015-03-03 2021-03-15 99 40 vmarmol@google.com maciej.iwanowski@critical.t...
helpers.go
in container/libcontainer
119 7 2014-07-17 2022-01-11 102 36 monnand@gmail.com porterdavid@google.com
handler.go
in container/raw
232 18 2014-07-17 2023-06-27 128 32 vmarmol@google.com maciej.iwanowski@critical.t...
factory.go
in container
244 17 2014-06-09 2023-06-08 67 31 vmarmol@google.com maciej.iwanowski@critical.t...
machine.go
in info/v1
187 6 2015-03-01 2023-06-07 62 30 fsimonce@redhat.com maciej.iwanowski@critical.t...
container.go
in info/v2
182 - 2015-03-04 2023-06-27 73 29 vmarmol@google.com paul.szulik@gmail.com
helpers.go
in container/common
347 18 2016-02-26 2023-06-19 54 26 spotter@gmail.com caiocfer@gmail.com
factory.go
in container/raw
76 5 2014-07-17 2023-06-27 54 25 vmarmol@google.com maciej.iwanowski@critical.t...
handler.go
in container/libcontainer
762 32 2018-02-12 2023-06-19 54 25 dashpole@google.com caiocfer@gmail.com
sysinfo.go
in utils/sysinfo
470 16 2014-12-27 2023-05-09 50 23 jnagal@google.com vic@medallia.com
client.go
in client
172 16 2014-06-09 2023-06-19 47 23 vmarmol@google.com caiocfer@gmail.com
sysfs.go
in utils/sysfs
444 28 2014-09-23 2023-06-19 45 23 jnagal@google.com caiocfer@gmail.com
machine.go
in machine
214 18 2016-05-02 2023-06-19 45 22 vishh@users.noreply.github.com caiocfer@gmail.com
oomparser.go
in utils/oomparser
119 9 2015-01-23 2021-03-02 50 20 kateknister@google.com porterdavid@google.com
conversion.go
in info/v2
283 6 2016-01-13 2021-10-21 41 20 vishh@users.noreply.github.com porterdavid@google.com
framework.go
in integration/framework
257 20 2014-11-19 2023-06-19 41 20 vmarmol@google.com caiocfer@gmail.com
166 5 2020-03-20 2023-06-26 36 20 liggitt@google.com maciej.iwanowski@critical.t...
runner.go
in integration/runner
232 7 2015-02-17 2023-06-19 43 19 jnagal@google.com caiocfer@gmail.com
info.go
in machine
137 4 2016-05-02 2023-06-19 41 19 vishh@users.noreply.github.com caiocfer@gmail.com
container.go
in container
30 - 2014-06-09 2023-06-27 40 19 vmarmol@google.com paul.szulik@gmail.com
handler.go
in container/crio
231 15 2017-08-31 2023-06-08 35 19 runcom@redhat.com maciej.iwanowski@critical.t...
81 1 2014-09-27 2023-06-27 39 18 vishnuk@google.com paul.szulik@gmail.com
validate.go
in validate
269 12 2014-12-13 2023-06-27 32 16 jnagal@google.com paul.szulik@gmail.com
202 11 2015-08-13 2021-10-21 25 16 anushreen@google.com porterdavid@google.com
handler.go
in container/containerd
171 14 2017-10-30 2023-06-08 38 15 abhi@docker.com maciej.iwanowski@critical.t...
client.go
in container/containerd
129 5 2017-10-30 2023-05-09 33 14 abhi@docker.com vic@medallia.com
fsHandler.go
in container/common
113 6 2016-02-26 2021-10-18 22 14 spotter@gmail.com porterdavid@google.com
client.go
in client/v2
133 14 2015-04-03 2023-06-19 17 14 jnagal@google.com caiocfer@gmail.com
126 5 2015-06-19 2023-06-19 26 13 anushree.bnp@gmail.com caiocfer@gmail.com
machine.go
in info/v2
76 1 2015-03-13 2021-10-21 21 13 vmarmol@google.com porterdavid@google.com
client.go
in container/crio
127 5 2017-08-31 2023-06-19 21 13 runcom@redhat.com caiocfer@gmail.com
docker.go
in container/docker
151 12 2016-04-15 2023-06-27 21 13 stclair@google.com paul.szulik@gmail.com
cloudinfo.go
in utils/cloudinfo
52 5 2015-06-10 2021-10-21 16 13 ananyak@google.com porterdavid@google.com
factory.go
in container/crio
109 7 2017-08-31 2023-04-30 26 12 runcom@redhat.com vic@medallia.com
factory.go
in container/containerd
104 7 2017-10-30 2021-10-12 25 12 abhi@docker.com kolyshkin@gmail.com
cpuload.go
in utils/cpuload
20 1 2015-01-13 2021-10-21 22 11 jnagal@google.com porterdavid@google.com
handlers.go
in cmd/internal/http
92 4 2020-03-23 2022-11-09 12 11 dashpole@google.com porterdavid@google.com
334 11 2020-04-02 2023-06-27 12 11 katarzyna.kujawa@intel.com maciej.iwanowski@critical.t...
handler.go
in events
220 19 2015-02-13 2020-04-23 30 10 kateknister@google.com maciej.iwanowski@intel.com
storage.go
in storage
33 3 2014-06-14 2019-06-21 21 10 dengnan@google.com dashpole@google.com
87 5 2020-04-01 2023-05-09 17 10 dashpole@google.com vic@medallia.com
thin_pool_watcher.go
in devicemapper
125 6 2016-04-21 2022-08-10 16 10 pmorie@gmail.com porterdavid@google.com
boilerplate.py
in build/boilerplate
101 7 2016-01-12 2023-05-09 15 10 stclair@google.com vic@medallia.com
watcher.go
in container/raw
175 5 2019-03-29 2023-06-19 15 10 davanum@gmail.com caiocfer@gmail.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
handler.go
in container/podman
229 15 2023-06-27 2023-06-27 1 1 paul.szulik@gmail.com paul.szulik@gmail.com
fs.go
in container/docker
126 5 2023-06-27 2023-06-27 1 1 paul.szulik@gmail.com paul.szulik@gmail.com
podman.go
in cmd/internal/pages
106 1 2023-06-27 2023-06-27 1 1 paul.szulik@gmail.com paul.szulik@gmail.com
podman.go
in container/podman
95 7 2023-06-27 2023-06-27 1 1 paul.szulik@gmail.com paul.szulik@gmail.com
plugin.go
in container/podman
78 4 2023-06-27 2023-06-27 1 1 paul.szulik@gmail.com paul.szulik@gmail.com
factory.go
in container/podman
77 5 2023-06-27 2023-06-27 1 1 paul.szulik@gmail.com paul.szulik@gmail.com
client.go
in container/podman
37 2 2023-06-27 2023-06-27 1 1 paul.szulik@gmail.com paul.szulik@gmail.com
fs.go
in container/podman
32 1 2023-06-27 2023-06-27 1 1 paul.szulik@gmail.com paul.szulik@gmail.com
install.go
in container/podman/install
12 1 2023-06-27 2023-06-27 1 1 paul.szulik@gmail.com paul.szulik@gmail.com
namespace.yaml
in deploy/kubernetes/base
4 - 2018-07-03 2019-06-21 3 1 dashpole@google.com dashpole@google.com
grpc.go
in container/containerd/errdefs
95 7 2021-07-12 2021-11-09 2 2 davanum@gmail.com porterdavid@google.com
dialer.go
in container/containerd/pkg/dialer
54 2 2021-07-12 2021-11-09 2 2 davanum@gmail.com porterdavid@google.com
snapcraft.yaml
in deploy/snap
48 - 2019-05-24 2019-06-21 2 2 45159366+mikeroyal@users.no... dashpole@google.com
context.go
in container/containerd/namespaces
43 4 2021-07-12 2021-11-09 2 2 davanum@gmail.com porterdavid@google.com
buffer.go
in summary
42 4 2015-02-05 2015-06-02 4 2 jnagal@google.com jnagal@google.com
errors.go
in container/containerd/errdefs
38 8 2021-07-12 2021-11-09 2 2 davanum@gmail.com porterdavid@google.com
validate.go
in container/containerd/identifiers
32 3 2021-07-12 2021-11-09 2 2 davanum@gmail.com porterdavid@google.com
32 1 2020-03-15 2020-03-16 2 2 davanum@gmail.com dashpole@google.com
grpc.go
in container/containerd/namespaces
29 2 2021-07-12 2021-11-09 2 2 davanum@gmail.com porterdavid@google.com
containers.go
in container/containerd/containers
29 - 2021-07-12 2021-11-09 2 2 davanum@gmail.com porterdavid@google.com
dialer_unix.go
in container/containerd/pkg/dialer
28 3 2021-07-12 2021-11-09 2 2 davanum@gmail.com porterdavid@google.com
ttrpc.go
in container/containerd/namespaces
28 3 2021-07-12 2021-11-09 2 2 davanum@gmail.com porterdavid@google.com
example.go
in utils/cpuload/netlink/example
22 1 2015-01-23 2015-01-30 4 2 vmarmol@google.com jnagal@google.com
cadvisor-perf.yaml
in deploy/kubernetes/overlays/examples_perf
21 - 2020-05-04 2020-06-05 3 2 katarzyna.kujawa@intel.com dashpole@google.com
watcher.go
in watcher
19 - 2019-03-29 2019-10-07 5 2 davanum@gmail.com dashpole@google.com
plugin.go
in cmd/internal/container/mesos
18 3 2020-03-20 2020-03-23 2 2 liggitt@google.com dashpole@google.com
dialer_windows.go
in container/containerd/pkg/dialer
16 3 2021-07-12 2021-11-09 2 2 davanum@gmail.com porterdavid@google.com
container.go
in utils/container
13 1 2016-01-15 2016-01-29 2 2 allison@tetriscodes.com timsstclair@gmail.com
utils.go
in utils
12 1 2015-02-19 2015-02-19 1 2 vmarmol@google.com jnagal@google.com
common_flags.go
in storage
12 - 2015-11-27 2015-12-03 2 2 jimmidyson@gmail.com vishh@users.noreply.github.com
types.go
in stats
10 - 2020-03-17 2020-04-09 2 2 dashpole@google.com maciej.iwanowski@intel.com
mux.go
in cmd/internal/http/mux
9 - 2020-03-23 2020-03-23 1 2 dashpole@google.com liggitt@google.com
util.go
in collector
9 1 2016-07-14 2016-07-15 2 2 mwringe@redhat.com stclair@google.com
path.go
in utils
8 1 2014-07-21 2014-07-22 2 2 vishnuk@google.com vishnuk@google.com
kustomization.yaml
in deploy/kubernetes/overlays/examples_perf
6 - 2020-05-04 2020-06-05 2 2 katarzyna.kujawa@intel.com dashpole@google.com
serviceaccount.yaml
in deploy/kubernetes/base
5 - 2019-05-01 2019-06-21 3 2 github-7574494a@infosecproj... dashpole@google.com
sysfs_notx86.go
in utils/sysfs
2 - 2021-02-05 2021-08-26 4 2 maciej.iwanowski@critical.t... porterdavid@google.com
sysfs_x86.go
in utils/sysfs
2 - 2021-02-05 2021-08-26 4 2 maciej.iwanowski@critical.t... porterdavid@google.com
doc.go
in devicemapper
1 - 2016-04-21 2016-05-18 2 2 pmorie@gmail.com stclair@google.com
doc.go
in root
1 - 2020-03-20 2020-03-23 2 2 liggitt@google.com dashpole@google.com
containers.go
in cmd/internal/pages
192 10 2020-03-23 2020-04-10 3 3 dashpole@google.com dashpole@google.com
collector.go
in resctrl
129 6 2020-06-19 2021-09-21 6 3 pawel.szulik@intel.com pawel.szulik@intel.com
elasticsearch.go
in cmd/internal/storage/elasticsearch
116 6 2020-03-20 2020-04-22 3 3 liggitt@google.com maciej.iwanowski@intel.com
config.go
in perf
85 3 2020-04-09 2020-09-11 6 3 maciej.iwanowski@intel.com dashpole@google.com
docker.go
in container/docker/utils
84 7 2020-01-22 2023-06-27 5 3 davanum@gmail.com paul.szulik@gmail.com
conn.go
in utils/cpuload/netlink
70 6 2015-01-23 2020-04-22 3 3 vmarmol@google.com maciej.iwanowski@intel.com
37 1 2020-03-20 2020-04-10 4 3 liggitt@google.com dashpole@google.com
configmap.yaml
in deploy/kubernetes/overlays/examples_perf
24 - 2020-05-04 2021-04-26 3 3 katarzyna.kujawa@intel.com pawel.szulik@intel.com
plugin.go
in container/containerd
18 3 2019-04-09 2019-06-21 3 3 liggitt@google.com dashpole@google.com
plugin.go
in container/systemd
18 3 2019-04-09 2019-06-21 3 3 liggitt@google.com dashpole@google.com