apache / skywalking-cli
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 230 files with 9,964 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)
    • 9 files changed 6-20 times (1,048 lines of code)
    • 221 files changed 1-5 times (8,916 lines of code)
0% | 0% | 0% | 10% | 89%
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 230 files with 9,964 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)
    • 1 file changed by 6-10 contributors (188 lines of code)
    • 77 files changed by 2-5 contributors (4,549 lines of code)
    • 152 files changed by 1 contributor (5,227 lines of code)
0% | 0% | 1% | 45% | 52%
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, graphql, yml, yaml, sh, md, py, mod, gitignore, tpl, bat, json, html
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 0% | 13% | 86%
graphql0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
pkg0% | 0% | 0% | 17% | 82%
internal0% | 0% | 0% | 5% | 94%
cmd0% | 0% | 0% | 100% | 0%
assets0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
main.go
in cmd/swctl
188 6 2020-12-19 2023-06-27 19 7 kezhenxu94@apache.org 741550557@qq.com
metadata.go
in pkg/graphql/metadata
194 16 2020-12-19 2022-10-20 11 5 kezhenxu94@apache.org 741550557@qq.com
entity.go
in internal/commands/interceptor
70 2 2020-12-19 2022-07-14 7 3 kezhenxu94@apache.org 741550557@qq.com
metrics.go
in pkg/graphql/metrics
89 10 2020-12-19 2023-06-08 7 3 kezhenxu94@apache.org 741550557@qq.com
multiple-linear-metrics.go
in internal/commands/metrics/linear
95 - 2020-12-19 2023-03-03 7 3 kezhenxu94@apache.org 741550557@qq.com
global.go
in pkg/graphql/dashboard
195 7 2020-12-19 2023-03-29 7 3 kezhenxu94@apache.org 741550557@qq.com
ebpf.go
in pkg/graphql/profiling
62 7 2022-03-24 2023-03-03 6 1 741550557@qq.com 741550557@qq.com
graph.go
in pkg/display/graph
63 1 2020-12-19 2023-03-29 6 3 kezhenxu94@apache.org 741550557@qq.com
report.go
in internal/commands/event
92 - 2021-01-26 2022-04-14 6 2 fgksgf@gmail.com fgksgf@gmail.com
dependency.go
in internal/commands/dependency
15 - 2021-08-16 2022-07-14 5 3 86736305+jarvisg495@users.n... 741550557@qq.com
assets.go
in assets
23 1 2020-03-29 2022-08-11 5 2 kezhenxu94@apache.org kezhenxu94@apache.org
metrics.go
in internal/commands/metrics
26 - 2020-12-19 2023-06-08 5 2 kezhenxu94@apache.org 741550557@qq.com
parser.go
in pkg/graphql/utils
35 2 2021-03-26 2023-03-03 5 2 fgksgf@gmail.com 741550557@qq.com
dependency.go
in pkg/graphql/dependency
41 4 2021-08-16 2022-07-14 5 3 86736305+jarvisg495@users.n... 741550557@qq.com
single-metrics.go
in internal/commands/metrics/single
57 - 2020-12-19 2022-07-14 5 3 kezhenxu94@apache.org 741550557@qq.com
topn.go
in internal/commands/metrics/aggregation
58 - 2020-12-19 2022-09-14 5 3 kezhenxu94@apache.org 741550557@qq.com
thermodynamic.go
in internal/commands/metrics/thermodynamic
61 - 2020-12-19 2022-07-14 5 3 kezhenxu94@apache.org 741550557@qq.com
linear-metrics.go
in internal/commands/metrics/linear
62 - 2020-12-19 2022-07-14 5 3 kezhenxu94@apache.org 741550557@qq.com
display.go
in pkg/display
66 2 2020-12-19 2022-09-14 5 3 kezhenxu94@apache.org 741550557@qq.com
duration.go
in internal/commands/interceptor
87 4 2020-12-19 2022-08-11 5 2 kezhenxu94@apache.org kezhenxu94@apache.org
list.go
in internal/commands/event
103 1 2021-08-05 2022-05-27 5 3 741550557@qq.com kezhenxu94@apache.org
list.go
in internal/commands/trace
112 - 2020-12-19 2022-05-18 5 3 kezhenxu94@apache.org 741550557@qq.com
manifest.go
in internal/commands/install/manifest
117 4 2021-01-07 2022-08-15 5 2 hanahmily@gmail.com kezhenxu94@apache.org
global.go
in pkg/display/graph/dashboard
294 9 2020-12-19 2021-10-26 5 2 kezhenxu94@apache.org kezhenxu94@apache.org
Processes.graphql
in assets/graphqls/metadata/v2
21 - 2022-03-10 2022-05-10 4 1 741550557@qq.com 741550557@qq.com
GetItems.graphql
in assets/graphqls/menu
36 - 2023-06-27 2023-07-12 4 1 741550557@qq.com 741550557@qq.com
QueryEBPFProfilingTaskList.graphql
in assets/graphqls/profiling/ebpf
39 - 2022-03-24 2023-06-13 4 1 741550557@qq.com 741550557@qq.com
adapter.go
in pkg/graphql/utils
54 4 2020-12-19 2023-03-29 4 3 kezhenxu94@apache.org 741550557@qq.com
duration.go
in internal/flags
55 - 2020-12-19 2021-10-26 4 2 kezhenxu94@apache.org kezhenxu94@apache.org
linear.go
in pkg/display/graph/linear
137 7 2020-12-19 2023-03-29 4 2 kezhenxu94@apache.org 741550557@qq.com
list.go
in pkg/display/graph/tree
190 6 2020-12-19 2022-05-18 4 3 kezhenxu94@apache.org 741550557@qq.com
create.go
in internal/commands/profiling/ebpf/create
11 - 2022-03-24 2022-07-14 3 1 741550557@qq.com 741550557@qq.com
event.go
in internal/commands/event
12 - 2021-01-26 2021-10-08 3 3 fgksgf@gmail.com kezhenxu94@apache.org
service.go
in internal/commands/service
13 - 2020-12-19 2022-01-06 3 2 kezhenxu94@apache.org 741550557@qq.com
endpoint.go
in internal/commands/endpoint
13 - 2020-12-19 2022-01-14 3 2 kezhenxu94@apache.org 741550557@qq.com
healthcheck.go
in pkg/graphql/healthcheck
14 1 2020-12-19 2021-10-08 3 2 kezhenxu94@apache.org kezhenxu94@apache.org
instance.go
in internal/commands/instance
14 - 2020-12-19 2022-01-14 3 2 kezhenxu94@apache.org 741550557@qq.com
GetProcess.graphql
in assets/graphqls/metadata/v2
21 - 2022-03-10 2022-05-10 3 1 741550557@qq.com 741550557@qq.com
log.go
in pkg/graphql/log
22 2 2021-07-29 2021-10-22 3 3 741550557@qq.com zhangwei24@apache.org
trace.go
in pkg/graphql/trace
22 2 2020-12-19 2021-10-08 3 2 kezhenxu94@apache.org kezhenxu94@apache.org
metrics.go
in internal/flags
22 - 2020-12-19 2021-10-08 3 2 kezhenxu94@apache.org kezhenxu94@apache.org
grpc.go
in pkg/grpc
26 1 2021-01-26 2022-04-14 3 1 fgksgf@gmail.com fgksgf@gmail.com
Instances.graphql
in assets/graphqls/metadata/v2
28 - 2022-01-06 2022-05-10 3 1 741550557@qq.com 741550557@qq.com
global.yml
in assets/templates/dashboard
35 - 2020-10-11 2022-11-22 3 2 fgksgf@gmail.com kezhenxu94@apache.org
EndpointDependency.graphql
in assets/graphqls/dependency
36 - 2021-08-16 2023-03-10 3 3 86736305+jarvisg495@users.n... 741550557@qq.com
events.graphql
in assets/graphqls/event
38 - 2021-08-05 2022-05-19 3 2 741550557@qq.com 741550557@qq.com
QueryEBPFProfilingScheduleList.graphql
in assets/graphqls/profiling/ebpf
39 - 2022-03-24 2022-05-11 3 1 741550557@qq.com 741550557@qq.com
alarms.graphql
in assets/graphqls/alarm
43 - 2021-10-25 2022-05-19 3 2 741550557@qq.com 741550557@qq.com
metrics.go
in internal/commands/dashboard/global
43 - 2020-12-19 2021-10-08 3 2 kezhenxu94@apache.org kezhenxu94@apache.org
list.go
in internal/commands/instance
45 - 2020-12-19 2021-10-08 3 2 kezhenxu94@apache.org kezhenxu94@apache.org
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
main.go
in cmd/swctl
188 6 2020-12-19 2023-06-27 19 7 kezhenxu94@apache.org 741550557@qq.com
metadata.go
in pkg/graphql/metadata
194 16 2020-12-19 2022-10-20 11 5 kezhenxu94@apache.org 741550557@qq.com
multiple-linear-metrics.go
in internal/commands/metrics/linear
95 - 2020-12-19 2023-03-03 7 3 kezhenxu94@apache.org 741550557@qq.com
entity.go
in internal/commands/interceptor
70 2 2020-12-19 2022-07-14 7 3 kezhenxu94@apache.org 741550557@qq.com
metrics.go
in pkg/graphql/metrics
89 10 2020-12-19 2023-06-08 7 3 kezhenxu94@apache.org 741550557@qq.com
global.go
in pkg/graphql/dashboard
195 7 2020-12-19 2023-03-29 7 3 kezhenxu94@apache.org 741550557@qq.com
graph.go
in pkg/display/graph
63 1 2020-12-19 2023-03-29 6 3 kezhenxu94@apache.org 741550557@qq.com
topn.go
in internal/commands/metrics/aggregation
58 - 2020-12-19 2022-09-14 5 3 kezhenxu94@apache.org 741550557@qq.com
linear-metrics.go
in internal/commands/metrics/linear
62 - 2020-12-19 2022-07-14 5 3 kezhenxu94@apache.org 741550557@qq.com
single-metrics.go
in internal/commands/metrics/single
57 - 2020-12-19 2022-07-14 5 3 kezhenxu94@apache.org 741550557@qq.com
thermodynamic.go
in internal/commands/metrics/thermodynamic
61 - 2020-12-19 2022-07-14 5 3 kezhenxu94@apache.org 741550557@qq.com
list.go
in internal/commands/trace
112 - 2020-12-19 2022-05-18 5 3 kezhenxu94@apache.org 741550557@qq.com
dependency.go
in internal/commands/dependency
15 - 2021-08-16 2022-07-14 5 3 86736305+jarvisg495@users.n... 741550557@qq.com
list.go
in internal/commands/event
103 1 2021-08-05 2022-05-27 5 3 741550557@qq.com kezhenxu94@apache.org
dependency.go
in pkg/graphql/dependency
41 4 2021-08-16 2022-07-14 5 3 86736305+jarvisg495@users.n... 741550557@qq.com
display.go
in pkg/display
66 2 2020-12-19 2022-09-14 5 3 kezhenxu94@apache.org 741550557@qq.com
adapter.go
in pkg/graphql/utils
54 4 2020-12-19 2023-03-29 4 3 kezhenxu94@apache.org 741550557@qq.com
list.go
in pkg/display/graph/tree
190 6 2020-12-19 2022-05-18 4 3 kezhenxu94@apache.org 741550557@qq.com
event.go
in internal/commands/event
12 - 2021-01-26 2021-10-08 3 3 fgksgf@gmail.com kezhenxu94@apache.org
EndpointDependency.graphql
in assets/graphqls/dependency
36 - 2021-08-16 2023-03-10 3 3 86736305+jarvisg495@users.n... 741550557@qq.com
log.go
in pkg/graphql/log
22 2 2021-07-29 2021-10-22 3 3 741550557@qq.com zhangwei24@apache.org
report.go
in internal/commands/event
92 - 2021-01-26 2022-04-14 6 2 fgksgf@gmail.com fgksgf@gmail.com
metrics.go
in internal/commands/metrics
26 - 2020-12-19 2023-06-08 5 2 kezhenxu94@apache.org 741550557@qq.com
manifest.go
in internal/commands/install/manifest
117 4 2021-01-07 2022-08-15 5 2 hanahmily@gmail.com kezhenxu94@apache.org
duration.go
in internal/commands/interceptor
87 4 2020-12-19 2022-08-11 5 2 kezhenxu94@apache.org kezhenxu94@apache.org
assets.go
in assets
23 1 2020-03-29 2022-08-11 5 2 kezhenxu94@apache.org kezhenxu94@apache.org
parser.go
in pkg/graphql/utils
35 2 2021-03-26 2023-03-03 5 2 fgksgf@gmail.com 741550557@qq.com
global.go
in pkg/display/graph/dashboard
294 9 2020-12-19 2021-10-26 5 2 kezhenxu94@apache.org kezhenxu94@apache.org
duration.go
in internal/flags
55 - 2020-12-19 2021-10-26 4 2 kezhenxu94@apache.org kezhenxu94@apache.org
linear.go
in pkg/display/graph/linear
137 7 2020-12-19 2023-03-29 4 2 kezhenxu94@apache.org 741550557@qq.com
metrics.go
in internal/flags
22 - 2020-12-19 2021-10-08 3 2 kezhenxu94@apache.org kezhenxu94@apache.org
oap.go
in internal/commands/install/manifest
45 - 2021-01-07 2022-08-15 3 2 hanahmily@gmail.com kezhenxu94@apache.org
ui.go
in internal/commands/install/manifest
51 - 2021-01-07 2022-08-15 3 2 hanahmily@gmail.com kezhenxu94@apache.org
healthcheck.go
in internal/commands/healthcheck
55 - 2020-12-19 2021-10-08 3 2 kezhenxu94@apache.org kezhenxu94@apache.org
global.go
in internal/commands/dashboard/global
57 - 2020-12-19 2021-10-08 3 2 kezhenxu94@apache.org kezhenxu94@apache.org
metrics.go
in internal/commands/dashboard/global
43 - 2020-12-19 2021-10-08 3 2 kezhenxu94@apache.org kezhenxu94@apache.org
list.go
in internal/commands/logs
88 - 2021-07-29 2022-05-18 3 2 741550557@qq.com 741550557@qq.com
endpoint.go
in internal/commands/endpoint
13 - 2020-12-19 2022-01-14 3 2 kezhenxu94@apache.org 741550557@qq.com
list.go
in internal/commands/instance
45 - 2020-12-19 2021-10-08 3 2 kezhenxu94@apache.org kezhenxu94@apache.org
instance.go
in internal/commands/instance
14 - 2020-12-19 2022-01-14 3 2 kezhenxu94@apache.org 741550557@qq.com
search.go
in internal/commands/instance
49 - 2020-12-19 2021-10-08 3 2 kezhenxu94@apache.org kezhenxu94@apache.org
list.go
in internal/commands/service
52 - 2020-12-19 2021-10-08 3 2 kezhenxu94@apache.org kezhenxu94@apache.org
service.go
in internal/commands/service
13 - 2020-12-19 2022-01-06 3 2 kezhenxu94@apache.org 741550557@qq.com
service.go
in internal/commands/interceptor
77 4 2021-10-08 2021-10-22 3 2 kezhenxu94@apache.org zhangwei24@apache.org
Trace.graphql
in assets/graphqls/trace
65 - 2020-03-29 2022-11-07 3 2 kezhenxu94@apache.org 741550557@qq.com
alarms.graphql
in assets/graphqls/alarm
43 - 2021-10-25 2022-05-19 3 2 741550557@qq.com 741550557@qq.com
events.graphql
in assets/graphqls/event
38 - 2021-08-05 2022-05-19 3 2 741550557@qq.com 741550557@qq.com
global.yml
in assets/templates/dashboard
35 - 2020-10-11 2022-11-22 3 2 fgksgf@gmail.com kezhenxu94@apache.org
69 3 2021-07-22 2023-08-04 3 2 52828870+tom-dalin@users.no... kezhenxu94@apache.org
trace.go
in pkg/graphql/trace
22 2 2020-12-19 2021-10-08 3 2 kezhenxu94@apache.org kezhenxu94@apache.org
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
flamegraph.html
in pkg/display/graph/flamegraph
196 - 2022-03-24 2022-03-24 1 1 741550557@qq.com 741550557@qq.com
heatmap.go
in pkg/heatmap
180 14 2020-12-19 2020-12-19 1 1 kezhenxu94@apache.org kezhenxu94@apache.org
tree.go
in pkg/display/graph/tree
173 5 2020-12-19 2020-12-19 1 1 kezhenxu94@apache.org kezhenxu94@apache.org
flamegraph.go
in pkg/display/graph/flamegraph
125 9 2022-03-24 2022-03-24 1 1 741550557@qq.com 741550557@qq.com
set.go
in internal/commands/profiling/continuous
124 1 2023-03-03 2023-03-03 1 1 741550557@qq.com 741550557@qq.com
network.go
in internal/commands/profiling/ebpf/create
117 1 2022-07-14 2022-11-24 2 1 741550557@qq.com 741550557@qq.com
list.go
in internal/commands/alarm
92 - 2021-10-25 2022-05-18 2 1 741550557@qq.com 741550557@qq.com
sorted-condition.go
in internal/commands/metrics/aggregation
76 2 2022-09-14 2022-10-20 2 1 741550557@qq.com 741550557@qq.com
sampled-record.go
in internal/commands/metrics/aggregation
76 - 2022-09-14 2022-10-20 2 1 741550557@qq.com 741550557@qq.com
createByFixedTime.go
in internal/commands/profiling/ebpf/create
73 - 2022-03-24 2022-04-08 2 1 741550557@qq.com 741550557@qq.com
analysis.go
in internal/commands/profiling/ebpf
72 - 2022-03-24 2022-05-20 3 1 741550557@qq.com 741550557@qq.com
endpoint.go
in internal/commands/interceptor
68 4 2021-10-08 2021-10-10 2 1 kezhenxu94@apache.org kezhenxu94@apache.org
label.go
in pkg/heatmap/axes
68 4 2020-12-19 2020-12-19 1 1 kezhenxu94@apache.org kezhenxu94@apache.org
create.go
in internal/commands/profiling/trace
66 - 2022-03-24 2022-03-24 1 1 741550557@qq.com 741550557@qq.com
instance.go
in internal/commands/interceptor
65 3 2021-10-08 2021-10-10 2 1 kezhenxu94@apache.org kezhenxu94@apache.org
ebpf.go
in pkg/graphql/profiling
62 7 2022-03-24 2023-03-03 6 1 741550557@qq.com 741550557@qq.com
exec.go
in internal/commands/metrics/expression
60 - 2023-06-08 2023-06-08 1 1 741550557@qq.com 741550557@qq.com
grpc.go
in pkg/healthcheck
60 1 2020-12-19 2020-12-19 1 1 kezhenxu94@apache.org kezhenxu94@apache.org
getProfileAnalyze.go
in internal/commands/profiling/trace
59 - 2022-03-24 2023-03-15 2 1 741550557@qq.com 741550557@qq.com
process.go
in internal/commands/interceptor
59 3 2022-07-14 2022-07-14 1 1 741550557@qq.com 741550557@qq.com
metrics.go
in internal/commands/metrics/aggregation
58 - 2022-09-14 2022-09-14 1 1 741550557@qq.com 741550557@qq.com
nullable-metrics.go
in internal/commands/metrics/single
57 - 2023-03-14 2023-03-29 2 1 741550557@qq.com 741550557@qq.com
monitoring.go
in internal/commands/profiling/continuous
56 - 2023-06-08 2023-06-08 1 1 741550557@qq.com 741550557@qq.com
axes.go
in pkg/heatmap/axes
56 4 2020-12-19 2020-12-19 1 1 kezhenxu94@apache.org kezhenxu94@apache.org
list.go
in internal/commands/endpoint
52 - 2020-12-19 2021-10-08 2 1 kezhenxu94@apache.org kezhenxu94@apache.org
GetTaskSegmentsList.graphql
in assets/graphqls/profiling/trace
52 - 2023-03-15 2023-03-15 1 1 741550557@qq.com 741550557@qq.com
list.go
in internal/commands/browser/service
51 - 2021-10-22 2021-10-22 1 1 zhangwei24@apache.org zhangwei24@apache.org
list.go
in internal/commands/profiling/ebpf
46 - 2022-03-24 2023-03-03 3 1 741550557@qq.com 741550557@qq.com
list.go
in internal/commands/process
46 - 2022-03-10 2022-04-13 2 1 741550557@qq.com 741550557@qq.com
list.go
in internal/commands/browser/version
45 - 2021-10-22 2021-10-22 1 1 zhangwei24@apache.org zhangwei24@apache.org
adapter.go
in pkg/display/graph/flamegraph
45 10 2022-03-24 2022-03-24 1 1 741550557@qq.com 741550557@qq.com
trace.go
in pkg/graphql/profiling
44 5 2022-03-24 2023-03-15 2 1 741550557@qq.com 741550557@qq.com
list.go
in internal/commands/browser/page
43 - 2021-10-22 2021-10-22 1 1 zhangwei24@apache.org zhangwei24@apache.org
scale.go
in internal/commands/process/estimate
43 - 2022-04-12 2022-04-13 2 1 741550557@qq.com 741550557@qq.com
process.go
in internal/commands/dependency
41 - 2022-07-14 2022-07-14 1 1 741550557@qq.com 741550557@qq.com
render.go
in pkg/display/graph/flamegraph
40 1 2022-03-24 2022-03-24 1 1 741550557@qq.com 741550557@qq.com
QueryEBPFProfilingScheduleList.graphql
in assets/graphqls/profiling/ebpf
39 - 2022-03-24 2022-05-11 3 1 741550557@qq.com 741550557@qq.com
QueryEBPFProfilingTaskList.graphql
in assets/graphqls/profiling/ebpf
39 - 2022-03-24 2023-06-13 4 1 741550557@qq.com 741550557@qq.com
options.go
in pkg/heatmap
38 5 2020-12-19 2020-12-19 1 1 kezhenxu94@apache.org kezhenxu94@apache.org
ProcessTopology.graphql
in assets/graphqls/dependency
37 - 2022-07-14 2022-08-05 2 1 741550557@qq.com 741550557@qq.com
Logs.graphql
in assets/graphqls/logs
36 - 2021-07-29 2022-05-18 2 1 741550557@qq.com 741550557@qq.com
GetProfiledSegment.graphql
in assets/graphqls/profiling/trace
36 - 2022-03-24 2022-03-24 1 1 741550557@qq.com 741550557@qq.com
QueryContinuousProfilingMonitoringInstances.graphql
in assets/graphqls/profiling/continuous
36 - 2023-06-08 2023-06-08 1 1 741550557@qq.com 741550557@qq.com
GetItems.graphql
in assets/graphqls/menu
36 - 2023-06-27 2023-07-12 4 1 741550557@qq.com 741550557@qq.com
getTaskList.go
in internal/commands/profiling/trace
35 - 2022-03-24 2022-03-24 1 1 741550557@qq.com 741550557@qq.com
schedules.go
in internal/commands/profiling/ebpf
35 - 2022-03-24 2022-05-11 2 1 741550557@qq.com 741550557@qq.com
network.go
in internal/commands/profiling/ebpf/keep
34 - 2022-07-14 2022-07-14 1 1 741550557@qq.com 741550557@qq.com
ExecuteExpression.graphql
in assets/graphqls/metrics
34 - 2023-06-08 2023-06-08 1 1 741550557@qq.com 741550557@qq.com
GetTaskList.graphql
in assets/graphqls/profiling/trace
34 - 2022-03-24 2022-03-24 1 1 741550557@qq.com 741550557@qq.com
table.go
in pkg/display/table
34 1 2020-12-19 2020-12-19 1 1 kezhenxu94@apache.org kezhenxu94@apache.org
Correlations

