apache / skywalking-rover
File Size

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

Intro
Learn more...
File Size Overall
0% | 9% | 29% | 29% | 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
go0% | 7% | 33% | 28% | 30%
c0% | 30% | 14% | 27% | 27%
h0% | 0% | 19% | 44% | 35%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
pkg0% | 7% | 34% | 27% | 30%
bpf0% | 17% | 16% | 34% | 30%
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
987 53
buffer.go
in pkg/tools/buffer
719 46
connection.go
in pkg/accesslog/common
547 30
transfer.c
in bpf/accesslog/syscalls
458 25
storage.go
in pkg/process/finders
391 22
traffic.go
in pkg/profiling/task/network/analyze/base
369 16
finder.go
in pkg/process/finders/kubernetes
367 17
linker.go
in pkg/tools/btf
363 24
context.go
in pkg/profiling/task/network/analyze/base
324 24
dwarf_init.go
in pkg/tools/elf
319 13
runner.go
in pkg/profiling/task/network
317 13
metrics.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1
308 12
checkers.go
in pkg/profiling/continuous
305 13
manager.go
in pkg/profiling/task
298 14
queue.go
in pkg/accesslog/collector/protocols
294 16
listener.go
in pkg/profiling/task/network/analyze/layer4
290 22
http2.go
in pkg/accesslog/collector/protocols
286 14
reader.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1/reader
275 18
connection.go
in pkg/accesslog/collector
262 11
http1.go
in pkg/accesslog/collector/protocols
261 13
connection.h
in bpf/accesslog/common
245 6
gotls.go
in pkg/tools/ssl
219 7
runner.go
in pkg/profiling/task/oncpu
214 7
runner.go
in pkg/accesslog
211 10
socket_data.h
in bpf/include
204 5
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
200 14
http_checker.go
in pkg/profiling/continuous/checker/common
199 7
runner.go
in pkg/profiling/task/offcpu
193 6
analyzer.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1
193 12
sender.go
in pkg/accesslog/sender
187 12
args.h
in bpf/profiling/network
179 3
check.go
in internal/cmd
179 9
node.go
in pkg/tools/ssl
178 5
socket.go
in pkg/tools/enums
173 6
api.go
in pkg/tools/profiling
171 9
ztunnel.go
in pkg/accesslog/collector
170 9
sock_stats.h
in bpf/profiling/network
169 2
sampling.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1
156 8
template.go
in pkg/process/finders/kubernetes
152 16
process.go
in pkg/tools/process
148 8
go_tls.c
in bpf/accesslog/tls
147 4
socket.h
in bpf/include
146 -
transfer.h
in bpf/accesslog/syscalls
144 1
go_tls.c
in bpf/profiling/network
144 4
read_l3.c
in bpf/accesslog/l24
141 8
protocol_analyzer.h
in bpf/include
139 4
go_tls.c
in bpf/profiling/continuous
139 4
module.go
in pkg/boot
138 5
Files With Most Units (Top 50)
File# lines# units
netmonitor.c
in bpf/profiling/network
987 53
buffer.go
in pkg/tools/buffer
719 46
connection.go
in pkg/accesslog/common
547 30
transfer.c
in bpf/accesslog/syscalls
458 25
linker.go
in pkg/tools/btf
363 24
metrics.go
in pkg/profiling/task/network/analyze/layer4
203 24
context.go
in pkg/profiling/task/network/analyze/base
324 24
listener.go
in pkg/profiling/task/network/analyze/layer4
290 22
storage.go
in pkg/process/finders
391 22
data.go
in pkg/profiling/task/network/analyze/events
90 19
reader.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1/reader
275 18
data.go
in pkg/accesslog/events
86 17
finder.go
in pkg/process/finders/kubernetes
367 17
reader.go
in pkg/tools/btf
111 16
queue.go
in pkg/accesslog/collector/protocols
294 16
traffic.go
in pkg/profiling/task/network/analyze/base
369 16
windows.go
in pkg/profiling/continuous/base
202 16
module.go
in pkg/process
76 16
template.go
in pkg/process/finders/kubernetes
152 16
http2.go
in pkg/accesslog/collector/protocols
286 14
manager.go
in pkg/profiling/task
298 14
metrics.go
in pkg/profiling/task/network/analyze/base
135 14
listener.go
in pkg/profiling/task/network/analyze/layer7
102 14
analyzer.go
in pkg/profiling/task/network/analyze/layer7/protocols/base
200 14
template.go
in pkg/process/finders/base
87 14
manager.go
in pkg/process/finders
116 14
dwarf_init.go
in pkg/tools/elf
319 13
tracing.go
in pkg/tools/tracing
124 13
http1.go
in pkg/accesslog/collector/protocols
261 13
detail.go
in pkg/accesslog/events
113 13
runner.go
in pkg/profiling/task/network
317 13
checkers.go
in pkg/profiling/continuous
305 13
sender.go
in pkg/accesslog/sender
187 12
metrics.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1
308 12
analyzer.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1
193 12
connection.go
in pkg/accesslog/collector
262 11
protocols.go
in pkg/profiling/task/network/analyze/layer7/protocols
96 11
context.go
in pkg/process/finders
61 11
distribution.go
in pkg/tools/operator
103 10
ip.go
in pkg/tools
118 10
runner.go
in pkg/accesslog
211 10
module.go
in pkg/core
59 10
request.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1/reader
122 10
connect.c
in bpf/accesslog/syscalls
100 9
ssl.go
in pkg/tools/ssl
112 9
api.go
in pkg/tools/profiling
171 9
ztunnel.go
in pkg/accesslog/collector
170 9
http1.go
in pkg/profiling/continuous/checker/bpf/network
99 9
registry.go
in pkg/process/finders/kubernetes
114 9
process.go
in pkg/process/finders/kubernetes
75 9
Files With Long Lines (Top 50)

