apache / skywalking-rover
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
6% | 0% | 31% | 30% | 31%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
c59% | 0% | 0% | 21% | 18%
go0% | 0% | 36% | 30% | 32%
h0% | 0% | 20% | 48% | 31%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
bpf36% | 0% | 7% | 31% | 23%
pkg0% | 0% | 37% | 29% | 32%
internal0% | 0% | 0% | 85% | 14%
configs0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
netmonitor.c
in bpf/profiling/network
1069 57
buffer.go
in pkg/profiling/task/network/analyze/buffer
445 30
finder.go
in pkg/process/finders/scanner
393 22
traffic.go
in pkg/profiling/task/network/analyze/base
369 16
storage.go
in pkg/process/finders
360 21
dwarf_init.go
in pkg/tools/elf
319 13
context.go
in pkg/profiling/task/network/analyze/base
319 26
runner.go
in pkg/profiling/task/network
317 13
metrics.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1
307 12
checkers.go
in pkg/profiling/continuous
305 13
linker.go
in pkg/tools/btf
297 20
manager.go
in pkg/profiling/task
296 14
finder.go
in pkg/process/finders/kubernetes
294 13
listener.go
in pkg/profiling/task/network/analyze/layer4
287 22
reader.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1/reader
245 15
args.h
in bpf/profiling/network
231 4
runner.go
in pkg/profiling/task/oncpu
209 7
metrics.go
in pkg/profiling/task/network/analyze/layer4
203 24
windows.go
in pkg/profiling/continuous/base
202 16
analyzer.go
in pkg/profiling/task/network/analyze/layer7/protocols/base
199 14
http_checker.go
in pkg/profiling/continuous/checker/common
199 7
gotls.go
in pkg/tools/ssl
193 5
sock_stats.h
in bpf/profiling/network
191 2
analyzer.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1
185 12
check.go
in internal/cmd
179 9
node.go
in pkg/tools/ssl
178 5
runner.go
in pkg/profiling/task/offcpu
173 6
enums.go
in pkg/profiling/task/network/analyze/events
163 6
api.go
in pkg/tools/profiling
160 8
sampling.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1
156 8
template.go
in pkg/process/finders/kubernetes
152 15
go_tls.c
in bpf/profiling/network
144 4
process.go
in pkg/tools/process
144 8
go_tls.c
in bpf/profiling/continuous
139 4
module.go
in pkg/boot
138 5
metrics.go
in pkg/profiling/task/network/analyze/base
135 14
network.go
in pkg/profiling/continuous/checker/bpf/network
133 8
client.go
in pkg/core/backend
125 7
tcpresolver.go
in pkg/profiling/task/network/analyze/base
121 5
common.go
in pkg/profiling/continuous/trigger
121 6
ip.go
in pkg/tools
120 10
socket.h
in bpf/profiling/network
119 -
process_checker.go
in pkg/profiling/continuous/checker/common
118 5
protocol_analyzer.h
in bpf/include
117 3
tracing.go
in pkg/profiling/task/network/analyze/layer7/protocols/base
115 13
task.go
in pkg/profiling/task/base
114 5
symbol_offsets.h
in bpf/include
113 1
ssl.go
in pkg/tools/ssl
112 9
abi.go
in pkg/tools/elf
112 6
container.go
in pkg/process/finders/kubernetes
110 7
Files With Most Units (Top 50)
File# lines# units
netmonitor.c
in bpf/profiling/network
1069 57
buffer.go
in pkg/profiling/task/network/analyze/buffer
445 30
context.go
in pkg/profiling/task/network/analyze/base
319 26
metrics.go
in pkg/profiling/task/network/analyze/layer4
203 24
listener.go
in pkg/profiling/task/network/analyze/layer4
287 22
finder.go
in pkg/process/finders/scanner
393 22
storage.go
in pkg/process/finders
360 21
linker.go
in pkg/tools/btf
297 20
data.go
in pkg/profiling/task/network/analyze/events
102 17
traffic.go
in pkg/profiling/task/network/analyze/base
369 16
windows.go
in pkg/profiling/continuous/base
202 16
reader.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1/reader
245 15
template.go
in pkg/process/finders/kubernetes
152 15
listener.go
in pkg/profiling/task/network/analyze/layer7
101 14
analyzer.go
in pkg/profiling/task/network/analyze/layer7/protocols/base
199 14
metrics.go
in pkg/profiling/task/network/analyze/base
135 14
manager.go
in pkg/profiling/task
296 14
template.go
in pkg/process/finders/base
87 14
dwarf_init.go
in pkg/tools/elf
319 13
runner.go
in pkg/profiling/task/network
317 13
tracing.go
in pkg/profiling/task/network/analyze/layer7/protocols/base
115 13
checkers.go
in pkg/profiling/continuous
305 13
finder.go
in pkg/process/finders/kubernetes
294 13
module.go
in pkg/process
63 13
metrics.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1
307 12
analyzer.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1
185 12
protocols.go
in pkg/profiling/task/network/analyze/layer7/protocols
95 11
manager.go
in pkg/process/finders
96 11
ip.go
in pkg/tools
120 10
distribution.go
in pkg/tools/operator
103 10
process.go
in pkg/process/finders/scanner
90 10
check.go
in internal/cmd
179 9
ssl.go
in pkg/tools/ssl
112 9
module.go
in pkg/core
54 9
http1.go
in pkg/profiling/continuous/checker/bpf/network
99 9
context.go
in pkg/process/finders
56 9
registry.go
in pkg/process/finders/kubernetes
105 9
queue.go
in pkg/tools/btf
96 8
api.go
in pkg/tools/profiling
160 8
dwarf.go
in pkg/tools/elf
97 8
process.go
in pkg/tools/process
144 8
request.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1/reader
109 8
sampling.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1
156 8
causes.go
in pkg/profiling/continuous/checker/common
86 8
network.go
in pkg/profiling/continuous/checker/bpf/network
133 8
process.go
in pkg/process/finders/kubernetes
64 8
openssl.c
in bpf/profiling/network
93 7
client.go
in pkg/core/backend
125 7
module.go
in pkg/logger
29 7
runner.go
in pkg/profiling/task/oncpu
209 7
Files With Long Lines (Top 50)