File Size vs. Number of Changes: 230 points

pkg/util/commandNotFound.go x: 69 lines of code y: 3 # changes assets/graphqls/menu/GetItems.graphql x: 36 lines of code y: 4 # changes cmd/swctl/main.go x: 188 lines of code y: 19 # changes internal/commands/menu/get.go x: 22 lines of code y: 1 # changes internal/commands/menu/menu.go x: 9 lines of code y: 1 # changes pkg/graphql/menu/menu.go x: 14 lines of code y: 1 # changes assets/graphqls/profiling/ebpf/QueryEBPFProfilingTaskList.graphql x: 39 lines of code y: 4 # changes assets/graphqls/metrics/ExecuteExpression.graphql x: 34 lines of code y: 1 # changes assets/graphqls/profiling/continuous/QueryContinuousProfilingMonitoringInstances.graphql x: 36 lines of code y: 1 # changes assets/graphqls/profiling/continuous/QueryContinuousProfilingServiceTargets.graphql x: 31 lines of code y: 2 # changes internal/commands/metrics/expression/exec.go x: 60 lines of code y: 1 # changes internal/commands/metrics/metrics.go x: 26 lines of code y: 5 # changes internal/commands/profiling/continuous/continuous.go x: 11 lines of code y: 2 # changes internal/commands/profiling/continuous/monitoring.go x: 56 lines of code y: 1 # changes pkg/graphql/metrics/metrics.go x: 89 lines of code y: 7 # changes assets/graphqls/metrics/LabeledMetricsValues.graphql x: 27 lines of code y: 2 # changes assets/graphqls/metrics/NullableMetricsValue.graphql x: 22 lines of code y: 2 # changes internal/commands/metrics/single/nullable-metrics.go x: 57 lines of code y: 2 # changes pkg/display/displayable/MetricValue.go x: 5 lines of code y: 1 # changes pkg/display/graph/graph.go x: 63 lines of code y: 6 # changes pkg/display/graph/linear/linear.go x: 137 lines of code y: 4 # changes pkg/graphql/dashboard/global.go x: 195 lines of code y: 7 # changes pkg/graphql/utils/adapter.go x: 54 lines of code y: 4 # changes assets/graphqls/profiling/trace/GetSegmentsProfileAnalyze.graphql x: 26 lines of code y: 1 # changes assets/graphqls/profiling/trace/GetTaskSegmentsList.graphql x: 52 lines of code y: 1 # changes internal/commands/profiling/trace/getProfileAnalyze.go x: 59 lines of code y: 2 # changes internal/commands/profiling/trace/getTaskSegmentList.go x: 30 lines of code y: 2 # changes internal/commands/profiling/trace/trace.go x: 19 lines of code y: 2 # changes pkg/graphql/profiling/trace.go x: 44 lines of code y: 2 # changes assets/graphqls/dependency/EndpointDependency.graphql x: 36 lines of code y: 3 # changes assets/graphqls/dependency/InstanceTopology.graphql x: 36 lines of code y: 2 # changes assets/graphqls/dependency/ServiceTopology.graphql x: 34 lines of code y: 2 # changes internal/commands/metrics/linear/multiple-linear-metrics.go x: 95 lines of code y: 7 # changes internal/commands/profiling/continuous/list.go x: 33 lines of code y: 1 # changes internal/commands/profiling/continuous/set.go x: 124 lines of code y: 1 # changes internal/commands/profiling/ebpf/list.go x: 46 lines of code y: 3 # changes internal/commands/profiling/profiling.go x: 18 lines of code y: 2 # changes internal/model/ebpf/profilingTriggerType.go x: 27 lines of code y: 1 # changes pkg/graphql/profiling/ebpf.go x: 62 lines of code y: 6 # changes pkg/graphql/utils/parser.go x: 35 lines of code y: 5 # changes internal/commands/profiling/ebpf/create/network.go x: 117 lines of code y: 2 # changes assets/templates/dashboard/global.yml x: 35 lines of code y: 3 # changes assets/graphqls/trace/Trace.graphql x: 65 lines of code y: 3 # changes assets/graphqls/metrics/ReadRecords.graphql x: 24 lines of code y: 1 # changes assets/graphqls/metrics/SampledRecords.graphql x: 24 lines of code y: 2 # changes internal/commands/metrics/aggregation/sampled-record.go x: 76 lines of code y: 2 # changes internal/commands/records/list.go x: 18 lines of code y: 1 # changes internal/commands/records/records.go x: 12 lines of code y: 1 # changes pkg/graphql/metadata/metadata.go x: 194 lines of code y: 11 # changes internal/commands/metrics/aggregation/metrics.go x: 58 lines of code y: 1 # changes internal/commands/metrics/aggregation/topn.go x: 58 lines of code y: 5 # changes pkg/display/display.go x: 66 lines of code y: 5 # changes internal/commands/install/manifest/manifest.go x: 117 lines of code y: 5 # changes internal/commands/install/manifest/oap.go x: 45 lines of code y: 3 # changes internal/commands/install/manifest/ui.go x: 51 lines of code y: 3 # changes assets/assets.go x: 23 lines of code y: 5 # changes internal/commands/interceptor/duration.go x: 87 lines of code y: 5 # changes assets/graphqls/dependency/ProcessTopology.graphql x: 37 lines of code y: 2 # changes assets/graphqls/profiling/ebpf/CreateEBPFNetworkProfilingTask.graphql x: 23 lines of code y: 1 # changes internal/commands/dependency/dependency.go x: 15 lines of code y: 5 # changes internal/commands/dependency/process.go x: 41 lines of code y: 1 # changes internal/commands/interceptor/entity.go x: 70 lines of code y: 7 # changes internal/commands/interceptor/process.go x: 59 lines of code y: 1 # changes internal/commands/metrics/linear/linear-metrics.go x: 62 lines of code y: 5 # changes internal/commands/metrics/single/single-metrics.go x: 57 lines of code y: 5 # changes internal/commands/metrics/thermodynamic/thermodynamic.go x: 61 lines of code y: 5 # changes internal/commands/profiling/ebpf/create/create.go x: 11 lines of code y: 3 # changes internal/commands/profiling/ebpf/ebpf.go x: 17 lines of code y: 2 # changes pkg/graphql/dependency/dependency.go x: 41 lines of code y: 5 # changes internal/commands/event/list.go x: 103 lines of code y: 5 # changes internal/commands/profiling/ebpf/analysis.go x: 72 lines of code y: 3 # changes assets/graphqls/alarm/alarms.graphql x: 43 lines of code y: 3 # changes assets/graphqls/event/events.graphql x: 38 lines of code y: 3 # changes assets/graphqls/trace/Traces.graphql x: 28 lines of code y: 2 # changes internal/commands/alarm/list.go x: 92 lines of code y: 2 # changes internal/commands/browser/logs/list.go x: 61 lines of code y: 2 # changes internal/commands/logs/list.go x: 88 lines of code y: 3 # changes internal/commands/trace/list.go x: 112 lines of code y: 5 # changes pkg/display/graph/tree/list.go x: 190 lines of code y: 4 # changes assets/graphqls/profiling/ebpf/QueryEBPFProfilingScheduleList.graphql x: 39 lines of code y: 3 # changes internal/commands/profiling/ebpf/schedules.go x: 35 lines of code y: 2 # changes assets/graphqls/metadata/v2/GetProcess.graphql x: 21 lines of code y: 3 # changes assets/graphqls/metadata/v2/Instances.graphql x: 28 lines of code y: 3 # changes assets/graphqls/metadata/v2/Processes.graphql x: 21 lines of code y: 4 # changes action.yaml x: 49 lines of code y: 2 # changes internal/commands/event/report.go x: 92 lines of code y: 6 # changes pkg/grpc/grpc.go x: 26 lines of code y: 3 # changes internal/commands/process/estimate/scale.go x: 43 lines of code y: 2 # changes internal/commands/process/list.go x: 46 lines of code y: 2 # changes internal/commands/process/process.go x: 15 lines of code y: 2 # changes assets/graphqls/profiling/ebpf/QueryPrepareCreateEBPFProfilingTaskData.graphql x: 21 lines of code y: 1 # changes internal/commands/profiling/ebpf/create/createByFixedTime.go x: 73 lines of code y: 2 # changes internal/commands/profiling/ebpf/create/prepareCreate.go x: 32 lines of code y: 1 # changes assets/graphqls/profiling/trace/GetProfileTaskLogs.graphql x: 25 lines of code y: 1 # changes internal/commands/profiling/trace/create.go x: 66 lines of code y: 1 # changes internal/commands/profiling/trace/getTaskList.go x: 35 lines of code y: 1 # changes internal/commands/profiling/trace/getTaskLogs.go x: 30 lines of code y: 1 # changes pkg/display/graph/flamegraph/adapter.go x: 45 lines of code y: 1 # changes pkg/display/graph/flamegraph/flamegraph.go x: 125 lines of code y: 1 # changes pkg/display/graph/flamegraph/flamegraph.html x: 196 lines of code y: 1 # changes pkg/display/graph/flamegraph/render.go x: 40 lines of code y: 1 # changes assets/graphqls/metadata/v2/AllBrowserServices.graphql x: 21 lines of code y: 2 # changes internal/commands/endpoint/endpoint.go x: 13 lines of code y: 3 # changes internal/commands/instance/instance.go x: 14 lines of code y: 3 # changes assets/graphqls/common/version.graphql x: 19 lines of code y: 1 # changes assets/graphqls/metadata/v1/Instances.graphql x: 28 lines of code y: 1 # changes internal/commands/layer/layer.go x: 11 lines of code y: 1 # changes pkg/graphql/common/common.go x: 13 lines of code y: 1 # changes internal/flags/duration.go x: 55 lines of code y: 4 # changes pkg/display/graph/dashboard/global.go x: 294 lines of code y: 5 # changes internal/commands/browser/logs/log.go x: 10 lines of code y: 1 # changes internal/commands/browser/page/list.go x: 43 lines of code y: 1 # changes internal/commands/browser/service/list.go x: 51 lines of code y: 1 # changes internal/commands/interceptor/service.go x: 77 lines of code y: 3 # changes internal/flags/page.go x: 15 lines of code y: 1 # changes pkg/graphql/log/log.go x: 22 lines of code y: 3 # changes internal/commands/interceptor/endpoint.go x: 68 lines of code y: 2 # changes internal/commands/interceptor/instance.go x: 65 lines of code y: 2 # changes internal/commands/completion/completion.go x: 12 lines of code y: 2 # changes internal/commands/dashboard/dashboard.go x: 14 lines of code y: 2 # changes internal/commands/dashboard/global/global.go x: 57 lines of code y: 3 # changes internal/commands/dependency/endpoint.go x: 40 lines of code y: 2 # changes internal/commands/dependency/instance.go x: 41 lines of code y: 2 # changes internal/commands/endpoint/list.go x: 52 lines of code y: 2 # changes internal/commands/event/event.go x: 12 lines of code y: 3 # changes internal/commands/healthcheck/healthcheck.go x: 55 lines of code y: 3 # changes internal/commands/install/install.go x: 13 lines of code y: 2 # changes internal/commands/instance/search.go x: 49 lines of code y: 3 # changes internal/commands/interceptor/event.go x: 20 lines of code y: 2 # changes internal/commands/interceptor/timezone.go x: 29 lines of code y: 2 # changes internal/commands/metrics/list/list-metrics.go x: 32 lines of code y: 2 # changes internal/commands/service/list.go x: 52 lines of code y: 3 # changes internal/commands/trace/trace.go x: 33 lines of code y: 2 # changes internal/flags/flags.go x: 9 lines of code y: 2 # changes internal/flags/service.go x: 29 lines of code y: 1 # changes pkg/display/graph/gauge/gauge.go x: 192 lines of code y: 3 # changes pkg/display/displayable/displayable.go x: 10 lines of code y: 2 # changes pkg/display/graph/heatmap/heatmap.go x: 87 lines of code y: 2 # changes pkg/display/graph/tree/adapter.go x: 147 lines of code y: 2 # changes assets/cr/oap.yaml x: 7 lines of code y: 1 # changes internal/logger/log.go x: 16 lines of code y: 1 # changes pkg/display/graph/tree/tree.go x: 173 lines of code y: 1 # changes pkg/heatmap/axes/label.go x: 68 lines of code y: 1 # changes pkg/heatmap/heatmap.go x: 180 lines of code y: 1 # changes pkg/heatmap/options.go x: 38 lines of code y: 1 # changes pkg/util/io.go x: 20 lines of code y: 1 # changes
19.0
# changes
  min: 1.0
  average: 2.23
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 19.0
0 294.0
lines of code
min: 5.0 | average: 43.32 | 25th percentile: 21.0 | median: 30.0 | 75th percentile: 52.5 | max: 294.0

