twitter / rezolus
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 104 files with 10,869 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (69 lines of code)
    • 11 files changed 21-50 times (2,345 lines of code)
    • 45 files changed 6-20 times (4,355 lines of code)
    • 47 files changed 1-5 times (4,100 lines of code)
0% | <1% | 21% | 40% | 37%
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 104 files with 10,869 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)
    • 2 files changed by 6-10 contributors (421 lines of code)
    • 40 files changed by 2-5 contributors (5,751 lines of code)
    • 62 files changed by 1 contributor (4,697 lines of code)
0% | 0% | 3% | 52% | 43%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
rs, c, md, toml, txt, sh, gitignore, json, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
toml0% | 11% | 0% | 79% | 8%
rs0% | 0% | 25% | 39% | 34%
c0% | 0% | 0% | 19% | 80%
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
ROOT0% | 100% | 0% | 0% | 0%
src0% | 0% | 22% | 37% | 39%
configs0% | 0% | 0% | 89% | 10%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Cargo.toml
in root
69 - 2019-08-20 2022-07-01 94 4 bmartin@twitter.com bmartin@twitter.com
main.rs
in src
95 1 2019-08-30 2022-03-01 37 3 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers
180 9 2019-08-26 2022-03-01 37 4 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/disk
258 8 2019-08-26 2022-01-25 35 3 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/cpu
402 11 2019-08-26 2022-01-25 35 4 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/network
191 8 2019-08-26 2022-01-25 33 3 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/scheduler
315 10 2020-02-14 2022-03-10 29 4 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/memcache
154 5 2019-08-26 2022-06-13 27 1 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/softnet
100 5 2019-08-26 2022-01-25 25 1 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/tcp
215 8 2020-02-14 2022-01-25 23 6 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/interrupt
292 8 2020-05-22 2022-01-25 23 3 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/rezolus
143 5 2019-08-26 2022-01-25 22 1 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/xfs
152 8 2020-02-14 2022-01-25 19 3 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/ext4
154 8 2020-02-14 2022-01-25 19 3 bmartin@twitter.com bmartin@twitter.com
example.toml
in configs
410 - 2019-08-21 2022-03-01 18 5 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/scheduler
113 2 2020-02-14 2022-03-22 17 3 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/tcp
114 - 2020-02-14 2022-01-25 16 5 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/common
137 - 2019-10-08 2022-03-10 16 2 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/memory
230 5 2020-02-14 2022-01-25 16 1 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/interrupt
87 - 2020-05-22 2022-01-25 13 3 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/config
113 4 2019-08-20 2022-01-25 13 2 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/udp
113 5 2020-02-14 2022-01-25 12 1 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/cpu
181 5 2020-02-14 2022-01-25 12 2 bmartin@twitter.com bmartin@twitter.com
bpf.c
in src/samplers/tcp
206 16 2020-02-14 2022-06-06 12 6 bmartin@twitter.com imcusg@gmail.com
stat.rs
in src/samplers/disk
51 - 2020-02-14 2022-01-25 11 2 bmartin@twitter.com bmartin@twitter.com
ci.toml
in configs
47 - 2019-10-22 2022-09-07 10 2 bmartin@twitter.com bmartin@twitter.com
samplers.rs
in src/config
127 - 2020-02-14 2022-03-01 10 2 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/http
155 5 2020-06-30 2022-03-01 10 1 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/memory
208 2 2020-02-14 2022-01-25 10 1 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/ext4
33 - 2020-02-14 2022-01-25 9 2 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/xfs
33 - 2020-02-14 2022-01-25 9 2 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/softnet
41 2 2020-02-14 2022-01-25 9 1 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/network
80 - 2020-02-14 2022-01-25 9 2 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/page_cache
177 8 2020-09-30 2022-01-25 9 2 bmartin@twitter.com bmartin@twitter.com
bpf.rs
in src/common
199 - 2020-02-14 2022-01-25 9 4 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/rezolus
38 2 2020-02-14 2022-01-25 8 1 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/udp
42 2 2020-02-14 2022-01-25 8 1 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/exposition
50 - 2020-02-14 2022-01-24 8 1 bmartin@twitter.com bmartin@twitter.com
config.rs
in src/samplers/xfs
60 7 2020-02-14 2022-01-25 8 1 bmartin@twitter.com bmartin@twitter.com
general.rs
in src/config
92 7 2019-09-03 2022-01-25 8 1 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/memcache
29 2 2020-02-14 2022-01-25 7 1 bmartin@twitter.com bmartin@twitter.com
config.rs
in src/samplers/disk
60 7 2020-02-14 2022-01-25 7 1 bmartin@twitter.com bmartin@twitter.com
config.rs
in src/samplers/tcp
60 7 2020-02-14 2022-01-25 7 1 bmartin@twitter.com bmartin@twitter.com
config.rs
in src/samplers/ext4
60 7 2020-02-14 2022-01-25 7 1 bmartin@twitter.com bmartin@twitter.com
config.rs
in src/samplers/interrupt
60 7 2020-05-22 2022-01-25 7 2 bmartin@twitter.com bmartin@twitter.com
config.rs
in src/samplers/network
60 7 2020-02-14 2022-01-25 7 1 bmartin@twitter.com bmartin@twitter.com
config.rs
in src/samplers/cpu
60 7 2020-02-14 2022-01-25 7 1 bmartin@twitter.com bmartin@twitter.com
config.rs
in src/samplers/scheduler
70 8 2020-02-14 2022-01-25 7 1 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/http
19 2 2020-06-30 2022-01-25 6 1 bmartin@twitter.com bmartin@twitter.com
kafka.rs
in src/exposition
38 - 2020-02-14 2022-01-24 6 1 bmartin@twitter.com bmartin@twitter.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
mod.rs
in src/samplers/tcp
215 8 2020-02-14 2022-01-25 23 6 bmartin@twitter.com bmartin@twitter.com
bpf.c
in src/samplers/tcp
206 16 2020-02-14 2022-06-06 12 6 bmartin@twitter.com imcusg@gmail.com
example.toml
in configs
410 - 2019-08-21 2022-03-01 18 5 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/tcp
114 - 2020-02-14 2022-01-25 16 5 bmartin@twitter.com bmartin@twitter.com
Cargo.toml
in root
69 - 2019-08-20 2022-07-01 94 4 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers
180 9 2019-08-26 2022-03-01 37 4 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/cpu
402 11 2019-08-26 2022-01-25 35 4 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/scheduler
315 10 2020-02-14 2022-03-10 29 4 bmartin@twitter.com bmartin@twitter.com
bpf.rs
in src/common
199 - 2020-02-14 2022-01-25 9 4 bmartin@twitter.com bmartin@twitter.com
main.rs
in src
95 1 2019-08-30 2022-03-01 37 3 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/disk
258 8 2019-08-26 2022-01-25 35 3 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/network
191 8 2019-08-26 2022-01-25 33 3 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/interrupt
292 8 2020-05-22 2022-01-25 23 3 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/xfs
152 8 2020-02-14 2022-01-25 19 3 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/ext4
154 8 2020-02-14 2022-01-25 19 3 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/scheduler
113 2 2020-02-14 2022-03-22 17 3 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/interrupt
87 - 2020-05-22 2022-01-25 13 3 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/krb5kdc
533 2 2021-09-16 2022-01-24 5 3 84049091+kylebartush-twitte... bmartin@twitter.com
mod.rs
in src/samplers/krb5kdc
158 6 2021-09-16 2022-01-14 4 3 84049091+kylebartush-twitte... bmartin@twitter.com
mod.rs
in src/common
137 - 2019-10-08 2022-03-10 16 2 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/config
113 4 2019-08-20 2022-01-25 13 2 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/cpu
181 5 2020-02-14 2022-01-25 12 2 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/disk
51 - 2020-02-14 2022-01-25 11 2 bmartin@twitter.com bmartin@twitter.com
ci.toml
in configs
47 - 2019-10-22 2022-09-07 10 2 bmartin@twitter.com bmartin@twitter.com
samplers.rs
in src/config
127 - 2020-02-14 2022-03-01 10 2 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/xfs
33 - 2020-02-14 2022-01-25 9 2 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/network
80 - 2020-02-14 2022-01-25 9 2 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/ext4
33 - 2020-02-14 2022-01-25 9 2 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/page_cache
177 8 2020-09-30 2022-01-25 9 2 bmartin@twitter.com bmartin@twitter.com
config.rs
in src/samplers/interrupt
60 7 2020-05-22 2022-01-25 7 2 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/page_cache
81 2 2020-09-30 2022-01-25 6 2 bmartin@twitter.com bmartin@twitter.com
bpf.c
in src/samplers/scheduler
69 4 2020-02-14 2022-03-10 5 2 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/usercall
283 8 2021-06-10 2022-01-24 4 2 84049091+kylebartush-twitte... bmartin@twitter.com
bpf.c
in src/samplers/xfs
58 6 2020-02-14 2022-01-25 3 2 bmartin@twitter.com bmartin@twitter.com
perf.c
in src/samplers/cpu
73 1 2020-08-06 2022-01-25 3 2 skrinikov@users.noreply.git... bmartin@twitter.com
bpf.c
in src/samplers/network
16 2 2020-02-14 2022-01-25 3 2 bmartin@twitter.com bmartin@twitter.com
perf.c
in src/samplers/scheduler
13 1 2020-08-06 2022-01-25 3 2 skrinikov@users.noreply.git... bmartin@twitter.com
stat.rs
in src/samplers/usercall
13 2 2021-06-10 2022-01-24 3 2 84049091+kylebartush-twitte... bmartin@twitter.com
bpf.c
in src/samplers/disk
97 3 2020-02-14 2022-01-25 3 2 bmartin@twitter.com bmartin@twitter.com
bpf.c
in src/samplers/interrupt
82 4 2020-07-17 2021-11-03 2 2 skrinikov@users.noreply.git... muxianw@twitter.com
bpf.c
in src/samplers/ext4
68 7 2020-02-14 2021-11-03 2 2 bmartin@twitter.com muxianw@twitter.com
config.rs
in src/samplers/usercall
137 6 2021-06-10 2021-11-25 2 2 84049091+kylebartush-twitte... bmartin@twitter.com
mod.rs
in src/samplers/memcache
154 5 2019-08-26 2022-06-13 27 1 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/softnet
100 5 2019-08-26 2022-01-25 25 1 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/rezolus
143 5 2019-08-26 2022-01-25 22 1 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/memory
230 5 2020-02-14 2022-01-25 16 1 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/udp
113 5 2020-02-14 2022-01-25 12 1 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/memory
208 2 2020-02-14 2022-01-25 10 1 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/http
155 5 2020-06-30 2022-03-01 10 1 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/softnet
41 2 2020-02-14 2022-01-25 9 1 bmartin@twitter.com bmartin@twitter.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
mod.rs
in src/samplers/nvidia
325 5 2020-12-09 2022-01-25 5 1 bmartin@twitter.com bmartin@twitter.com
bpf.c
in src/samplers/krb5kdc
307 3 2021-09-16 2021-09-16 1 1 84049091+kylebartush-twitte... 84049091+kylebartush-twitte...
mod.rs
in src/samplers/memory
230 5 2020-02-14 2022-01-25 16 1 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/nvidia
223 2 2020-12-09 2022-01-25 5 1 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/memory
208 2 2020-02-14 2022-01-25 10 1 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/metrics/metrics
189 3 2022-01-14 2022-01-24 2 1 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/process
157 6 2022-03-01 2022-03-01 1 1 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/http
155 5 2020-06-30 2022-03-01 10 1 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/memcache
154 5 2019-08-26 2022-06-13 27 1 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/rezolus
143 5 2019-08-26 2022-01-25 22 1 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/metrics/channel
127 - 2022-01-14 2022-01-24 2 1 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/ntp
125 7 2020-10-26 2022-01-25 4 1 bmartin@twitter.com bmartin@twitter.com
config.rs
in src/samplers/nvidia
124 6 2020-12-09 2022-01-25 3 1 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/metrics
114 7 2022-01-14 2022-01-24 2 1 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/udp
113 5 2020-02-14 2022-01-25 12 1 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/samplers/softnet
100 5 2019-08-26 2022-01-25 25 1 bmartin@twitter.com bmartin@twitter.com
general.rs
in src/config
92 7 2019-09-03 2022-01-25 8 1 bmartin@twitter.com bmartin@twitter.com
config.rs
in src/samplers/process
73 6 2022-03-01 2022-03-01 1 1 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/metrics/summary
70 - 2022-01-14 2022-01-24 2 1 bmartin@twitter.com bmartin@twitter.com
http.rs
in src/exposition
70 - 2020-02-14 2022-01-25 6 1 bmartin@twitter.com bmartin@twitter.com
config.rs
in src/samplers/scheduler
70 8 2020-02-14 2022-01-25 7 1 bmartin@twitter.com bmartin@twitter.com
config.rs
in src/samplers/http
69 6 2020-06-30 2022-03-01 6 1 bmartin@twitter.com bmartin@twitter.com
config.rs
in src/samplers/krb5kdc
62 7 2021-09-16 2021-09-16 1 1 84049091+kylebartush-twitte... 84049091+kylebartush-twitte...
config.rs
in src/samplers/xfs
60 7 2020-02-14 2022-01-25 8 1 bmartin@twitter.com bmartin@twitter.com
config.rs
in src/samplers/cpu
60 7 2020-02-14 2022-01-25 7 1 bmartin@twitter.com bmartin@twitter.com
config.rs
in src/samplers/network
60 7 2020-02-14 2022-01-25 7 1 bmartin@twitter.com bmartin@twitter.com
config.rs
in src/samplers/ext4
60 7 2020-02-14 2022-01-25 7 1 bmartin@twitter.com bmartin@twitter.com
config.rs
in src/samplers/tcp
60 7 2020-02-14 2022-01-25 7 1 bmartin@twitter.com bmartin@twitter.com
config.rs
in src/samplers/disk
60 7 2020-02-14 2022-01-25 7 1 bmartin@twitter.com bmartin@twitter.com
config.rs
in src/samplers/page_cache
60 7 2020-09-30 2022-01-25 4 1 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/metrics/error
56 3 2022-01-14 2022-01-14 1 1 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/exposition
50 - 2020-02-14 2022-01-24 8 1 bmartin@twitter.com bmartin@twitter.com
config.rs
in src/samplers/ntp
48 6 2020-10-26 2022-01-25 3 1 bmartin@twitter.com bmartin@twitter.com
kafka.rs
in src/config/exposition
44 3 2020-02-14 2022-01-25 5 1 bmartin@twitter.com bmartin@twitter.com
config.rs
in src/samplers/softnet
44 6 2020-02-14 2022-01-25 6 1 bmartin@twitter.com bmartin@twitter.com
config.rs
in src/samplers/memory
44 6 2020-02-14 2022-01-25 6 1 bmartin@twitter.com bmartin@twitter.com
config.rs
in src/samplers/udp
44 6 2020-02-14 2022-01-25 6 1 bmartin@twitter.com bmartin@twitter.com
config.rs
in src/samplers/rezolus
44 6 2020-02-14 2022-01-25 6 1 bmartin@twitter.com bmartin@twitter.com
config.rs
in src/samplers/memcache
44 5 2020-02-14 2022-01-25 5 1 bmartin@twitter.com bmartin@twitter.com
mod.rs
in src/metrics/entry
42 6 2022-01-14 2022-01-24 2 1 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/udp
42 2 2020-02-14 2022-01-25 8 1 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/softnet
41 2 2020-02-14 2022-01-25 9 1 bmartin@twitter.com bmartin@twitter.com
kafka.rs
in src/exposition
38 - 2020-02-14 2022-01-24 6 1 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/rezolus
38 2 2020-02-14 2022-01-25 8 1 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/process
38 2 2022-03-01 2022-03-01 1 1 bmartin@twitter.com bmartin@twitter.com
float_convert.rs
in src/metrics/traits
36 9 2022-01-14 2022-01-14 1 1 bmartin@twitter.com bmartin@twitter.com
usercall.toml
in configs
33 - 2021-06-10 2021-06-10 1 1 84049091+kylebartush-twitte... 84049091+kylebartush-twitte...
bpf.c
in src/samplers/page_cache
33 4 2020-09-30 2020-09-30 1 1 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/ntp
31 2 2020-10-26 2022-01-25 5 1 bmartin@twitter.com bmartin@twitter.com
stat.rs
in src/samplers/memcache
29 2 2020-02-14 2022-01-25 7 1 bmartin@twitter.com bmartin@twitter.com
Correlations