There are 69 files with lines longer than 120 characters. In total, there are 231 long lines.

File# lines# units# long lines
netmonitor.c
in bpf/profiling/network
1069 57 31
listener.go
in pkg/profiling/task/network/analyze/layer4
287 22 27
metrics.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1
307 12 16
node.go
in pkg/tools/ssl
178 5 11
83 - 7
gotls.go
in pkg/tools/ssl
193 5 7
nodejs.go
in pkg/tools/offsets
52 2 6
linker.go
in pkg/tools/btf
297 20 5
triggers.go
in pkg/profiling/continuous
92 4 5
storage.go
in pkg/process/finders
360 21 5
go_tls.c
in bpf/profiling/network
144 4 4
reader.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1/reader
245 15 4
traffic.go
in pkg/profiling/task/network/analyze/base
369 16 4
context.go
in pkg/profiling/task/network/analyze/base
319 26 4
checkers.go
in pkg/profiling/continuous
305 13 4
common.go
in pkg/profiling/continuous/trigger
121 6 4
http_checker.go
in pkg/profiling/continuous/checker/common
199 7 4
process_checker.go
in pkg/profiling/continuous/checker/common
118 5 4
sock_stats.h
in bpf/profiling/network
191 2 3
ssl.go
in pkg/tools/ssl
112 9 3
abi.go
in pkg/tools/elf
112 6 3
analyzer.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1
185 12 3
tcpresolver.go
in pkg/profiling/task/network/analyze/base
121 5 3
ssl.go
in pkg/profiling/task/network
14 1 3
template.go
in pkg/process/finders/kubernetes
152 15 3
finder.go
in pkg/process/finders/scanner
393 22 3
node_tls.h
in bpf/profiling/network
55 2 2
go_tls.c
in bpf/profiling/continuous
139 4 2
distribution.go
in pkg/tools/operator
103 10 2
topn.go
in pkg/profiling/task/network/analyze/layer7/protocols/metrics
66 5 2
sampling.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1
156 8 2
buffer.go
in pkg/profiling/task/network/analyze/buffer
445 30 2
registion.go
in pkg/profiling/task
34 3 2
config.go
in pkg/profiling/task/base
87 5 2
system_checker.go
in pkg/profiling/continuous/checker/common
103 5 2
ssl.go
in pkg/profiling/continuous/checker/bpf/network
14 1 2
manager.go
in pkg/process/finders
96 11 2
finder.go
in pkg/process/finders/kubernetes
294 13 2
check.go
in internal/cmd
179 9 1
symbol_offsets.h
in bpf/include
113 1 1
socket_detail.h
in bpf/profiling/network
46 1 1
openssl.c
in bpf/profiling/network
93 7 1
network.c
in bpf/profiling/continuous
106 6 1
openssl.go
in pkg/tools/ssl
93 2 1
envoy.go
in pkg/tools/ssl
49 1 1
process.go
in pkg/tools/process
144 8 1
runner.go
in pkg/profiling/task/network
317 13 1
events.go
in pkg/profiling/task/network/analyze/layer7
65 7 1
listener.go
in pkg/profiling/task/network/analyze/layer7
101 14 1
response.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1/reader
96 7 1
Correlations