Number of Contributors vs. Number of Changes: 230 points

pkg/util/commandNotFound.go x: 2 # contributors y: 3 # changes assets/graphqls/menu/GetItems.graphql x: 1 # contributors y: 4 # changes cmd/swctl/main.go x: 7 # contributors y: 19 # changes internal/commands/menu/get.go x: 1 # contributors y: 1 # changes assets/graphqls/profiling/continuous/QueryContinuousProfilingServiceTargets.graphql x: 1 # contributors y: 2 # changes internal/commands/metrics/metrics.go x: 2 # contributors y: 5 # changes pkg/graphql/metrics/metrics.go x: 3 # contributors y: 7 # changes assets/graphqls/metrics/LabeledMetricsValues.graphql x: 2 # contributors y: 2 # changes pkg/display/graph/graph.go x: 3 # contributors y: 6 # changes pkg/display/graph/linear/linear.go x: 2 # contributors y: 4 # changes pkg/graphql/utils/adapter.go x: 3 # contributors y: 4 # changes assets/graphqls/dependency/EndpointDependency.graphql x: 3 # contributors y: 3 # changes internal/commands/profiling/ebpf/list.go x: 1 # contributors y: 3 # changes pkg/graphql/profiling/ebpf.go x: 1 # contributors y: 6 # changes pkg/graphql/metadata/metadata.go x: 5 # contributors y: 11 # changes internal/commands/metrics/aggregation/topn.go x: 3 # contributors y: 5 # changes internal/commands/event/report.go x: 2 # contributors y: 6 # changes
19.0
# changes
  min: 1.0
  average: 2.23
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 19.0
0 7.0
# contributors
min: 1.0 | average: 1.46 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 7.0