There are 90 files with lines longer than 120 characters. In total, there are 314 long lines.

File# lines# units# long lines
listener.go
in pkg/profiling/task/network/analyze/layer4
290 22 25
netmonitor.c
in bpf/profiling/network
987 53 21
metrics.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1
308 12 16
transfer.c
in bpf/accesslog/syscalls
458 25 14
socket_data.h
in bpf/include
204 5 11
node.go
in pkg/tools/ssl
178 5 11
connection.go
in pkg/accesslog/collector
262 11 11
http2.go
in pkg/accesslog/collector/protocols
286 14 10
connection.go
in pkg/accesslog/common
547 30 8
92 - 7
gotls.go
in pkg/tools/ssl
219 7 7
connection.h
in bpf/accesslog/common
245 6 6
linker.go
in pkg/tools/btf
363 24 6
nodejs.go
in pkg/tools/offsets
52 2 6
sender.go
in pkg/accesslog/sender
187 12 5
queue.go
in pkg/accesslog/collector/protocols
294 16 5
triggers.go
in pkg/profiling/continuous
92 4 5
storage.go
in pkg/process/finders
391 22 5
go_tls.c
in bpf/accesslog/tls
147 4 4
go_tls.c
in bpf/profiling/network
144 4 4
traffic.go
in pkg/profiling/task/network/analyze/base
369 16 4
context.go
in pkg/profiling/task/network/analyze/base
324 24 4
reader.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1/reader
275 18 4
common.go
in pkg/profiling/continuous/trigger
121 6 4
checkers.go
in pkg/profiling/continuous
305 13 4
process_checker.go
in pkg/profiling/continuous/checker/common
118 5 4
ztunnel.c
in bpf/accesslog/ambient
31 2 3
sock_stats.h
in bpf/profiling/network
169 2 3
ssl.go
in pkg/tools/ssl
112 9 3
conntrack.go
in pkg/tools/ip
90 6 3
abi.go
in pkg/tools/elf
112 6 3
l24.go
in pkg/accesslog/collector
55 5 3
ztunnel.go
in pkg/accesslog/collector
170 9 3
runner.go
in pkg/accesslog
211 10 3
ssl.go
in pkg/profiling/task/network
14 1 3
http_checker.go
in pkg/profiling/continuous/checker/common
199 7 3
template.go
in pkg/process/finders/kubernetes
152 16 3
connect.c
in bpf/accesslog/syscalls
100 9 2
node_tls.h
in bpf/accesslog/tls
55 2 2
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
transfer.go
in pkg/accesslog/collector
50 3 2
http1.go
in pkg/accesslog/collector/protocols
261 13 2
registion.go
in pkg/profiling/task
34 3 2
config.go
in pkg/profiling/task/base
87 5 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
analyzer.go
in pkg/profiling/task/network/analyze/layer7/protocols/http1
193 12 2
analyzer.go
in pkg/profiling/task/network/analyze/layer7/protocols/base
200 14 2
Correlations

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