File Size vs. Commits (all time): 190 points

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

File Size vs. Contributors (all time): 190 points

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

File Size vs. Commits (30 days): 26 points

pkg/process/finders/kubernetes/process.go x: 1 commits (30d) y: 64 lines of code pkg/profiling/task/network/analyze/layer7/events.go x: 2 commits (30d) y: 65 lines of code pkg/profiling/task/network/analyze/layer7/listener.go x: 2 commits (30d) y: 101 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/metrics.go x: 2 commits (30d) y: 307 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/reader/request.go x: 2 commits (30d) y: 109 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/reader/response.go x: 2 commits (30d) y: 96 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/sampling.go x: 1 commits (30d) y: 156 lines of code pkg/tools/btf/queue.go x: 1 commits (30d) y: 96 lines of code pkg/profiling/continuous/checker/bpf/network/reader.go x: 1 commits (30d) y: 48 lines of code pkg/profiling/task/network/analyze/base/connection.go x: 1 commits (30d) y: 60 lines of code pkg/profiling/task/network/analyze/base/context.go x: 1 commits (30d) y: 319 lines of code pkg/profiling/task/network/analyze/base/listener.go x: 1 commits (30d) y: 24 lines of code pkg/profiling/task/network/analyze/base/metrics.go x: 1 commits (30d) y: 135 lines of code pkg/profiling/task/network/analyze/base/traffic.go x: 1 commits (30d) y: 369 lines of code pkg/profiling/task/network/analyze/buffer/buffer.go x: 1 commits (30d) y: 445 lines of code pkg/profiling/task/network/analyze/enums/protocol.go x: 1 commits (30d) y: 6 lines of code pkg/profiling/task/network/analyze/events/data.go x: 1 commits (30d) y: 102 lines of code pkg/profiling/task/network/analyze/events/enums.go x: 1 commits (30d) y: 163 lines of code pkg/profiling/task/network/analyze/events/sockets.go x: 1 commits (30d) y: 45 lines of code pkg/profiling/task/network/analyze/layer4/events.go x: 1 commits (30d) y: 62 lines of code pkg/profiling/task/network/analyze/layer4/listener.go x: 1 commits (30d) y: 287 lines of code pkg/profiling/task/network/analyze/layer7/protocols/base/analyzer.go x: 1 commits (30d) y: 199 lines of code pkg/profiling/task/network/analyze/layer7/protocols/base/protocol.go x: 1 commits (30d) y: 25 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/analyzer.go x: 1 commits (30d) y: 185 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/reader/reader.go x: 1 commits (30d) y: 245 lines of code
445.0
lines of code
  min: 6.0
  average: 146.46
  25th percentile: 61.5
  median: 101.5
  75th percentile: 210.5
  max: 445.0
0 2.0
commits (30d)
min: 1.0 | average: 1.19 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