File Size vs. Number of Changes: 104 points

configs/ci.toml x: 47 lines of code y: 10 # changes Cargo.toml x: 69 lines of code y: 94 # changes src/samplers/memcache/mod.rs x: 154 lines of code y: 27 # changes src/samplers/tcp/bpf.c x: 206 lines of code y: 12 # changes src/samplers/scheduler/stat.rs x: 113 lines of code y: 17 # changes src/common/mod.rs x: 137 lines of code y: 16 # changes src/samplers/scheduler/bpf.c x: 69 lines of code y: 5 # changes src/samplers/scheduler/mod.rs x: 315 lines of code y: 29 # changes configs/example.toml x: 410 lines of code y: 18 # changes src/config/samplers.rs x: 127 lines of code y: 10 # changes src/main.rs x: 95 lines of code y: 37 # changes src/samplers/http/config.rs x: 69 lines of code y: 6 # changes src/samplers/http/mod.rs x: 155 lines of code y: 10 # changes src/samplers/mod.rs x: 180 lines of code y: 37 # changes src/samplers/process/config.rs x: 73 lines of code y: 1 # changes src/samplers/process/mod.rs x: 157 lines of code y: 1 # changes src/samplers/process/stat.rs x: 38 lines of code y: 1 # changes src/common/bpf.rs x: 199 lines of code y: 9 # changes src/config/exposition/kafka.rs x: 44 lines of code y: 5 # changes src/config/exposition/mod.rs x: 16 lines of code y: 3 # changes src/config/general.rs x: 92 lines of code y: 8 # changes src/config/mod.rs x: 113 lines of code y: 13 # changes src/exposition/http.rs x: 70 lines of code y: 6 # changes src/samplers/cpu/config.rs x: 60 lines of code y: 7 # changes src/samplers/cpu/mod.rs x: 402 lines of code y: 35 # changes src/samplers/cpu/perf.c x: 73 lines of code y: 3 # changes src/samplers/cpu/stat.rs x: 181 lines of code y: 12 # changes src/samplers/disk/bpf.c x: 97 lines of code y: 3 # changes src/samplers/disk/mod.rs x: 258 lines of code y: 35 # changes src/samplers/disk/stat.rs x: 51 lines of code y: 11 # changes src/samplers/ext4/mod.rs x: 154 lines of code y: 19 # changes src/samplers/ext4/stat.rs x: 33 lines of code y: 9 # changes src/samplers/http/stat.rs x: 19 lines of code y: 6 # changes src/samplers/interrupt/mod.rs x: 292 lines of code y: 23 # changes src/samplers/interrupt/stat.rs x: 87 lines of code y: 13 # changes src/samplers/memcache/stat.rs x: 29 lines of code y: 7 # changes src/samplers/memory/config.rs x: 44 lines of code y: 6 # changes src/samplers/memory/mod.rs x: 230 lines of code y: 16 # changes src/samplers/memory/stat.rs x: 208 lines of code y: 10 # changes src/samplers/network/mod.rs x: 191 lines of code y: 33 # changes src/samplers/network/stat.rs x: 80 lines of code y: 9 # changes src/samplers/ntp/config.rs x: 48 lines of code y: 3 # changes src/samplers/ntp/mod.rs x: 125 lines of code y: 4 # changes src/samplers/ntp/stat.rs x: 31 lines of code y: 5 # changes src/samplers/nvidia/config.rs x: 124 lines of code y: 3 # changes src/samplers/nvidia/mod.rs x: 325 lines of code y: 5 # changes src/samplers/nvidia/stat.rs x: 223 lines of code y: 5 # changes src/samplers/page_cache/config.rs x: 60 lines of code y: 4 # changes src/samplers/page_cache/mod.rs x: 177 lines of code y: 9 # changes src/samplers/page_cache/stat.rs x: 81 lines of code y: 6 # changes src/samplers/rezolus/mod.rs x: 143 lines of code y: 22 # changes src/samplers/rezolus/stat.rs x: 38 lines of code y: 8 # changes src/samplers/scheduler/config.rs x: 70 lines of code y: 7 # changes src/samplers/scheduler/perf.c x: 13 lines of code y: 3 # changes src/samplers/softnet/mod.rs x: 100 lines of code y: 25 # changes src/samplers/softnet/stat.rs x: 41 lines of code y: 9 # changes src/samplers/tcp/mod.rs x: 215 lines of code y: 23 # changes src/samplers/tcp/stat.rs x: 114 lines of code y: 16 # changes src/samplers/udp/mod.rs x: 113 lines of code y: 12 # changes src/samplers/udp/stat.rs x: 42 lines of code y: 8 # changes src/samplers/xfs/bpf.c x: 58 lines of code y: 3 # changes src/samplers/xfs/config.rs x: 60 lines of code y: 8 # changes src/samplers/xfs/mod.rs x: 152 lines of code y: 19 # changes src/exposition/kafka.rs x: 38 lines of code y: 6 # changes src/exposition/mod.rs x: 50 lines of code y: 8 # changes src/metrics/channel/mod.rs x: 127 lines of code y: 2 # changes src/metrics/entry/mod.rs x: 42 lines of code y: 2 # changes src/metrics/metrics/mod.rs x: 189 lines of code y: 2 # changes src/metrics/mod.rs x: 114 lines of code y: 2 # changes src/metrics/summary/mod.rs x: 70 lines of code y: 2 # changes src/metrics/traits/statistic.rs x: 20 lines of code y: 2 # changes src/samplers/krb5kdc/stat.rs x: 533 lines of code y: 5 # changes src/samplers/usercall/mod.rs x: 283 lines of code y: 4 # changes src/metrics/error/mod.rs x: 56 lines of code y: 1 # changes src/metrics/outputs/mod.rs x: 28 lines of code y: 1 # changes src/metrics/source/mod.rs x: 6 lines of code y: 1 # changes src/metrics/traits/count.rs x: 7 lines of code y: 1 # changes src/metrics/traits/float_convert.rs x: 36 lines of code y: 1 # changes src/metrics/traits/mod.rs x: 10 lines of code y: 1 # changes src/metrics/traits/primitive.rs x: 11 lines of code y: 1 # changes src/samplers/krb5kdc/mod.rs x: 158 lines of code y: 4 # changes src/samplers/usercall/config.rs x: 137 lines of code y: 2 # changes src/common/value_to_index2.c x: 17 lines of code y: 1 # changes src/samplers/ext4/bpf.c x: 68 lines of code y: 2 # changes src/samplers/interrupt/bpf.c x: 82 lines of code y: 2 # changes src/samplers/krb5kdc/bpf.c x: 307 lines of code y: 1 # changes src/samplers/krb5kdc/config.rs x: 62 lines of code y: 1 # changes configs/usercall.toml x: 33 lines of code y: 1 # changes configs/macos.toml x: 8 lines of code y: 1 # changes configs/memcache.toml x: 10 lines of code y: 2 # changes
94.0
# changes
  min: 1.0
  average: 9.36
  25th percentile: 2.0
  median: 6.0
  75th percentile: 10.0
  max: 94.0