bpf/include/socket_data.h x: 5 commits (all time) y: 204 lines of code pkg/accesslog/collector/protocols/http1.go x: 14 commits (all time) y: 261 lines of code pkg/accesslog/collector/protocols/queue.go x: 16 commits (all time) y: 294 lines of code pkg/process/finders/kubernetes/finder.go x: 16 commits (all time) y: 367 lines of code pkg/process/finders/kubernetes/container.go x: 5 commits (all time) y: 111 lines of code pkg/process/finders/kubernetes/registry.go x: 6 commits (all time) y: 114 lines of code pkg/profiling/task/base/runner.go x: 2 commits (all time) y: 42 lines of code pkg/profiling/task/manager.go x: 8 commits (all time) y: 298 lines of code pkg/profiling/task/offcpu/runner.go x: 15 commits (all time) y: 193 lines of code pkg/profiling/task/oncpu/runner.go x: 14 commits (all time) y: 214 lines of code pkg/tools/buffer/buffer.go x: 11 commits (all time) y: 719 lines of code pkg/accesslog/collector/protocols/http2.go x: 11 commits (all time) y: 286 lines of code pkg/accesslog/common/connection.go x: 21 commits (all time) y: 547 lines of code pkg/accesslog/common/logs.go x: 1 commits (all time) y: 37 lines of code pkg/accesslog/common/queue.go x: 4 commits (all time) y: 107 lines of code pkg/accesslog/forwarder/close.go x: 4 commits (all time) y: 27 lines of code pkg/accesslog/forwarder/connect.go x: 3 commits (all time) y: 42 lines of code pkg/accesslog/forwarder/protocol.go x: 3 commits (all time) y: 7 lines of code pkg/accesslog/forwarder/transfer.go x: 3 commits (all time) y: 116 lines of code pkg/accesslog/runner.go x: 10 commits (all time) y: 211 lines of code bpf/include/protocol_analyzer.h x: 3 commits (all time) y: 139 lines of code bpf/accesslog/common/connection.h x: 7 commits (all time) y: 245 lines of code bpf/accesslog/common/data_args.h x: 2 commits (all time) y: 83 lines of code bpf/accesslog/syscalls/connect_conntrack.h x: 2 commits (all time) y: 60 lines of code pkg/accesslog/collector/connection.go x: 6 commits (all time) y: 262 lines of code pkg/accesslog/common/filter.go x: 3 commits (all time) y: 54 lines of code pkg/accesslog/events/close.go x: 3 commits (all time) y: 33 lines of code pkg/accesslog/events/connect.go x: 4 commits (all time) y: 59 lines of code pkg/accesslog/events/data.go x: 5 commits (all time) y: 86 lines of code pkg/accesslog/events/detail.go x: 5 commits (all time) y: 113 lines of code pkg/process/api.go x: 5 commits (all time) y: 14 lines of code pkg/process/finders/manager.go x: 12 commits (all time) y: 116 lines of code pkg/process/module.go x: 10 commits (all time) y: 76 lines of code pkg/profiling/task/network/analyze/events/data.go x: 6 commits (all time) y: 90 lines of code pkg/profiling/task/network/analyze/layer7/events.go x: 15 commits (all time) y: 66 lines of code pkg/tools/btf/linker.go x: 11 commits (all time) y: 363 lines of code pkg/tools/btf/queue.go x: 7 commits (all time) y: 116 lines of code pkg/tools/btf/reader.go x: 1 commits (all time) y: 111 lines of code pkg/tools/ip.go x: 5 commits (all time) y: 118 lines of code pkg/tools/ip/conntrack.go x: 5 commits (all time) y: 90 lines of code pkg/tools/ip/tcpresolver.go x: 3 commits (all time) y: 49 lines of code pkg/accesslog/collector/ztunnel.go x: 4 commits (all time) y: 170 lines of code pkg/process/finders/kubernetes/process.go x: 6 commits (all time) y: 75 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/reader/reader.go x: 8 commits (all time) y: 275 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/reader/request.go x: 7 commits (all time) y: 122 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/reader/response.go x: 6 commits (all time) y: 103 lines of code pkg/tools/btf/ebpf.go x: 6 commits (all time) y: 66 lines of code bpf/accesslog/syscalls/transfer.h x: 7 commits (all time) y: 144 lines of code bpf/include/queue.h x: 2 commits (all time) y: 21 lines of code pkg/accesslog/collector/tls.go x: 3 commits (all time) y: 66 lines of code pkg/accesslog/sender/logs.go x: 1 commits (all time) y: 73 lines of code pkg/accesslog/sender/sender.go x: 1 commits (all time) y: 187 lines of code pkg/profiling/task/network/analyze/base/connection.go x: 7 commits (all time) y: 63 lines of code pkg/profiling/task/network/analyze/base/context.go x: 6 commits (all time) y: 324 lines of code pkg/profiling/task/network/analyze/layer4/listener.go x: 8 commits (all time) y: 290 lines of code pkg/profiling/task/network/analyze/layer7/protocols/base/analyzer.go x: 8 commits (all time) y: 200 lines of code pkg/profiling/task/network/analyze/layer7/protocols/base/protocol.go x: 7 commits (all time) y: 24 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/analyzer.go x: 8 commits (all time) y: 193 lines of code pkg/accesslog/bpf/loader.go x: 2 commits (all time) y: 29 lines of code pkg/profiling/continuous/checker/bpf/network/network.go x: 5 commits (all time) y: 133 lines of code pkg/profiling/task/network/bpf/bpf.go x: 5 commits (all time) y: 29 lines of code configs/rover_configs.yaml x: 25 commits (all time) y: 92 lines of code pkg/accesslog/common/config.go x: 6 commits (all time) y: 30 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/metrics.go x: 12 commits (all time) y: 308 lines of code pkg/core/backend/client.go x: 5 commits (all time) y: 132 lines of code bpf/accesslog/tls/go_tls.c x: 2 commits (all time) y: 147 lines of code pkg/accesslog/collector/collector.go x: 3 commits (all time) y: 21 lines of code pkg/profiling/task/network/analyze/layer7/protocols/protocols.go x: 11 commits (all time) y: 96 lines of code pkg/tools/ssl/gotls.go x: 6 commits (all time) y: 219 lines of code bpf/accesslog/l24/write_l2.c x: 2 commits (all time) y: 48 lines of code bpf/accesslog/l24/write_l4.c x: 2 commits (all time) y: 76 lines of code bpf/accesslog/process/process.c x: 3 commits (all time) y: 26 lines of code bpf/accesslog/syscalls/close.c x: 2 commits (all time) y: 34 lines of code bpf/accesslog/syscalls/connect.c x: 3 commits (all time) y: 100 lines of code bpf/accesslog/syscalls/transfer.c x: 3 commits (all time) y: 458 lines of code pkg/accesslog/collector/protocols/http.go x: 1 commits (all time) y: 26 lines of code pkg/profiling/task/network/analyze/base/metrics.go x: 7 commits (all time) y: 135 lines of code pkg/tools/enums/protocol.go x: 2 commits (all time) y: 26 lines of code pkg/tools/enums/socket.go x: 2 commits (all time) y: 173 lines of code pkg/profiling/continuous/checker/common/http_checker.go x: 3 commits (all time) y: 199 lines of code pkg/profiling/continuous/checker/network_error_rate.go x: 3 commits (all time) y: 46 lines of code pkg/profiling/continuous/checker/network_response_time.go x: 3 commits (all time) y: 37 lines of code pkg/process/finders/base/tool.go x: 5 commits (all time) y: 55 lines of code pkg/tools/host/file.go x: 3 commits (all time) y: 31 lines of code pkg/tools/operator/distribution.go x: 3 commits (all time) y: 103 lines of code pkg/tools/process/process.go x: 4 commits (all time) y: 148 lines of code pkg/tools/profiling/api.go x: 9 commits (all time) y: 171 lines of code pkg/tools/profiling/kernel.go x: 6 commits (all time) y: 57 lines of code bpf/include/socket.h x: 3 commits (all time) y: 146 lines of code pkg/tools/elf/elf.go x: 4 commits (all time) y: 92 lines of code pkg/tools/ip/bpf.go x: 2 commits (all time) y: 14 lines of code pkg/boot/register.go x: 6 commits (all time) y: 18 lines of code pkg/pprof/config.go x: 1 commits (all time) y: 9 lines of code pkg/pprof/module.go x: 1 commits (all time) y: 61 lines of code pkg/process/finders/storage.go x: 14 commits (all time) y: 391 lines of code pkg/accesslog/collector/l24.go x: 3 commits (all time) y: 55 lines of code bpf/accesslog/l24/read_l3.c x: 2 commits (all time) y: 141 lines of code bpf/include/list.h x: 2 commits (all time) y: 58 lines of code bpf/profiling/network/args.h x: 11 commits (all time) y: 179 lines of code bpf/profiling/network/netmonitor.c x: 17 commits (all time) y: 987 lines of code bpf/profiling/network/sock_stats.h x: 13 commits (all time) y: 169 lines of code bpf/accesslog/l24/l24.h x: 2 commits (all time) y: 107 lines of code pkg/core/config.go x: 3 commits (all time) y: 13 lines of code pkg/tools/ssl/openssl.go x: 3 commits (all time) y: 97 lines of code pkg/process/api/process.go x: 10 commits (all time) y: 62 lines of code pkg/process/finders/register.go x: 4 commits (all time) y: 16 lines of code bpf/accesslog/common/sock.h x: 1 commits (all time) y: 15 lines of code bpf/accesslog/l24/write_l3.c x: 1 commits (all time) y: 113 lines of code bpf/accesslog/tls/node_tls.c x: 1 commits (all time) y: 28 lines of code bpf/accesslog/tls/node_tls.h x: 1 commits (all time) y: 55 lines of code bpf/accesslog/tls/openssl.c x: 1 commits (all time) y: 92 lines of code bpf/accesslog/tls/openssl.h x: 1 commits (all time) y: 1 lines of code bpf/include/socket_reader.h x: 1 commits (all time) y: 44 lines of code pkg/accesslog/common/type.go x: 1 commits (all time) y: 7 lines of code pkg/process/finders/base/finder.go x: 5 commits (all time) y: 27 lines of code pkg/process/finders/context.go x: 6 commits (all time) y: 61 lines of code pkg/profiling/continuous/checker/bpf/network/reader.go x: 4 commits (all time) y: 48 lines of code pkg/profiling/task/network/analyze/base/traffic.go x: 4 commits (all time) y: 369 lines of code pkg/profiling/task/network/analyze/events/sockets.go x: 2 commits (all time) y: 46 lines of code pkg/profiling/task/network/analyze/layer7/listener.go x: 9 commits (all time) y: 102 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/sampling.go x: 6 commits (all time) y: 156 lines of code pkg/tools/tracing/tracing.go x: 1 commits (all time) y: 124 lines of code pkg/process/finders/kubernetes/template.go x: 4 commits (all time) y: 152 lines of code pkg/tools/profiling/not_support.go x: 2 commits (all time) y: 19 lines of code pkg/tools/ssl/ssl.go x: 2 commits (all time) y: 112 lines of code bpf/include/goid.h x: 2 commits (all time) y: 35 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 pkg/profiling/task/network/ssl.go x: 12 commits (all time) y: 14 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/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/network/openssl.h x: 3 commits (all time) y: 1 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/tools/ssl/node.go x: 1 commits (all time) y: 178 lines of code bpf/profiling/network/common.h x: 2 commits (all time) y: 1 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/manager.go x: 3 commits (all time) y: 79 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 pkg/tools/host/time.go x: 4 commits (all time) y: 29 lines of code internal/cmd/check.go x: 1 commits (all time) y: 179 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 scripts/check/profiling/config.yaml x: 1 commits (all time) y: 23 lines of code pkg/config/env_override.go x: 3 commits (all time) y: 77 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/base.go x: 2 commits (all time) y: 11 lines of code pkg/process/finders/base/template.go x: 4 commits (all time) y: 87 lines of code pkg/tools/elf/dwarf.go x: 2 commits (all time) y: 97 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
987.0
lines of code
  min: 1.0
  average: 91.29
  25th percentile: 26.75
  median: 55.0
  75th percentile: 113.0
  max: 987.0
