apache / skywalking-rover
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 190 files with 17,064 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 22 files changed 6-20 times (4,496 lines of code)
    • 168 files changed 1-5 times (12,568 lines of code)
0% | 0% | 0% | 26% | 73%
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 190 files with 17,064 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 4 files changed by 2-5 contributors (463 lines of code)
    • 186 files changed by 1 contributor (16,601 lines of code)
0% | 0% | 0% | 2% | 97%
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, txt, yml, yaml, md, h, sh, c, mk, mod, cpp, rs, js, py, java, json, gitignore, tpl, proto
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 0% | 19% | 80%
c0% | 0% | 0% | 72% | 27%
h0% | 0% | 0% | 37% | 62%
yaml0% | 0% | 0% | 78% | 21%
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
pkg0% | 0% | 0% | 19% | 80%
bpf0% | 0% | 0% | 59% | 40%
configs0% | 0% | 0% | 100% | 0%
internal0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
cmd0% | 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
netmonitor.c
in bpf/profiling/network
1069 57 2022-07-13 2023-03-23 16 1 741550557@qq.com 741550557@qq.com
runner.go
in pkg/profiling/task/network
317 13 2022-07-13 2023-01-19 15 1 741550557@qq.com 741550557@qq.com
83 - 2022-02-24 2023-02-22 13 1 741550557@qq.com 741550557@qq.com
ssl.go
in pkg/profiling/task/network
14 1 2022-08-02 2023-03-20 12 2 741550557@qq.com 741550557@qq.com
runner.go
in pkg/profiling/task/oncpu
209 7 2022-03-22 2023-02-24 12 1 741550557@qq.com 741550557@qq.com
storage.go
in pkg/process/finders
360 21 2022-03-01 2023-02-22 12 1 741550557@qq.com 741550557@qq.com
sock_stats.h
in bpf/profiling/network
191 2 2022-07-13 2023-02-02 11 1 741550557@qq.com 741550557@qq.com
runner.go
in pkg/profiling/task/offcpu
173 6 2022-05-18 2023-03-23 10 1 741550557@qq.com 741550557@qq.com
args.h
in bpf/profiling/network
231 4 2022-07-13 2023-02-22 9 1 741550557@qq.com 741550557@qq.com
process.go
in pkg/process/api
54 3 2022-03-01 2023-02-22 8 1 741550557@qq.com 741550557@qq.com
events.go
in pkg/profiling/task/network/analyze/layer7
65 7 2022-10-25 2023-08-03 8 1 741550557@qq.com 741550557@qq.com
protocols.go
in pkg/profiling/task/network/analyze/layer7/protocols
95 11 2022-10-25 2023-08-03 8 1 741550557@qq.com 741550557@qq.com
manager.go
in pkg/process/finders
96 11 2022-03-01 2023-02-22 8 1 741550557@qq.com 741550557@qq.com
metrics.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1
307 12 2022-11-17 2023-08-03 8 1 741550557@qq.com 741550557@qq.com
module.go
in pkg/process
63 13 2022-03-22 2023-02-22 7 1 741550557@qq.com 741550557@qq.com
listener.go
in pkg/profiling/task/network/analyze/layer7
101 14 2022-10-25 2023-08-03 7 1 741550557@qq.com 741550557@qq.com
api.go
in pkg/tools/profiling
160 8 2022-03-01 2022-12-07 7 1 741550557@qq.com 741550557@qq.com
go_library.go
in pkg/tools/profiling
81 4 2022-03-01 2022-08-12 6 1 741550557@qq.com 741550557@qq.com
openssl.c
in bpf/profiling/network
93 7 2022-08-02 2023-02-24 6 1 741550557@qq.com 741550557@qq.com
go_tls.c
in bpf/profiling/network
144 4 2022-08-12 2023-03-20 6 1 741550557@qq.com 741550557@qq.com
finder.go
in pkg/process/finders/kubernetes
294 13 2022-04-26 2022-08-24 6 1 741550557@qq.com 741550557@qq.com
manager.go
in pkg/profiling/task
296 14 2022-03-22 2023-02-22 6 1 741550557@qq.com 741550557@qq.com
protocol.go
in pkg/profiling/task/network/analyze/layer7/protocols/base
25 - 2022-11-17 2023-08-03 5 1 741550557@qq.com 741550557@qq.com
api.h
in bpf/include
38 - 2022-03-22 2023-03-23 5 1 741550557@qq.com 741550557@qq.com
context.go
in pkg/process/finders
56 9 2022-03-01 2023-02-22 5 1 741550557@qq.com 741550557@qq.com
kernel.go
in pkg/tools/profiling
57 3 2022-03-01 2022-08-12 5 1 741550557@qq.com 741550557@qq.com
config.go
in pkg/profiling/task/base
87 5 2022-03-22 2022-12-06 5 1 741550557@qq.com 741550557@qq.com
task.go
in pkg/profiling/task/base
114 5 2022-03-22 2023-02-22 5 1 741550557@qq.com 741550557@qq.com
metrics.go
in pkg/profiling/task/network/analyze/base
135 14 2022-10-13 2023-08-03 5 1 741550557@qq.com 741550557@qq.com
sampling.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1
156 8 2022-11-24 2023-08-03 5 2 741550557@qq.com 741550557@qq.com
analyzer.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1
185 12 2022-11-17 2023-08-03 5 1 741550557@qq.com 741550557@qq.com
listener.go
in pkg/profiling/task/network/analyze/layer4
287 22 2022-10-13 2023-08-03 5 1 741550557@qq.com 741550557@qq.com
finder.go
in pkg/process/finders/scanner
393 22 2022-04-18 2022-12-06 5 1 741550557@qq.com 741550557@qq.com
register.go
in pkg/boot
14 1 2022-02-24 2022-07-25 4 1 741550557@qq.com 741550557@qq.com
config.go
in pkg/process
16 1 2022-03-01 2022-05-15 4 1 741550557@qq.com 741550557@qq.com
listener.go
in pkg/profiling/task/network/analyze/base
24 - 2022-10-13 2023-08-03 4 1 741550557@qq.com 741550557@qq.com
finder.go
in pkg/process/finders/base
25 - 2022-03-01 2022-05-15 4 1 741550557@qq.com 741550557@qq.com
go_tls.h
in bpf/profiling/network
27 1 2022-08-12 2023-02-24 4 1 741550557@qq.com 741550557@qq.com
bpf.go
in pkg/profiling/task/network/bpf
29 2 2022-10-13 2023-03-23 4 1 741550557@qq.com 741550557@qq.com
time.go
in pkg/tools/host
29 3 2022-10-25 2023-01-05 4 1 741550557@qq.com 741550557@qq.com
tool.go
in pkg/process/finders/base
55 4 2022-04-26 2023-02-24 4 1 741550557@qq.com 741550557@qq.com
connection.go
in pkg/profiling/task/network/analyze/base
60 1 2022-10-13 2023-08-03 4 1 741550557@qq.com 741550557@qq.com
process.go
in pkg/process/finders/kubernetes
64 8 2022-04-26 2023-08-03 4 1 741550557@qq.com 741550557@qq.com
template.go
in pkg/process/finders/base
87 14 2022-03-01 2022-09-14 4 1 741550557@qq.com 741550557@qq.com
registry.go
in pkg/process/finders/kubernetes
105 9 2022-04-26 2022-12-06 4 1 741550557@qq.com 741550557@qq.com
module.go
in pkg/boot
138 5 2022-02-24 2022-12-08 4 1 741550557@qq.com 741550557@qq.com
analyzer.go
in pkg/profiling/task/network/analyze/layer7/protocols/base
199 14 2023-01-05 2023-08-03 4 1 741550557@qq.com 741550557@qq.com
reader.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1/reader
245 15 2023-01-05 2023-08-03 4 2 741550557@qq.com 741550557@qq.com
context.go
in pkg/profiling/task/network/analyze/base
319 26 2022-10-13 2023-08-03 4 1 741550557@qq.com 741550557@qq.com
openssl.h
in bpf/profiling/network
1 - 2022-08-02 2023-02-24 3 1 741550557@qq.com 741550557@qq.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
ssl.go
in pkg/profiling/task/network
14 1 2022-08-02 2023-03-20 12 2 741550557@qq.com 741550557@qq.com
sampling.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1
156 8 2022-11-24 2023-08-03 5 2 741550557@qq.com 741550557@qq.com
reader.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1/reader
245 15 2023-01-05 2023-08-03 4 2 741550557@qq.com 741550557@qq.com
offcpu.c
in bpf/profiling
48 1 2022-05-18 2023-04-04 3 2 741550557@qq.com haining.cao@daocloud.io
netmonitor.c
in bpf/profiling/network
1069 57 2022-07-13 2023-03-23 16 1 741550557@qq.com 741550557@qq.com
runner.go
in pkg/profiling/task/network
317 13 2022-07-13 2023-01-19 15 1 741550557@qq.com 741550557@qq.com
83 - 2022-02-24 2023-02-22 13 1 741550557@qq.com 741550557@qq.com
runner.go
in pkg/profiling/task/oncpu
209 7 2022-03-22 2023-02-24 12 1 741550557@qq.com 741550557@qq.com
storage.go
in pkg/process/finders
360 21 2022-03-01 2023-02-22 12 1 741550557@qq.com 741550557@qq.com
sock_stats.h
in bpf/profiling/network
191 2 2022-07-13 2023-02-02 11 1 741550557@qq.com 741550557@qq.com
runner.go
in pkg/profiling/task/offcpu
173 6 2022-05-18 2023-03-23 10 1 741550557@qq.com 741550557@qq.com
args.h
in bpf/profiling/network
231 4 2022-07-13 2023-02-22 9 1 741550557@qq.com 741550557@qq.com
events.go
in pkg/profiling/task/network/analyze/layer7
65 7 2022-10-25 2023-08-03 8 1 741550557@qq.com 741550557@qq.com
metrics.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1
307 12 2022-11-17 2023-08-03 8 1 741550557@qq.com 741550557@qq.com
protocols.go
in pkg/profiling/task/network/analyze/layer7/protocols
95 11 2022-10-25 2023-08-03 8 1 741550557@qq.com 741550557@qq.com
manager.go
in pkg/process/finders
96 11 2022-03-01 2023-02-22 8 1 741550557@qq.com 741550557@qq.com
process.go
in pkg/process/api
54 3 2022-03-01 2023-02-22 8 1 741550557@qq.com 741550557@qq.com
api.go
in pkg/tools/profiling
160 8 2022-03-01 2022-12-07 7 1 741550557@qq.com 741550557@qq.com
listener.go
in pkg/profiling/task/network/analyze/layer7
101 14 2022-10-25 2023-08-03 7 1 741550557@qq.com 741550557@qq.com
module.go
in pkg/process
63 13 2022-03-22 2023-02-22 7 1 741550557@qq.com 741550557@qq.com
go_tls.c
in bpf/profiling/network
144 4 2022-08-12 2023-03-20 6 1 741550557@qq.com 741550557@qq.com
openssl.c
in bpf/profiling/network
93 7 2022-08-02 2023-02-24 6 1 741550557@qq.com 741550557@qq.com
go_library.go
in pkg/tools/profiling
81 4 2022-03-01 2022-08-12 6 1 741550557@qq.com 741550557@qq.com
manager.go
in pkg/profiling/task
296 14 2022-03-22 2023-02-22 6 1 741550557@qq.com 741550557@qq.com
finder.go
in pkg/process/finders/kubernetes
294 13 2022-04-26 2022-08-24 6 1 741550557@qq.com 741550557@qq.com
api.h
in bpf/include
38 - 2022-03-22 2023-03-23 5 1 741550557@qq.com 741550557@qq.com
kernel.go
in pkg/tools/profiling
57 3 2022-03-01 2022-08-12 5 1 741550557@qq.com 741550557@qq.com
analyzer.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1
185 12 2022-11-17 2023-08-03 5 1 741550557@qq.com 741550557@qq.com
protocol.go
in pkg/profiling/task/network/analyze/layer7/protocols/base
25 - 2022-11-17 2023-08-03 5 1 741550557@qq.com 741550557@qq.com
listener.go
in pkg/profiling/task/network/analyze/layer4
287 22 2022-10-13 2023-08-03 5 1 741550557@qq.com 741550557@qq.com
metrics.go
in pkg/profiling/task/network/analyze/base
135 14 2022-10-13 2023-08-03 5 1 741550557@qq.com 741550557@qq.com
config.go
in pkg/profiling/task/base
87 5 2022-03-22 2022-12-06 5 1 741550557@qq.com 741550557@qq.com
task.go
in pkg/profiling/task/base
114 5 2022-03-22 2023-02-22 5 1 741550557@qq.com 741550557@qq.com
context.go
in pkg/process/finders
56 9 2022-03-01 2023-02-22 5 1 741550557@qq.com 741550557@qq.com
finder.go
in pkg/process/finders/scanner
393 22 2022-04-18 2022-12-06 5 1 741550557@qq.com 741550557@qq.com
go_tls.h
in bpf/profiling/network
27 1 2022-08-12 2023-02-24 4 1 741550557@qq.com 741550557@qq.com
time.go
in pkg/tools/host
29 3 2022-10-25 2023-01-05 4 1 741550557@qq.com 741550557@qq.com
register.go
in pkg/boot
14 1 2022-02-24 2022-07-25 4 1 741550557@qq.com 741550557@qq.com
module.go
in pkg/boot
138 5 2022-02-24 2022-12-08 4 1 741550557@qq.com 741550557@qq.com
analyzer.go
in pkg/profiling/task/network/analyze/layer7/protocols/base
199 14 2023-01-05 2023-08-03 4 1 741550557@qq.com 741550557@qq.com
context.go
in pkg/profiling/task/network/analyze/base
319 26 2022-10-13 2023-08-03 4 1 741550557@qq.com 741550557@qq.com
connection.go
in pkg/profiling/task/network/analyze/base
60 1 2022-10-13 2023-08-03 4 1 741550557@qq.com 741550557@qq.com
listener.go
in pkg/profiling/task/network/analyze/base
24 - 2022-10-13 2023-08-03 4 1 741550557@qq.com 741550557@qq.com
bpf.go
in pkg/profiling/task/network/bpf
29 2 2022-10-13 2023-03-23 4 1 741550557@qq.com 741550557@qq.com
config.go
in pkg/process
16 1 2022-03-01 2022-05-15 4 1 741550557@qq.com 741550557@qq.com
registry.go
in pkg/process/finders/kubernetes
105 9 2022-04-26 2022-12-06 4 1 741550557@qq.com 741550557@qq.com
process.go
in pkg/process/finders/kubernetes
64 8 2022-04-26 2023-08-03 4 1 741550557@qq.com 741550557@qq.com
finder.go
in pkg/process/finders/base
25 - 2022-03-01 2022-05-15 4 1 741550557@qq.com 741550557@qq.com
template.go
in pkg/process/finders/base
87 14 2022-03-01 2022-09-14 4 1 741550557@qq.com 741550557@qq.com
tool.go
in pkg/process/finders/base
55 4 2022-04-26 2023-02-24 4 1 741550557@qq.com 741550557@qq.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
netmonitor.c
in bpf/profiling/network
1069 57 2022-07-13 2023-03-23 16 1 741550557@qq.com 741550557@qq.com
buffer.go
in pkg/profiling/task/network/analyze/buffer
445 30 2023-08-03 2023-08-03 1 1 741550557@qq.com 741550557@qq.com
finder.go
in pkg/process/finders/scanner
393 22 2022-04-18 2022-12-06 5 1 741550557@qq.com 741550557@qq.com
traffic.go
in pkg/profiling/task/network/analyze/base
369 16 2022-10-13 2023-08-03 3 1 741550557@qq.com 741550557@qq.com
storage.go
in pkg/process/finders
360 21 2022-03-01 2023-02-22 12 1 741550557@qq.com 741550557@qq.com
dwarf_init.go
in pkg/tools/elf
319 13 2022-08-12 2022-08-24 2 1 741550557@qq.com 741550557@qq.com
context.go
in pkg/profiling/task/network/analyze/base
319 26 2022-10-13 2023-08-03 4 1 741550557@qq.com 741550557@qq.com
runner.go
in pkg/profiling/task/network
317 13 2022-07-13 2023-01-19 15 1 741550557@qq.com 741550557@qq.com
metrics.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1
307 12 2022-11-17 2023-08-03 8 1 741550557@qq.com 741550557@qq.com
checkers.go
in pkg/profiling/continuous
305 13 2023-02-22 2023-03-02 2 1 741550557@qq.com 741550557@qq.com
linker.go
in pkg/tools/btf
297 20 2023-02-22 2023-03-23 3 1 741550557@qq.com 741550557@qq.com
manager.go
in pkg/profiling/task
296 14 2022-03-22 2023-02-22 6 1 741550557@qq.com 741550557@qq.com
finder.go
in pkg/process/finders/kubernetes
294 13 2022-04-26 2022-08-24 6 1 741550557@qq.com 741550557@qq.com
listener.go
in pkg/profiling/task/network/analyze/layer4
287 22 2022-10-13 2023-08-03 5 1 741550557@qq.com 741550557@qq.com
args.h
in bpf/profiling/network
231 4 2022-07-13 2023-02-22 9 1 741550557@qq.com 741550557@qq.com
runner.go
in pkg/profiling/task/oncpu
209 7 2022-03-22 2023-02-24 12 1 741550557@qq.com 741550557@qq.com
metrics.go
in pkg/profiling/task/network/analyze/layer4
203 24 2022-10-13 2022-11-17 3 1 741550557@qq.com 741550557@qq.com
windows.go
in pkg/profiling/continuous/base
202 16 2023-02-22 2023-03-02 2 1 741550557@qq.com 741550557@qq.com
analyzer.go
in pkg/profiling/task/network/analyze/layer7/protocols/base
199 14 2023-01-05 2023-08-03 4 1 741550557@qq.com 741550557@qq.com
http_checker.go
in pkg/profiling/continuous/checker/common
199 7 2023-02-22 2023-03-02 2 1 741550557@qq.com 741550557@qq.com
gotls.go
in pkg/tools/ssl
193 5 2023-02-24 2023-03-20 2 1 741550557@qq.com 741550557@qq.com
sock_stats.h
in bpf/profiling/network
191 2 2022-07-13 2023-02-02 11 1 741550557@qq.com 741550557@qq.com
analyzer.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1
185 12 2022-11-17 2023-08-03 5 1 741550557@qq.com 741550557@qq.com
check.go
in internal/cmd
179 9 2022-12-08 2022-12-08 1 1 741550557@qq.com 741550557@qq.com
node.go
in pkg/tools/ssl
178 5 2023-02-24 2023-02-24 1 1 741550557@qq.com 741550557@qq.com
runner.go
in pkg/profiling/task/offcpu
173 6 2022-05-18 2023-03-23 10 1 741550557@qq.com 741550557@qq.com
enums.go
in pkg/profiling/task/network/analyze/events
163 6 2023-08-03 2023-08-03 1 1 741550557@qq.com 741550557@qq.com
api.go
in pkg/tools/profiling
160 8 2022-03-01 2022-12-07 7 1 741550557@qq.com 741550557@qq.com
template.go
in pkg/process/finders/kubernetes
152 15 2022-04-26 2022-09-14 2 1 741550557@qq.com 741550557@qq.com
go_tls.c
in bpf/profiling/network
144 4 2022-08-12 2023-03-20 6 1 741550557@qq.com 741550557@qq.com
process.go
in pkg/tools/process
144 8 2023-02-24 2023-02-24 1 1 741550557@qq.com 741550557@qq.com
go_tls.c
in bpf/profiling/continuous
139 4 2023-02-24 2023-03-20 2 1 741550557@qq.com 741550557@qq.com
module.go
in pkg/boot
138 5 2022-02-24 2022-12-08 4 1 741550557@qq.com 741550557@qq.com
metrics.go
in pkg/profiling/task/network/analyze/base
135 14 2022-10-13 2023-08-03 5 1 741550557@qq.com 741550557@qq.com
network.go
in pkg/profiling/continuous/checker/bpf/network
133 8 2023-02-22 2023-03-23 3 1 741550557@qq.com 741550557@qq.com
client.go
in pkg/core/backend
125 7 2022-02-24 2022-12-06 2 1 741550557@qq.com 741550557@qq.com
tcpresolver.go
in pkg/profiling/task/network/analyze/base
121 5 2022-10-13 2022-12-06 2 1 741550557@qq.com 741550557@qq.com
common.go
in pkg/profiling/continuous/trigger
121 6 2023-02-22 2023-02-22 1 1 741550557@qq.com 741550557@qq.com
ip.go
in pkg/tools
120 10 2022-03-01 2022-07-13 2 1 741550557@qq.com 741550557@qq.com
socket.h
in bpf/profiling/network
119 - 2022-07-13 2023-01-19 3 1 741550557@qq.com 741550557@qq.com
process_checker.go
in pkg/profiling/continuous/checker/common
118 5 2023-02-22 2023-03-02 2 1 741550557@qq.com 741550557@qq.com
protocol_analyzer.h
in bpf/include
117 3 2023-02-22 2023-02-22 1 1 741550557@qq.com 741550557@qq.com
tracing.go
in pkg/profiling/task/network/analyze/layer7/protocols/base
115 13 2022-11-17 2022-11-17 1 1 741550557@qq.com 741550557@qq.com
task.go
in pkg/profiling/task/base
114 5 2022-03-22 2023-02-22 5 1 741550557@qq.com 741550557@qq.com
symbol_offsets.h
in bpf/include
113 1 2023-02-24 2023-03-23 3 1 741550557@qq.com 741550557@qq.com
ssl.go
in pkg/tools/ssl
112 9 2023-02-24 2023-02-24 1 1 741550557@qq.com 741550557@qq.com
abi.go
in pkg/tools/elf
112 6 2022-08-12 2023-03-23 2 1 741550557@qq.com 741550557@qq.com
container.go
in pkg/process/finders/kubernetes
110 7 2022-04-26 2022-09-14 3 1 741550557@qq.com 741550557@qq.com
request.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1/reader
109 8 2023-01-05 2023-08-03 2 1 741550557@qq.com 741550557@qq.com
network.c
in bpf/profiling/continuous
106 6 2023-02-22 2023-03-23 3 1 741550557@qq.com 741550557@qq.com
Correlations