Number of Contributors vs. File Size: 230 points

pkg/util/commandNotFound.go x: 2 # contributors y: 69 lines of code assets/graphqls/menu/GetItems.graphql x: 1 # contributors y: 36 lines of code cmd/swctl/main.go x: 7 # contributors y: 188 lines of code internal/commands/menu/get.go x: 1 # contributors y: 22 lines of code internal/commands/menu/menu.go x: 1 # contributors y: 9 lines of code pkg/graphql/menu/menu.go x: 1 # contributors y: 14 lines of code assets/graphqls/profiling/ebpf/QueryEBPFProfilingTaskList.graphql x: 1 # contributors y: 39 lines of code assets/graphqls/metrics/ExecuteExpression.graphql x: 1 # contributors y: 34 lines of code assets/graphqls/profiling/continuous/QueryContinuousProfilingServiceTargets.graphql x: 1 # contributors y: 31 lines of code internal/commands/metrics/expression/exec.go x: 1 # contributors y: 60 lines of code internal/commands/metrics/metrics.go x: 2 # contributors y: 26 lines of code internal/commands/profiling/continuous/continuous.go x: 1 # contributors y: 11 lines of code internal/commands/profiling/continuous/monitoring.go x: 1 # contributors y: 56 lines of code pkg/graphql/metrics/metrics.go x: 3 # contributors y: 89 lines of code assets/graphqls/metrics/LabeledMetricsValues.graphql x: 2 # contributors y: 27 lines of code internal/commands/metrics/single/nullable-metrics.go x: 1 # contributors y: 57 lines of code pkg/display/displayable/MetricValue.go x: 1 # contributors y: 5 lines of code pkg/display/graph/graph.go x: 3 # contributors y: 63 lines of code pkg/display/graph/linear/linear.go x: 2 # contributors y: 137 lines of code pkg/graphql/dashboard/global.go x: 3 # contributors y: 195 lines of code pkg/graphql/utils/adapter.go x: 3 # contributors y: 54 lines of code assets/graphqls/profiling/trace/GetSegmentsProfileAnalyze.graphql x: 1 # contributors y: 26 lines of code assets/graphqls/profiling/trace/GetTaskSegmentsList.graphql x: 1 # contributors y: 52 lines of code internal/commands/profiling/trace/getProfileAnalyze.go x: 1 # contributors y: 59 lines of code internal/commands/profiling/trace/getTaskSegmentList.go x: 1 # contributors y: 30 lines of code internal/commands/profiling/trace/trace.go x: 1 # contributors y: 19 lines of code pkg/graphql/profiling/trace.go x: 1 # contributors y: 44 lines of code assets/graphqls/dependency/EndpointDependency.graphql x: 3 # contributors y: 36 lines of code assets/graphqls/dependency/InstanceTopology.graphql x: 2 # contributors y: 36 lines of code assets/graphqls/dependency/ServiceTopology.graphql x: 2 # contributors y: 34 lines of code internal/commands/metrics/linear/multiple-linear-metrics.go x: 3 # contributors y: 95 lines of code internal/commands/profiling/continuous/list.go x: 1 # contributors y: 33 lines of code internal/commands/profiling/continuous/set.go x: 1 # contributors y: 124 lines of code internal/commands/profiling/ebpf/list.go x: 1 # contributors y: 46 lines of code internal/commands/profiling/profiling.go x: 1 # contributors y: 18 lines of code internal/model/ebpf/profilingTriggerType.go x: 1 # contributors y: 27 lines of code pkg/graphql/profiling/ebpf.go x: 1 # contributors y: 62 lines of code pkg/graphql/utils/parser.go x: 2 # contributors y: 35 lines of code internal/commands/profiling/ebpf/create/network.go x: 1 # contributors y: 117 lines of code assets/graphqls/trace/Trace.graphql x: 2 # contributors y: 65 lines of code assets/graphqls/metrics/ReadRecords.graphql x: 1 # contributors y: 24 lines of code internal/commands/metrics/aggregation/sampled-record.go x: 1 # contributors y: 76 lines of code internal/commands/records/records.go x: 1 # contributors y: 12 lines of code pkg/graphql/metadata/metadata.go x: 5 # contributors y: 194 lines of code internal/commands/metrics/aggregation/topn.go x: 3 # contributors y: 58 lines of code pkg/display/display.go x: 3 # contributors y: 66 lines of code internal/commands/install/manifest/manifest.go x: 2 # contributors y: 117 lines of code internal/commands/install/manifest/oap.go x: 2 # contributors y: 45 lines of code internal/commands/install/manifest/ui.go x: 2 # contributors y: 51 lines of code assets/assets.go x: 2 # contributors y: 23 lines of code internal/commands/interceptor/duration.go x: 2 # contributors y: 87 lines of code internal/commands/dependency/dependency.go x: 3 # contributors y: 15 lines of code internal/commands/dependency/process.go x: 1 # contributors y: 41 lines of code internal/commands/interceptor/entity.go x: 3 # contributors y: 70 lines of code internal/commands/metrics/linear/linear-metrics.go x: 3 # contributors y: 62 lines of code internal/commands/metrics/single/single-metrics.go x: 3 # contributors y: 57 lines of code internal/commands/metrics/thermodynamic/thermodynamic.go x: 3 # contributors y: 61 lines of code internal/commands/profiling/ebpf/ebpf.go x: 1 # contributors y: 17 lines of code pkg/graphql/dependency/dependency.go x: 3 # contributors y: 41 lines of code internal/commands/event/list.go x: 3 # contributors y: 103 lines of code internal/commands/profiling/ebpf/analysis.go x: 1 # contributors y: 72 lines of code assets/graphqls/alarm/alarms.graphql x: 2 # contributors y: 43 lines of code assets/graphqls/event/events.graphql x: 2 # contributors y: 38 lines of code assets/graphqls/trace/Traces.graphql x: 2 # contributors y: 28 lines of code internal/commands/alarm/list.go x: 1 # contributors y: 92 lines of code internal/commands/browser/logs/list.go x: 2 # contributors y: 61 lines of code internal/commands/logs/list.go x: 2 # contributors y: 88 lines of code internal/commands/trace/list.go x: 3 # contributors y: 112 lines of code pkg/display/graph/tree/list.go x: 3 # contributors y: 190 lines of code internal/commands/profiling/ebpf/schedules.go x: 1 # contributors y: 35 lines of code assets/graphqls/metadata/v2/GetInstance.graphql x: 1 # contributors y: 28 lines of code assets/graphqls/metadata/v2/GetProcess.graphql x: 1 # contributors y: 21 lines of code action.yaml x: 2 # contributors y: 49 lines of code internal/commands/event/report.go x: 2 # contributors y: 92 lines of code internal/commands/process/estimate/scale.go x: 1 # contributors y: 43 lines of code internal/commands/profiling/ebpf/create/createByFixedTime.go x: 1 # contributors y: 73 lines of code internal/commands/profiling/ebpf/create/prepareCreate.go x: 1 # contributors y: 32 lines of code assets/graphqls/profiling/trace/GetProfileTaskLogs.graphql x: 1 # contributors y: 25 lines of code internal/commands/profiling/trace/create.go x: 1 # contributors y: 66 lines of code pkg/display/graph/flamegraph/flamegraph.html x: 1 # contributors y: 196 lines of code pkg/display/graph/flamegraph/render.go x: 1 # contributors y: 40 lines of code internal/commands/endpoint/endpoint.go x: 2 # contributors y: 13 lines of code internal/commands/instance/instance.go x: 2 # contributors y: 14 lines of code pkg/graphql/common/common.go x: 1 # contributors y: 13 lines of code internal/flags/duration.go x: 2 # contributors y: 55 lines of code pkg/display/graph/dashboard/global.go x: 2 # contributors y: 294 lines of code internal/commands/browser/logs/log.go x: 1 # contributors y: 10 lines of code internal/commands/interceptor/service.go x: 2 # contributors y: 77 lines of code pkg/graphql/log/log.go x: 3 # contributors y: 22 lines of code internal/commands/interceptor/endpoint.go x: 1 # contributors y: 68 lines of code internal/commands/interceptor/instance.go x: 1 # contributors y: 65 lines of code internal/commands/completion/completion.go x: 2 # contributors y: 12 lines of code internal/commands/completion/powershell.go x: 2 # contributors y: 46 lines of code internal/commands/dashboard/global/global.go x: 2 # contributors y: 57 lines of code internal/commands/dependency/endpoint.go x: 2 # contributors y: 40 lines of code internal/commands/dependency/instance.go x: 2 # contributors y: 41 lines of code internal/commands/event/event.go x: 3 # contributors y: 12 lines of code internal/commands/interceptor/event.go x: 2 # contributors y: 20 lines of code pkg/display/graph/gauge/gauge.go x: 2 # contributors y: 192 lines of code pkg/display/displayable/displayable.go x: 2 # contributors y: 10 lines of code pkg/display/graph/tree/adapter.go x: 2 # contributors y: 147 lines of code assets/cr/oap.yaml x: 1 # contributors y: 7 lines of code internal/logger/log.go x: 1 # contributors y: 16 lines of code pkg/display/graph/tree/tree.go x: 1 # contributors y: 173 lines of code pkg/heatmap/heatmap.go x: 1 # contributors y: 180 lines of code pkg/heatmap/options.go x: 1 # contributors y: 38 lines of code pkg/util/io.go x: 1 # contributors y: 20 lines of code
294.0
lines of code
  min: 5.0
  average: 43.32
  25th percentile: 21.0
  median: 30.0
  75th percentile: 52.5
  max: 294.0
0 7.0
# contributors
min: 1.0 | average: 1.46 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 7.0