0 25.0
commits (all time)
min: 1.0 | average: 3.86 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 25.0

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

bpf/include/socket_data.h x: 2 contributors (all time) y: 204 lines of code pkg/accesslog/collector/protocols/http1.go x: 1 contributors (all time) y: 261 lines of code pkg/accesslog/collector/protocols/queue.go x: 1 contributors (all time) y: 294 lines of code pkg/process/finders/kubernetes/finder.go x: 1 contributors (all time) y: 367 lines of code pkg/process/finders/kubernetes/container.go x: 1 contributors (all time) y: 111 lines of code pkg/process/finders/kubernetes/registry.go x: 1 contributors (all time) y: 114 lines of code pkg/profiling/task/base/runner.go x: 1 contributors (all time) y: 42 lines of code pkg/profiling/task/manager.go x: 1 contributors (all time) y: 298 lines of code pkg/profiling/task/offcpu/runner.go x: 1 contributors (all time) y: 193 lines of code pkg/profiling/task/oncpu/runner.go x: 2 contributors (all time) y: 214 lines of code pkg/tools/buffer/buffer.go x: 1 contributors (all time) y: 719 lines of code pkg/accesslog/collector/protocols/http2.go x: 1 contributors (all time) y: 286 lines of code pkg/accesslog/common/connection.go x: 1 contributors (all time) y: 547 lines of code pkg/accesslog/common/logs.go x: 1 contributors (all time) y: 37 lines of code pkg/accesslog/common/queue.go x: 1 contributors (all time) y: 107 lines of code pkg/accesslog/forwarder/close.go x: 1 contributors (all time) y: 27 lines of code pkg/accesslog/forwarder/protocol.go x: 1 contributors (all time) y: 7 lines of code pkg/accesslog/runner.go x: 1 contributors (all time) y: 211 lines of code bpf/include/protocol_analyzer.h x: 1 contributors (all time) y: 139 lines of code bpf/accesslog/common/connection.h x: 1 contributors (all time) y: 245 lines of code bpf/accesslog/common/data_args.h x: 1 contributors (all time) y: 83 lines of code bpf/accesslog/syscalls/connect_conntrack.h x: 1 contributors (all time) y: 60 lines of code pkg/accesslog/common/filter.go x: 1 contributors (all time) y: 54 lines of code pkg/accesslog/events/close.go x: 1 contributors (all time) y: 33 lines of code pkg/accesslog/events/data.go x: 1 contributors (all time) y: 86 lines of code pkg/process/api.go x: 1 contributors (all time) y: 14 lines of code pkg/process/module.go x: 1 contributors (all time) y: 76 lines of code pkg/profiling/task/network/analyze/events/data.go x: 1 contributors (all time) y: 90 lines of code pkg/profiling/task/network/analyze/layer7/events.go x: 1 contributors (all time) y: 66 lines of code pkg/tools/btf/linker.go x: 1 contributors (all time) y: 363 lines of code pkg/tools/ip.go x: 1 contributors (all time) y: 118 lines of code pkg/tools/ip/tcpresolver.go x: 1 contributors (all time) y: 49 lines of code pkg/accesslog/collector/ztunnel.go x: 1 contributors (all time) y: 170 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/reader/reader.go x: 2 contributors (all time) y: 275 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/reader/request.go x: 1 contributors (all time) y: 122 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/reader/response.go x: 1 contributors (all time) y: 103 lines of code pkg/tools/btf/ebpf.go x: 2 contributors (all time) y: 66 lines of code bpf/accesslog/syscalls/transfer.h x: 1 contributors (all time) y: 144 lines of code bpf/include/queue.h x: 1 contributors (all time) y: 21 lines of code pkg/accesslog/sender/logs.go x: 1 contributors (all time) y: 73 lines of code pkg/accesslog/sender/sender.go x: 1 contributors (all time) y: 187 lines of code pkg/profiling/task/network/analyze/base/context.go x: 1 contributors (all time) y: 324 lines of code pkg/profiling/task/network/analyze/layer4/listener.go x: 1 contributors (all time) y: 290 lines of code pkg/profiling/task/network/analyze/layer7/protocols/base/analyzer.go x: 1 contributors (all time) y: 200 lines of code pkg/accesslog/bpf/loader.go x: 1 contributors (all time) y: 29 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/analyze/layer7/protocols/http1/metrics.go x: 1 contributors (all time) y: 308 lines of code pkg/core/backend/client.go x: 2 contributors (all time) y: 132 lines of code bpf/include/socket_opts.h x: 2 contributors (all time) y: 30 lines of code pkg/profiling/task/network/analyze/layer7/protocols/protocols.go x: 1 contributors (all time) y: 96 lines of code pkg/tools/ssl/gotls.go x: 1 contributors (all time) y: 219 lines of code bpf/accesslog/l24/read_l2.c x: 2 contributors (all time) y: 20 lines of code bpf/accesslog/l24/write_l2.c x: 2 contributors (all time) y: 48 lines of code bpf/accesslog/l24/write_l4.c x: 2 contributors (all time) y: 76 lines of code bpf/accesslog/process/process.c x: 2 contributors (all time) y: 26 lines of code bpf/accesslog/syscalls/close.c x: 2 contributors (all time) y: 34 lines of code bpf/accesslog/syscalls/connect.c x: 2 contributors (all time) y: 100 lines of code bpf/accesslog/syscalls/transfer.c x: 2 contributors (all time) y: 458 lines of code pkg/tools/enums/socket.go x: 1 contributors (all time) y: 173 lines of code pkg/profiling/continuous/checker/common/http_checker.go x: 2 contributors (all time) y: 199 lines of code pkg/profiling/continuous/checker/network_error_rate.go x: 2 contributors (all time) y: 46 lines of code pkg/profiling/continuous/checker/network_response_time.go x: 2 contributors (all time) y: 37 lines of code pkg/process/finders/base/tool.go x: 1 contributors (all time) y: 55 lines of code pkg/tools/process/process.go x: 1 contributors (all time) y: 148 lines of code pkg/boot/register.go x: 1 contributors (all time) y: 18 lines of code pkg/pprof/config.go x: 1 contributors (all time) y: 9 lines of code pkg/process/finders/storage.go x: 1 contributors (all time) y: 391 lines of code bpf/accesslog/l24/read_l3.c x: 2 contributors (all time) y: 141 lines of code bpf/include/list.h x: 2 contributors (all time) y: 58 lines of code bpf/profiling/network/args.h x: 1 contributors (all time) y: 179 lines of code bpf/profiling/network/netmonitor.c x: 1 contributors (all time) y: 987 lines of code bpf/accesslog/tls/openssl.h x: 1 contributors (all time) y: 1 lines of code bpf/include/socket_reader.h x: 1 contributors (all time) y: 44 lines of code pkg/profiling/task/network/analyze/layer7/protocols/http1/sampling.go x: 2 contributors (all time) y: 156 lines of code pkg/process/finders/kubernetes/template.go x: 1 contributors (all time) y: 152 lines of code pkg/profiling/task/network/ssl.go x: 2 contributors (all time) y: 14 lines of code pkg/profiling/continuous/checkers.go x: 1 contributors (all time) y: 305 lines of code bpf/profiling/continuous/openssl.c x: 1 contributors (all time) y: 78 lines of code pkg/profiling/continuous/checker/bpf/network/http1.go x: 1 contributors (all time) y: 99 lines of code pkg/tools/ssl/node.go x: 1 contributors (all time) y: 178 lines of code pkg/profiling/task/network/runner.go x: 1 contributors (all time) y: 317 lines of code pkg/profiling/task/network/analyze/layer4/metrics.go x: 1 contributors (all time) y: 203 lines of code pkg/tools/elf/dwarf_init.go x: 1 contributors (all time) y: 319 lines of code
987.0
lines of code
  min: 1.0
  average: 91.29
  25th percentile: 26.75
  median: 55.0
  75th percentile: 113.0
  max: 987.0