File Size vs. Number of Changes: 190 points

pkg/process/finders/kubernetes/process.go x: 64 lines of code y: 4 # changes pkg/profiling/task/network/analyze/layer7/events.go x: 65 lines of code y: 8 # changes pkg/profiling/task/network/analyze/layer7/listener.go x: 101 lines of code y: 7 # changes pkg/profiling/task/network/analyze/layer7/protocols/http1/metrics.go x: 307 lines of code y: 8 # changes pkg/profiling/task/network/analyze/layer7/protocols/http1/reader/request.go x: 109 lines of code y: 2 # changes pkg/profiling/task/network/analyze/layer7/protocols/http1/reader/response.go x: 96 lines of code y: 2 # changes pkg/profiling/task/network/analyze/layer7/protocols/http1/sampling.go x: 156 lines of code y: 5 # changes pkg/tools/btf/queue.go x: 96 lines of code y: 1 # changes pkg/profiling/continuous/checker/bpf/network/reader.go x: 48 lines of code y: 3 # changes pkg/profiling/task/network/analyze/base/connection.go x: 60 lines of code y: 4 # changes pkg/profiling/task/network/analyze/base/context.go x: 319 lines of code y: 4 # changes pkg/profiling/task/network/analyze/base/listener.go x: 24 lines of code y: 4 # changes pkg/profiling/task/network/analyze/base/metrics.go x: 135 lines of code y: 5 # changes pkg/profiling/task/network/analyze/base/traffic.go x: 369 lines of code y: 3 # changes pkg/profiling/task/network/analyze/buffer/buffer.go x: 445 lines of code y: 1 # changes pkg/profiling/task/network/analyze/enums/protocol.go x: 6 lines of code y: 1 # changes pkg/profiling/task/network/analyze/events/data.go x: 102 lines of code y: 1 # changes pkg/profiling/task/network/analyze/events/enums.go x: 163 lines of code y: 1 # changes pkg/profiling/task/network/analyze/events/sockets.go x: 45 lines of code y: 1 # changes pkg/profiling/task/network/analyze/layer4/events.go x: 62 lines of code y: 3 # changes pkg/profiling/task/network/analyze/layer4/listener.go x: 287 lines of code y: 5 # changes pkg/profiling/task/network/analyze/layer7/protocols/base/analyzer.go x: 199 lines of code y: 4 # changes pkg/profiling/task/network/analyze/layer7/protocols/base/protocol.go x: 25 lines of code y: 5 # changes pkg/profiling/task/network/analyze/layer7/protocols/http1/analyzer.go x: 185 lines of code y: 5 # changes pkg/profiling/task/network/analyze/layer7/protocols/http1/reader/reader.go x: 245 lines of code y: 4 # changes pkg/profiling/task/network/analyze/layer7/protocols/protocols.go x: 95 lines of code y: 8 # changes pkg/profiling/continuous/checker/process_cpu.go x: 30 lines of code y: 3 # changes bpf/include/api.h x: 38 lines of code y: 5 # changes bpf/include/goid.h x: 35 lines of code y: 2 # changes bpf/include/symbol_offsets.h x: 113 lines of code y: 3 # changes bpf/include/syscall_reading.h x: 15 lines of code y: 1 # changes bpf/profiling/continuous/network.c x: 106 lines of code y: 3 # changes bpf/profiling/network/netmonitor.c x: 1069 lines of code y: 16 # changes pkg/profiling/continuous/checker/bpf/network/network.go x: 133 lines of code y: 3 # changes pkg/profiling/task/network/bpf/bpf.go x: 29 lines of code y: 4 # changes pkg/profiling/task/offcpu/runner.go x: 173 lines of code y: 10 # changes pkg/tools/btf/linker.go x: 297 lines of code y: 3 # changes pkg/tools/elf/abi.go x: 112 lines of code y: 2 # changes bpf/profiling/continuous/go_tls.c x: 139 lines of code y: 2 # changes bpf/profiling/network/go_tls.c x: 144 lines of code y: 6 # changes bpf/profiling/offcpu.h x: 26 lines of code y: 2 # changes pkg/profiling/continuous/checker/bpf/network/ssl.go x: 14 lines of code y: 2 # changes pkg/profiling/task/network/ssl.go x: 14 lines of code y: 12 # changes pkg/tools/ssl/gotls.go x: 193 lines of code y: 2 # changes pkg/profiling/continuous/base/metrics.go x: 77 lines of code y: 2 # changes pkg/profiling/continuous/base/windows.go x: 202 lines of code y: 2 # changes pkg/profiling/continuous/checker/common/causes.go x: 86 lines of code y: 2 # changes pkg/profiling/continuous/checker/common/http_checker.go x: 199 lines of code y: 2 # changes pkg/profiling/continuous/checker/common/process_checker.go x: 118 lines of code y: 2 # changes pkg/profiling/continuous/checker/common/system_checker.go x: 103 lines of code y: 2 # changes pkg/profiling/continuous/checker/network_error_rate.go x: 46 lines of code y: 2 # changes pkg/profiling/continuous/checker/network_response_time.go x: 37 lines of code y: 2 # changes pkg/profiling/continuous/checker/process_thread.go x: 24 lines of code y: 2 # changes pkg/profiling/continuous/checkers.go x: 305 lines of code y: 2 # changes bpf/profiling/continuous/network.h x: 44 lines of code y: 2 # changes bpf/profiling/continuous/openssl.c x: 78 lines of code y: 1 # changes bpf/profiling/continuous/openssl.h x: 11 lines of code y: 1 # changes bpf/profiling/network/go_tls.h x: 27 lines of code y: 4 # changes bpf/profiling/network/openssl.c x: 93 lines of code y: 6 # changes bpf/profiling/network/openssl.h x: 1 lines of code y: 3 # changes pkg/process/finders/base/tool.go x: 55 lines of code y: 4 # changes pkg/profiling/continuous/checker/bpf/network/http1.go x: 99 lines of code y: 2 # changes pkg/profiling/continuous/checker/bpf/network/process.go x: 48 lines of code y: 1 # changes pkg/profiling/task/oncpu/runner.go x: 209 lines of code y: 12 # changes pkg/tools/process/process.go x: 144 lines of code y: 1 # changes pkg/tools/ssl/envoy.go x: 49 lines of code y: 1 # changes pkg/tools/ssl/node.go x: 178 lines of code y: 1 # changes pkg/tools/ssl/openssl.go x: 93 lines of code y: 1 # changes pkg/tools/ssl/ssl.go x: 112 lines of code y: 1 # changes bpf/include/protocol_analyzer.h x: 117 lines of code y: 1 # changes bpf/profiling/continuous/skb.h x: 22 lines of code y: 1 # changes bpf/profiling/network/args.h x: 231 lines of code y: 9 # changes bpf/profiling/network/common.h x: 1 lines of code y: 2 # changes configs/rover_configs.yaml x: 83 lines of code y: 13 # changes pkg/process/api.go x: 9 lines of code y: 3 # changes pkg/process/api/process.go x: 54 lines of code y: 8 # changes pkg/process/finders/context.go x: 56 lines of code y: 5 # changes pkg/process/finders/storage.go x: 360 lines of code y: 12 # changes pkg/process/module.go x: 63 lines of code y: 7 # changes pkg/profiling/config.go x: 13 lines of code y: 2 # changes pkg/profiling/continuous/base/checker.go x: 32 lines of code y: 1 # changes pkg/profiling/continuous/base/trigger.go x: 18 lines of code y: 1 # changes pkg/profiling/continuous/checker/common/checker.go x: 51 lines of code y: 1 # changes pkg/profiling/continuous/manager.go x: 41 lines of code y: 1 # changes pkg/profiling/continuous/trigger/common.go x: 121 lines of code y: 1 # changes pkg/profiling/continuous/trigger/network.go x: 90 lines of code y: 1 # changes pkg/profiling/continuous/trigger/offcpu.go x: 25 lines of code y: 1 # changes pkg/profiling/continuous/triggers.go x: 92 lines of code y: 1 # changes pkg/profiling/manager.go x: 79 lines of code y: 3 # changes pkg/profiling/task/base/task.go x: 114 lines of code y: 5 # changes pkg/profiling/task/context.go x: 64 lines of code y: 3 # changes pkg/profiling/task/manager.go x: 296 lines of code y: 6 # changes bpf/profiling/network/sock_stats.h x: 191 lines of code y: 11 # changes bpf/profiling/network/socket.h x: 119 lines of code y: 3 # changes bpf/profiling/network/socket_detail.c x: 65 lines of code y: 1 # changes pkg/profiling/task/network/runner.go x: 317 lines of code y: 15 # changes pkg/tools/host/network.go x: 39 lines of code y: 1 # changes internal/cmd/start.go x: 19 lines of code y: 3 # changes pkg/boot/module.go x: 138 lines of code y: 4 # changes pkg/boot/starter.go x: 39 lines of code y: 2 # changes pkg/tools/profiling/api.go x: 160 lines of code y: 7 # changes pkg/config/env_override.go x: 77 lines of code y: 3 # changes pkg/core/backend/client.go x: 125 lines of code y: 2 # changes pkg/process/finders/kubernetes/registry.go x: 105 lines of code y: 4 # changes pkg/process/finders/scanner/finder.go x: 393 lines of code y: 5 # changes pkg/profiling/task/base/config.go x: 87 lines of code y: 5 # changes pkg/profiling/task/network/analyze/base/tcpresolver.go x: 121 lines of code y: 2 # changes pkg/tools/btf/ebpf.go x: 52 lines of code y: 2 # changes pkg/tools/elf/elf.go x: 79 lines of code y: 2 # changes pkg/profiling/module.go x: 47 lines of code y: 2 # changes pkg/profiling/task/network/analyze/layer4/metrics.go x: 203 lines of code y: 3 # changes pkg/profiling/task/network/analyze/layer7/protocols/base/tracing.go x: 115 lines of code y: 1 # changes pkg/profiling/task/network/analyze/layer7/protocols/metrics/base.go x: 11 lines of code y: 2 # changes pkg/profiling/task/network/analyze/layer7/protocols/metrics/topn.go x: 66 lines of code y: 1 # changes pkg/profiling/task/network/analyze/layer7/protocols/metrics/histogram.go x: 63 lines of code y: 1 # changes pkg/process/finders/base/template.go x: 87 lines of code y: 4 # changes pkg/process/finders/kubernetes/container.go x: 110 lines of code y: 3 # changes pkg/process/finders/kubernetes/template.go x: 152 lines of code y: 2 # changes bpf/profiling/network/node_tls.c x: 28 lines of code y: 1 # changes bpf/profiling/network/node_tls.h x: 55 lines of code y: 1 # changes pkg/process/finders/kubernetes/finder.go x: 294 lines of code y: 6 # changes pkg/tools/elf/dwarf.go x: 97 lines of code y: 2 # changes pkg/tools/elf/dwarf_init.go x: 319 lines of code y: 2 # changes scripts/debug/nodejs/tls_gen_offsets.go x: 17 lines of code y: 1 # changes pkg/tools/elf/enums.go x: 59 lines of code y: 1 # changes pkg/tools/profiling/go_library.go x: 81 lines of code y: 6 # changes pkg/tools/host/file.go x: 18 lines of code y: 2 # changes pkg/boot/register.go x: 14 lines of code y: 4 # changes pkg/logger/logger.go x: 22 lines of code y: 3 # changes pkg/logger/module.go x: 29 lines of code y: 1 # changes pkg/logger/settings.go x: 31 lines of code y: 2 # changes pkg/process/finders/base/process.go x: 14 lines of code y: 3 # changes pkg/process/finders/scanner/process.go x: 90 lines of code y: 3 # changes pkg/profiling/task/base/target.go x: 27 lines of code y: 3 # changes pkg/profiling/task/registion.go x: 34 lines of code y: 3 # changes bpf/profiling/oncpu.h x: 16 lines of code y: 2 # changes pkg/tools/btf/check.go x: 33 lines of code y: 1 # changes pkg/process/config.go x: 16 lines of code y: 4 # changes pkg/process/finders/kubernetes/config.go x: 56 lines of code y: 2 # changes pkg/core/api.go x: 6 lines of code y: 2 # changes pkg/core/module.go x: 54 lines of code y: 2 # changes pkg/core/backend/api.go x: 13 lines of code y: 1 # changes pkg/core/backend/status.go x: 56 lines of code y: 1 # changes cmd/roverd.go x: 12 lines of code y: 3 # changes pkg/module/register.go x: 8 lines of code y: 1 # changes
16.0
# changes
  min: 1.0
  average: 2.98
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.0
  max: 16.0