File Size vs. Contributors (30 days): 26 points

pkg/process/finders/kubernetes/process.go x: 1 contributors (30d) y: 64 lines of code pkg/profiling/task/network/analyze/layer7/events.go x: 1 contributors (30d) y: 65 lines of code pkg/profiling/task/network/analyze/layer7/listener.go x: 1 contributors (30d) y: 101 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/metrics.go x: 1 contributors (30d) y: 307 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/reader/request.go x: 1 contributors (30d) y: 109 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/reader/response.go x: 1 contributors (30d) y: 96 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/sampling.go x: 1 contributors (30d) y: 156 lines of code pkg/profiling/continuous/checker/bpf/network/reader.go x: 1 contributors (30d) y: 48 lines of code pkg/profiling/task/network/analyze/base/connection.go x: 1 contributors (30d) y: 60 lines of code pkg/profiling/task/network/analyze/base/context.go x: 1 contributors (30d) y: 319 lines of code pkg/profiling/task/network/analyze/base/listener.go x: 1 contributors (30d) y: 24 lines of code pkg/profiling/task/network/analyze/base/metrics.go x: 1 contributors (30d) y: 135 lines of code pkg/profiling/task/network/analyze/base/traffic.go x: 1 contributors (30d) y: 369 lines of code pkg/profiling/task/network/analyze/buffer/buffer.go x: 1 contributors (30d) y: 445 lines of code pkg/profiling/task/network/analyze/enums/protocol.go x: 1 contributors (30d) y: 6 lines of code pkg/profiling/task/network/analyze/events/data.go x: 1 contributors (30d) y: 102 lines of code pkg/profiling/task/network/analyze/events/enums.go x: 1 contributors (30d) y: 163 lines of code pkg/profiling/task/network/analyze/events/sockets.go x: 1 contributors (30d) y: 45 lines of code pkg/profiling/task/network/analyze/layer4/events.go x: 1 contributors (30d) y: 62 lines of code pkg/profiling/task/network/analyze/layer4/listener.go x: 1 contributors (30d) y: 287 lines of code pkg/profiling/task/network/analyze/layer7/protocols/base/analyzer.go x: 1 contributors (30d) y: 199 lines of code pkg/profiling/task/network/analyze/layer7/protocols/base/protocol.go x: 1 contributors (30d) y: 25 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/analyzer.go x: 1 contributors (30d) y: 185 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/reader/reader.go x: 1 contributors (30d) y: 245 lines of code
445.0
lines of code
  min: 6.0
  average: 146.46
  25th percentile: 61.5
  median: 101.5
  75th percentile: 210.5
  max: 445.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (90 days): 27 points

pkg/process/finders/kubernetes/process.go x: 1 commits (90d) y: 64 lines of code pkg/profiling/task/network/analyze/layer7/events.go x: 2 commits (90d) y: 65 lines of code pkg/profiling/task/network/analyze/layer7/listener.go x: 2 commits (90d) y: 101 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/metrics.go x: 2 commits (90d) y: 307 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/reader/request.go x: 2 commits (90d) y: 109 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/reader/response.go x: 2 commits (90d) y: 96 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/sampling.go x: 1 commits (90d) y: 156 lines of code pkg/tools/btf/queue.go x: 1 commits (90d) y: 96 lines of code pkg/profiling/continuous/checker/bpf/network/reader.go x: 1 commits (90d) y: 48 lines of code pkg/profiling/task/network/analyze/base/connection.go x: 1 commits (90d) y: 60 lines of code pkg/profiling/task/network/analyze/base/context.go x: 1 commits (90d) y: 319 lines of code pkg/profiling/task/network/analyze/base/listener.go x: 1 commits (90d) y: 24 lines of code pkg/profiling/task/network/analyze/base/metrics.go x: 1 commits (90d) y: 135 lines of code pkg/profiling/task/network/analyze/base/traffic.go x: 1 commits (90d) y: 369 lines of code pkg/profiling/task/network/analyze/buffer/buffer.go x: 1 commits (90d) y: 445 lines of code pkg/profiling/task/network/analyze/enums/protocol.go x: 1 commits (90d) y: 6 lines of code pkg/profiling/task/network/analyze/events/data.go x: 1 commits (90d) y: 102 lines of code pkg/profiling/task/network/analyze/events/enums.go x: 1 commits (90d) y: 163 lines of code pkg/profiling/task/network/analyze/events/sockets.go x: 1 commits (90d) y: 45 lines of code pkg/profiling/task/network/analyze/layer4/events.go x: 1 commits (90d) y: 62 lines of code pkg/profiling/task/network/analyze/layer4/listener.go x: 1 commits (90d) y: 287 lines of code pkg/profiling/task/network/analyze/layer7/protocols/base/analyzer.go x: 1 commits (90d) y: 199 lines of code pkg/profiling/task/network/analyze/layer7/protocols/base/protocol.go x: 1 commits (90d) y: 25 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/analyzer.go x: 1 commits (90d) y: 185 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/reader/reader.go x: 1 commits (90d) y: 245 lines of code pkg/profiling/continuous/checker/process_cpu.go x: 1 commits (90d) y: 30 lines of code
445.0
lines of code
  min: 6.0
  average: 142.15
  25th percentile: 60.0
  median: 101.0
  75th percentile: 199.0
  max: 445.0