0 533.0
lines of code
min: 6.0 | average: 104.51 | 25th percentile: 41.25 | median: 69.0 | 75th percentile: 149.75 | max: 533.0

Number of Contributors vs. Number of Changes: 104 points

configs/ci.toml x: 2 # contributors y: 10 # changes Cargo.toml x: 4 # contributors y: 94 # changes src/samplers/memcache/mod.rs x: 1 # contributors y: 27 # changes src/samplers/tcp/bpf.c x: 6 # contributors y: 12 # changes src/samplers/scheduler/stat.rs x: 3 # contributors y: 17 # changes src/common/mod.rs x: 2 # contributors y: 16 # changes src/samplers/scheduler/bpf.c x: 2 # contributors y: 5 # changes src/samplers/scheduler/mod.rs x: 4 # contributors y: 29 # changes configs/example.toml x: 5 # contributors y: 18 # changes src/main.rs x: 3 # contributors y: 37 # changes src/samplers/http/config.rs x: 1 # contributors y: 6 # changes src/samplers/http/mod.rs x: 1 # contributors y: 10 # changes src/samplers/mod.rs x: 4 # contributors y: 37 # changes src/samplers/process/config.rs x: 1 # contributors y: 1 # changes src/common/bpf.rs x: 4 # contributors y: 9 # changes src/config/exposition/kafka.rs x: 1 # contributors y: 5 # changes src/config/exposition/mod.rs x: 1 # contributors y: 3 # changes src/config/general.rs x: 1 # contributors y: 8 # changes src/config/mod.rs x: 2 # contributors y: 13 # changes src/samplers/cpu/config.rs x: 1 # contributors y: 7 # changes src/samplers/cpu/mod.rs x: 4 # contributors y: 35 # changes src/samplers/cpu/perf.c x: 2 # contributors y: 3 # changes src/samplers/cpu/stat.rs x: 2 # contributors y: 12 # changes src/samplers/disk/mod.rs x: 3 # contributors y: 35 # changes src/samplers/disk/stat.rs x: 2 # contributors y: 11 # changes src/samplers/ext4/mod.rs x: 3 # contributors y: 19 # changes src/samplers/ext4/stat.rs x: 2 # contributors y: 9 # changes src/samplers/interrupt/config.rs x: 2 # contributors y: 7 # changes src/samplers/interrupt/mod.rs x: 3 # contributors y: 23 # changes src/samplers/interrupt/stat.rs x: 3 # contributors y: 13 # changes src/samplers/memory/mod.rs x: 1 # contributors y: 16 # changes src/samplers/network/mod.rs x: 3 # contributors y: 33 # changes src/samplers/ntp/mod.rs x: 1 # contributors y: 4 # changes src/samplers/page_cache/stat.rs x: 2 # contributors y: 6 # changes src/samplers/rezolus/mod.rs x: 1 # contributors y: 22 # changes src/samplers/softnet/mod.rs x: 1 # contributors y: 25 # changes src/samplers/softnet/stat.rs x: 1 # contributors y: 9 # changes src/samplers/tcp/mod.rs x: 6 # contributors y: 23 # changes src/samplers/tcp/stat.rs x: 5 # contributors y: 16 # changes src/samplers/udp/mod.rs x: 1 # contributors y: 12 # changes src/metrics/channel/mod.rs x: 1 # contributors y: 2 # changes src/samplers/krb5kdc/stat.rs x: 3 # contributors y: 5 # changes src/samplers/usercall/mod.rs x: 2 # contributors y: 4 # changes src/samplers/krb5kdc/mod.rs x: 3 # contributors y: 4 # changes src/samplers/usercall/config.rs x: 2 # contributors y: 2 # changes
94.0
# changes
  min: 1.0
  average: 9.36
  25th percentile: 2.0
  median: 6.0
  75th percentile: 10.0
  max: 94.0