0 1069.0
lines of code
min: 1.0 | average: 89.81 | 25th percentile: 25.0 | median: 55.0 | 75th percentile: 112.25 | max: 1069.0

Number of Contributors vs. Number of Changes: 190 points

pkg/process/finders/kubernetes/process.go x: 1 # contributors y: 4 # changes pkg/profiling/task/network/analyze/layer7/events.go x: 1 # contributors y: 8 # changes pkg/profiling/task/network/analyze/layer7/listener.go x: 1 # contributors y: 7 # changes pkg/profiling/task/network/analyze/layer7/protocols/http1/reader/request.go x: 1 # contributors y: 2 # changes pkg/profiling/task/network/analyze/layer7/protocols/http1/sampling.go x: 2 # contributors y: 5 # changes pkg/tools/btf/queue.go x: 1 # contributors y: 1 # changes pkg/profiling/continuous/checker/bpf/network/reader.go x: 1 # contributors y: 3 # changes pkg/profiling/task/network/analyze/base/metrics.go x: 1 # contributors y: 5 # changes pkg/profiling/task/network/analyze/layer7/protocols/http1/reader/reader.go x: 2 # contributors y: 4 # changes bpf/profiling/offcpu.c x: 2 # contributors y: 3 # changes bpf/profiling/network/netmonitor.c x: 1 # contributors y: 16 # changes pkg/profiling/task/offcpu/runner.go x: 1 # contributors y: 10 # changes bpf/profiling/network/go_tls.c x: 1 # contributors y: 6 # changes pkg/profiling/task/network/ssl.go x: 2 # contributors y: 12 # changes pkg/profiling/task/oncpu/runner.go x: 1 # contributors y: 12 # changes bpf/profiling/network/args.h x: 1 # contributors y: 9 # changes configs/rover_configs.yaml x: 1 # contributors y: 13 # changes bpf/profiling/network/sock_stats.h x: 1 # contributors y: 11 # changes pkg/profiling/task/network/runner.go x: 1 # contributors y: 15 # changes
16.0
# changes
  min: 1.0
  average: 2.98
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.0
  max: 16.0