0 2.0
commits (90d)
min: 1.0 | average: 1.19 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

File Size vs. Contributors (90 days): 27 points

pkg/process/finders/kubernetes/process.go x: 1 contributors (90d) y: 64 lines of code pkg/profiling/task/network/analyze/layer7/events.go x: 1 contributors (90d) y: 65 lines of code pkg/profiling/task/network/analyze/layer7/listener.go x: 1 contributors (90d) y: 101 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/metrics.go x: 1 contributors (90d) y: 307 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/reader/request.go x: 1 contributors (90d) y: 109 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/reader/response.go x: 1 contributors (90d) y: 96 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/sampling.go x: 1 contributors (90d) y: 156 lines of code pkg/profiling/continuous/checker/bpf/network/reader.go x: 1 contributors (90d) y: 48 lines of code pkg/profiling/task/network/analyze/base/connection.go x: 1 contributors (90d) y: 60 lines of code pkg/profiling/task/network/analyze/base/context.go x: 1 contributors (90d) y: 319 lines of code pkg/profiling/task/network/analyze/base/listener.go x: 1 contributors (90d) y: 24 lines of code pkg/profiling/task/network/analyze/base/metrics.go x: 1 contributors (90d) y: 135 lines of code pkg/profiling/task/network/analyze/base/traffic.go x: 1 contributors (90d) y: 369 lines of code pkg/profiling/task/network/analyze/buffer/buffer.go x: 1 contributors (90d) y: 445 lines of code pkg/profiling/task/network/analyze/enums/protocol.go x: 1 contributors (90d) y: 6 lines of code pkg/profiling/task/network/analyze/events/data.go x: 1 contributors (90d) y: 102 lines of code pkg/profiling/task/network/analyze/events/enums.go x: 1 contributors (90d) y: 163 lines of code pkg/profiling/task/network/analyze/events/sockets.go x: 1 contributors (90d) y: 45 lines of code pkg/profiling/task/network/analyze/layer4/events.go x: 1 contributors (90d) y: 62 lines of code pkg/profiling/task/network/analyze/layer4/listener.go x: 1 contributors (90d) y: 287 lines of code pkg/profiling/task/network/analyze/layer7/protocols/base/analyzer.go x: 1 contributors (90d) y: 199 lines of code pkg/profiling/task/network/analyze/layer7/protocols/base/protocol.go x: 1 contributors (90d) y: 25 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/analyzer.go x: 1 contributors (90d) y: 185 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/reader/reader.go x: 1 contributors (90d) y: 245 lines of code pkg/profiling/continuous/checker/process_cpu.go x: 1 contributors (90d) y: 30 lines of code
445.0
lines of code
  min: 6.0
  average: 142.15
  25th percentile: 60.0
  median: 101.0
  75th percentile: 199.0
  max: 445.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0