0 2.0
contributors (all time)
min: 1.0 | average: 1.09 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

bpf/include/socket_data.h x: 1 commits (30d) y: 204 lines of code pkg/accesslog/collector/protocols/http1.go x: 1 commits (30d) y: 261 lines of code pkg/accesslog/collector/protocols/queue.go x: 1 commits (30d) y: 294 lines of code pkg/process/finders/kubernetes/finder.go x: 2 commits (30d) y: 367 lines of code pkg/process/finders/kubernetes/container.go x: 1 commits (30d) y: 111 lines of code pkg/process/finders/kubernetes/registry.go x: 1 commits (30d) y: 114 lines of code pkg/profiling/task/base/runner.go x: 1 commits (30d) y: 42 lines of code pkg/profiling/task/manager.go x: 1 commits (30d) y: 298 lines of code pkg/profiling/task/offcpu/runner.go x: 1 commits (30d) y: 193 lines of code pkg/profiling/task/oncpu/runner.go x: 1 commits (30d) y: 214 lines of code
367.0
lines of code
  min: 42.0
  average: 209.8
  25th percentile: 113.25
  median: 209.0
  75th percentile: 295.0
  max: 367.0
0 2.0
commits (30d)
min: 1.0 | average: 1.1 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

bpf/include/socket_data.h x: 1 contributors (30d) y: 204 lines of code pkg/accesslog/collector/protocols/http1.go x: 1 contributors (30d) y: 261 lines of code pkg/accesslog/collector/protocols/queue.go x: 1 contributors (30d) y: 294 lines of code pkg/process/finders/kubernetes/finder.go x: 1 contributors (30d) y: 367 lines of code pkg/process/finders/kubernetes/container.go x: 1 contributors (30d) y: 111 lines of code pkg/process/finders/kubernetes/registry.go x: 1 contributors (30d) y: 114 lines of code pkg/profiling/task/base/runner.go x: 1 contributors (30d) y: 42 lines of code pkg/profiling/task/manager.go x: 1 contributors (30d) y: 298 lines of code pkg/profiling/task/offcpu/runner.go x: 1 contributors (30d) y: 193 lines of code pkg/profiling/task/oncpu/runner.go x: 1 contributors (30d) y: 214 lines of code
367.0
lines of code
  min: 42.0
  average: 209.8
  25th percentile: 113.25
  median: 209.0
  75th percentile: 295.0
  max: 367.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): 21 points