0 2.0
# contributors
min: 1.0 | average: 1.02 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

Number of Contributors vs. File Size: 190 points

pkg/process/finders/kubernetes/process.go x: 1 # contributors y: 64 lines of code pkg/profiling/task/network/analyze/layer7/listener.go x: 1 # contributors y: 101 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/metrics.go x: 1 # contributors y: 307 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/reader/request.go x: 1 # contributors y: 109 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/reader/response.go x: 1 # contributors y: 96 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/sampling.go x: 2 # contributors y: 156 lines of code pkg/profiling/continuous/checker/bpf/network/reader.go x: 1 # contributors y: 48 lines of code pkg/profiling/task/network/analyze/base/connection.go x: 1 # contributors y: 60 lines of code pkg/profiling/task/network/analyze/base/context.go x: 1 # contributors y: 319 lines of code pkg/profiling/task/network/analyze/base/listener.go x: 1 # contributors y: 24 lines of code pkg/profiling/task/network/analyze/base/metrics.go x: 1 # contributors y: 135 lines of code pkg/profiling/task/network/analyze/base/traffic.go x: 1 # contributors y: 369 lines of code pkg/profiling/task/network/analyze/buffer/buffer.go x: 1 # contributors y: 445 lines of code pkg/profiling/task/network/analyze/enums/protocol.go x: 1 # contributors y: 6 lines of code pkg/profiling/task/network/analyze/events/data.go x: 1 # contributors y: 102 lines of code pkg/profiling/task/network/analyze/events/enums.go x: 1 # contributors y: 163 lines of code pkg/profiling/task/network/analyze/events/sockets.go x: 1 # contributors y: 45 lines of code pkg/profiling/task/network/analyze/layer4/listener.go x: 1 # contributors y: 287 lines of code pkg/profiling/task/network/analyze/layer7/protocols/base/analyzer.go x: 1 # contributors y: 199 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/analyzer.go x: 1 # contributors y: 185 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/reader/reader.go x: 2 # contributors y: 245 lines of code pkg/profiling/continuous/checker/process_cpu.go x: 1 # contributors y: 30 lines of code bpf/profiling/offcpu.c x: 2 # contributors y: 48 lines of code bpf/include/api.h x: 1 # contributors y: 38 lines of code bpf/include/goid.h x: 1 # contributors y: 35 lines of code bpf/include/symbol_offsets.h x: 1 # contributors y: 113 lines of code bpf/include/syscall_reading.h x: 1 # contributors y: 15 lines of code bpf/profiling/network/netmonitor.c x: 1 # contributors y: 1069 lines of code pkg/profiling/continuous/checker/bpf/network/network.go x: 1 # contributors y: 133 lines of code pkg/profiling/task/network/bpf/bpf.go x: 1 # contributors y: 29 lines of code pkg/profiling/task/offcpu/runner.go x: 1 # contributors y: 173 lines of code pkg/tools/btf/linker.go x: 1 # contributors y: 297 lines of code bpf/profiling/continuous/go_tls.c x: 1 # contributors y: 139 lines of code bpf/profiling/network/go_tls.c x: 1 # contributors y: 144 lines of code pkg/profiling/task/network/ssl.go x: 2 # contributors y: 14 lines of code pkg/tools/ssl/gotls.go x: 1 # contributors y: 193 lines of code pkg/profiling/continuous/base/metrics.go x: 1 # contributors y: 77 lines of code pkg/profiling/continuous/checker/common/causes.go x: 1 # contributors y: 86 lines of code pkg/profiling/continuous/checker/common/process_checker.go x: 1 # contributors y: 118 lines of code bpf/profiling/continuous/openssl.h x: 1 # contributors y: 11 lines of code bpf/profiling/network/openssl.h x: 1 # contributors y: 1 lines of code pkg/process/finders/base/tool.go x: 1 # contributors y: 55 lines of code pkg/profiling/task/oncpu/runner.go x: 1 # contributors y: 209 lines of code pkg/tools/ssl/node.go x: 1 # contributors y: 178 lines of code bpf/include/protocol_analyzer.h x: 1 # contributors y: 117 lines of code bpf/profiling/network/args.h x: 1 # contributors y: 231 lines of code configs/rover_configs.yaml x: 1 # contributors y: 83 lines of code pkg/process/api/process.go x: 1 # contributors y: 54 lines of code pkg/process/finders/storage.go x: 1 # contributors y: 360 lines of code pkg/profiling/continuous/base/trigger.go x: 1 # contributors y: 18 lines of code pkg/profiling/continuous/trigger/network.go x: 1 # contributors y: 90 lines of code pkg/core/backend/client.go x: 1 # contributors y: 125 lines of code pkg/process/finders/scanner/finder.go x: 1 # contributors y: 393 lines of code pkg/profiling/task/network/analyze/layer4/metrics.go x: 1 # contributors y: 203 lines of code pkg/process/finders/kubernetes/template.go x: 1 # contributors y: 152 lines of code pkg/process/finders/kubernetes/finder.go x: 1 # contributors y: 294 lines of code
1069.0
lines of code
  min: 1.0
  average: 89.81
  25th percentile: 25.0
  median: 55.0
  75th percentile: 112.25
  max: 1069.0
0 2.0
# contributors
min: 1.0 | average: 1.02 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0