0 6.0
# contributors
min: 1.0 | average: 1.73 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 6.0

Number of Contributors vs. File Size: 104 points

configs/ci.toml x: 2 # contributors y: 47 lines of code Cargo.toml x: 4 # contributors y: 69 lines of code src/samplers/memcache/mod.rs x: 1 # contributors y: 154 lines of code src/samplers/tcp/bpf.c x: 6 # contributors y: 206 lines of code src/samplers/scheduler/stat.rs x: 3 # contributors y: 113 lines of code src/common/mod.rs x: 2 # contributors y: 137 lines of code src/samplers/scheduler/bpf.c x: 2 # contributors y: 69 lines of code src/samplers/scheduler/mod.rs x: 4 # contributors y: 315 lines of code configs/example.toml x: 5 # contributors y: 410 lines of code src/config/samplers.rs x: 2 # contributors y: 127 lines of code src/main.rs x: 3 # contributors y: 95 lines of code src/samplers/http/config.rs x: 1 # contributors y: 69 lines of code src/samplers/mod.rs x: 4 # contributors y: 180 lines of code src/samplers/process/config.rs x: 1 # contributors y: 73 lines of code src/samplers/process/mod.rs x: 1 # contributors y: 157 lines of code src/samplers/process/stat.rs x: 1 # contributors y: 38 lines of code src/common/bpf.rs x: 4 # contributors y: 199 lines of code src/config/exposition/kafka.rs x: 1 # contributors y: 44 lines of code src/config/exposition/mod.rs x: 1 # contributors y: 16 lines of code src/config/general.rs x: 1 # contributors y: 92 lines of code src/config/mod.rs x: 2 # contributors y: 113 lines of code src/exposition/http.rs x: 1 # contributors y: 70 lines of code src/samplers/cpu/config.rs x: 1 # contributors y: 60 lines of code src/samplers/cpu/mod.rs x: 4 # contributors y: 402 lines of code src/samplers/cpu/perf.c x: 2 # contributors y: 73 lines of code src/samplers/cpu/stat.rs x: 2 # contributors y: 181 lines of code src/samplers/disk/bpf.c x: 2 # contributors y: 97 lines of code src/samplers/disk/mod.rs x: 3 # contributors y: 258 lines of code src/samplers/disk/stat.rs x: 2 # contributors y: 51 lines of code src/samplers/ext4/mod.rs x: 3 # contributors y: 154 lines of code src/samplers/ext4/stat.rs x: 2 # contributors y: 33 lines of code src/samplers/http/stat.rs x: 1 # contributors y: 19 lines of code src/samplers/interrupt/config.rs x: 2 # contributors y: 60 lines of code src/samplers/interrupt/mod.rs x: 3 # contributors y: 292 lines of code src/samplers/interrupt/stat.rs x: 3 # contributors y: 87 lines of code src/samplers/memcache/stat.rs x: 1 # contributors y: 29 lines of code src/samplers/memory/mod.rs x: 1 # contributors y: 230 lines of code src/samplers/memory/stat.rs x: 1 # contributors y: 208 lines of code src/samplers/network/bpf.c x: 2 # contributors y: 16 lines of code src/samplers/network/mod.rs x: 3 # contributors y: 191 lines of code src/samplers/network/stat.rs x: 2 # contributors y: 80 lines of code src/samplers/ntp/config.rs x: 1 # contributors y: 48 lines of code src/samplers/ntp/mod.rs x: 1 # contributors y: 125 lines of code src/samplers/ntp/stat.rs x: 1 # contributors y: 31 lines of code src/samplers/nvidia/mod.rs x: 1 # contributors y: 325 lines of code src/samplers/nvidia/stat.rs x: 1 # contributors y: 223 lines of code src/samplers/page_cache/mod.rs x: 2 # contributors y: 177 lines of code src/samplers/rezolus/mod.rs x: 1 # contributors y: 143 lines of code src/samplers/scheduler/perf.c x: 2 # contributors y: 13 lines of code src/samplers/softnet/mod.rs x: 1 # contributors y: 100 lines of code src/samplers/softnet/stat.rs x: 1 # contributors y: 41 lines of code src/samplers/tcp/mod.rs x: 6 # contributors y: 215 lines of code src/samplers/tcp/stat.rs x: 5 # contributors y: 114 lines of code src/samplers/udp/mod.rs x: 1 # contributors y: 113 lines of code src/samplers/xfs/bpf.c x: 2 # contributors y: 58 lines of code src/samplers/xfs/mod.rs x: 3 # contributors y: 152 lines of code src/exposition/mod.rs x: 1 # contributors y: 50 lines of code src/metrics/channel/mod.rs x: 1 # contributors y: 127 lines of code src/metrics/metrics/mod.rs x: 1 # contributors y: 189 lines of code src/metrics/mod.rs x: 1 # contributors y: 114 lines of code src/samplers/krb5kdc/stat.rs x: 3 # contributors y: 533 lines of code src/samplers/usercall/mod.rs x: 2 # contributors y: 283 lines of code src/metrics/error/mod.rs x: 1 # contributors y: 56 lines of code src/metrics/source/mod.rs x: 1 # contributors y: 6 lines of code src/metrics/traits/count.rs x: 1 # contributors y: 7 lines of code src/metrics/traits/float_convert.rs x: 1 # contributors y: 36 lines of code src/metrics/traits/mod.rs x: 1 # contributors y: 10 lines of code src/metrics/traits/primitive.rs x: 1 # contributors y: 11 lines of code src/samplers/krb5kdc/mod.rs x: 3 # contributors y: 158 lines of code src/common/value_to_index2.c x: 1 # contributors y: 17 lines of code src/samplers/interrupt/bpf.c x: 2 # contributors y: 82 lines of code src/samplers/krb5kdc/bpf.c x: 1 # contributors y: 307 lines of code src/samplers/krb5kdc/config.rs x: 1 # contributors y: 62 lines of code configs/usercall.toml x: 1 # contributors y: 33 lines of code
533.0
lines of code
  min: 6.0
  average: 104.51
  25th percentile: 41.25
  median: 69.0
  75th percentile: 149.75
  max: 533.0
0 6.0
# contributors
min: 1.0 | average: 1.73 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 6.0