bpf/include/socket_data.h x: 1 commits (90d) y: 204 lines of code pkg/accesslog/collector/protocols/http1.go x: 5 commits (90d) y: 261 lines of code pkg/accesslog/collector/protocols/queue.go x: 2 commits (90d) y: 294 lines of code pkg/process/finders/kubernetes/finder.go x: 2 commits (90d) y: 367 lines of code pkg/process/finders/kubernetes/container.go x: 1 commits (90d) y: 111 lines of code pkg/process/finders/kubernetes/registry.go x: 1 commits (90d) y: 114 lines of code pkg/profiling/task/base/runner.go x: 1 commits (90d) y: 42 lines of code pkg/profiling/task/manager.go x: 1 commits (90d) y: 298 lines of code pkg/profiling/task/offcpu/runner.go x: 2 commits (90d) y: 193 lines of code pkg/profiling/task/oncpu/runner.go x: 1 commits (90d) y: 214 lines of code pkg/tools/buffer/buffer.go x: 1 commits (90d) y: 719 lines of code pkg/accesslog/collector/protocols/http2.go x: 5 commits (90d) y: 286 lines of code pkg/accesslog/common/connection.go x: 3 commits (90d) y: 547 lines of code pkg/accesslog/common/logs.go x: 1 commits (90d) y: 37 lines of code pkg/accesslog/common/queue.go x: 1 commits (90d) y: 107 lines of code pkg/accesslog/forwarder/close.go x: 1 commits (90d) y: 27 lines of code pkg/accesslog/forwarder/protocol.go x: 1 commits (90d) y: 7 lines of code pkg/accesslog/runner.go x: 1 commits (90d) y: 211 lines of code bpf/include/protocol_analyzer.h x: 1 commits (90d) y: 139 lines of code
719.0
lines of code
  min: 7.0
  average: 206.48
  25th percentile: 74.5
  median: 193.0
  75th percentile: 290.0
  max: 719.0
0 5.0
commits (90d)
min: 1.0 | average: 1.62 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

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

bpf/include/socket_data.h x: 1 contributors (90d) y: 204 lines of code pkg/accesslog/collector/protocols/http1.go x: 1 contributors (90d) y: 261 lines of code pkg/accesslog/collector/protocols/queue.go x: 1 contributors (90d) y: 294 lines of code pkg/process/finders/kubernetes/finder.go x: 1 contributors (90d) y: 367 lines of code pkg/process/finders/kubernetes/container.go x: 1 contributors (90d) y: 111 lines of code pkg/process/finders/kubernetes/registry.go x: 1 contributors (90d) y: 114 lines of code pkg/profiling/task/base/runner.go x: 1 contributors (90d) y: 42 lines of code pkg/profiling/task/manager.go x: 1 contributors (90d) y: 298 lines of code pkg/profiling/task/offcpu/runner.go x: 1 contributors (90d) y: 193 lines of code pkg/profiling/task/oncpu/runner.go x: 1 contributors (90d) y: 214 lines of code pkg/tools/buffer/buffer.go x: 1 contributors (90d) y: 719 lines of code pkg/accesslog/collector/protocols/http2.go x: 1 contributors (90d) y: 286 lines of code pkg/accesslog/common/connection.go x: 1 contributors (90d) y: 547 lines of code pkg/accesslog/common/logs.go x: 1 contributors (90d) y: 37 lines of code pkg/accesslog/common/queue.go x: 1 contributors (90d) y: 107 lines of code pkg/accesslog/forwarder/close.go x: 1 contributors (90d) y: 27 lines of code pkg/accesslog/forwarder/protocol.go x: 1 contributors (90d) y: 7 lines of code pkg/accesslog/runner.go x: 1 contributors (90d) y: 211 lines of code bpf/include/protocol_analyzer.h x: 1 contributors (90d) y: 139 lines of code
719.0
lines of code
  min: 7.0
  average: 206.48
  25th percentile: 74.5
  median: 193.0
  75th percentile: 290.0
  max: 719.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