apache / skywalking-cli
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 2% | 23% | 73%
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% | 0% | 3% | 27% | 69%
html0% | 0% | 0% | 100% | 0%
graphql0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
pkg0% | 0% | 8% | 50% | 40%
internal0% | 0% | 0% | 12% | 87%
cmd0% | 0% | 0% | 100% | 0%
assets0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
global.go
in pkg/display/graph/dashboard
296 9
metadata.go
in pkg/graphql/metadata
200 16
main.go
in cmd/swctl
199 6
global.go
in pkg/graphql/dashboard
198 7
flamegraph.html
in pkg/display/graph/flamegraph
196 -
list.go
in pkg/display/graph/tree
194 6
gauge.go
in pkg/display/graph/gauge
192 6
heatmap.go
in pkg/heatmap
180 14
tree.go
in pkg/display/graph/tree
173 5
adapter.go
in pkg/display/graph/tree
147 11
linear.go
in pkg/display/graph/linear
137 7
instance.go
in internal/commands/interceptor
127 6
flamegraph.go
in pkg/display/graph/flamegraph
126 9
set.go
in internal/commands/profiling/continuous
124 1
network.go
in internal/commands/profiling/ebpf/create
117 1
manifest.go
in internal/commands/install/manifest
117 4
list.go
in internal/commands/trace
112 -
list.go
in internal/commands/event
105 1
duration.go
in internal/commands/interceptor
97 5
multiple-linear-metrics.go
in internal/commands/metrics/linear
95 -
metrics.go
in pkg/graphql/metrics
94 10
list.go
in internal/commands/alarm
92 -
report.go
in internal/commands/event
92 -
list.go
in internal/commands/logs
88 -
heatmap.go
in pkg/display/graph/heatmap
87 5
service.go
in internal/commands/interceptor
77 4
sampled-record.go
in internal/commands/metrics/aggregation
76 -
sorted-condition.go
in internal/commands/metrics/aggregation
76 2
createByFixedTime.go
in internal/commands/profiling/ebpf/create
73 -
analysis.go
in internal/commands/profiling/ebpf
72 -
create.go
in internal/commands/profiling/asyncprofiler
70 -
entity.go
in internal/commands/interceptor
70 2
list.go
in internal/commands/endpoint
69 -
label.go
in pkg/heatmap/axes
68 4
endpoint.go
in internal/commands/interceptor
68 4
ebpf.go
in pkg/graphql/profiling
66 7
global.go
in internal/commands/dashboard/global
66 -
create.go
in internal/commands/profiling/trace
66 -
alarms.graphql
in assets/graphqls/alarm
65 -
Trace.graphql
in assets/graphqls/trace
65 -
template.go
in pkg/util
65 -
graph.go
in pkg/display/graph
63 1
linear-metrics.go
in internal/commands/metrics/linear
62 -
grpc.go
in pkg/healthcheck
61 1
thermodynamic.go
in internal/commands/metrics/thermodynamic
61 -
list.go
in internal/commands/browser/logs
61 -
exec.go
in internal/commands/metrics/expression
60 -
commandNotFound.go
in internal/util
60 2
global.go
in internal/commands/dependency
59 -
getTaskList.go
in internal/commands/profiling/asyncprofiler
59 -
Files With Most Units (Top 50)
File# lines# units
metadata.go
in pkg/graphql/metadata
200 16
heatmap.go
in pkg/heatmap
180 14
adapter.go
in pkg/display/graph/tree
147 11
metrics.go
in pkg/graphql/metrics
94 10
adapter.go
in pkg/display/graph/flamegraph
45 10
flamegraph.go
in pkg/display/graph/flamegraph
126 9
global.go
in pkg/display/graph/dashboard
296 9
global.go
in pkg/graphql/dashboard
198 7
ebpf.go
in pkg/graphql/profiling
66 7
linear.go
in pkg/display/graph/linear
137 7
dependency.go
in pkg/graphql/dependency
56 6
gauge.go
in pkg/display/graph/gauge
192 6
list.go
in pkg/display/graph/tree
194 6
instance.go
in internal/commands/interceptor
127 6
main.go
in cmd/swctl
199 6
options.go
in pkg/heatmap
38 5
trace.go
in pkg/graphql/profiling
44 5
heatmap.go
in pkg/display/graph/heatmap
87 5
tree.go
in pkg/display/graph/tree
173 5
duration.go
in internal/commands/interceptor
97 5
axes.go
in pkg/heatmap/axes
56 4
label.go
in pkg/heatmap/axes
68 4
adapter.go
in pkg/graphql/utils
55 4
asyncprofiler.go
in pkg/graphql/profiling
36 4
manifest.go
in internal/commands/install/manifest
117 4
service.go
in internal/commands/interceptor
77 4
endpoint.go
in internal/commands/interceptor
68 4
alarm.go
in pkg/graphql/alarm
43 3
hierarchy.go
in pkg/graphql/hierarchy
30 3
continuous.go
in pkg/graphql/profiling
32 3
process.go
in internal/commands/interceptor
59 3
io.go
in pkg/util
20 2
parser.go
in pkg/graphql/utils
35 2
client.go
in pkg/graphql/client
39 2
log.go
in pkg/graphql/log
22 2
trace.go
in pkg/graphql/trace
22 2
scope.go
in internal/model
27 2
order.go
in internal/model
27 2
jfrEventType.go
in internal/model/asyncprofiler
27 2
asyncProfilerEventType.go
in internal/model/asyncprofiler
39 2
step.go
in internal/model
27 2
type.go
in internal/model
27 2
profilingTargetType.go
in internal/model/ebpf
27 2
profilingTriggerType.go
in internal/model/ebpf
27 2
profilingAnalyzeAggregateType.go
in internal/model/ebpf
27 2
sorted-condition.go
in internal/commands/metrics/aggregation
76 2
entity.go
in internal/commands/interceptor
70 2
commandNotFound.go
in internal/util
60 2
display.go
in internal/display
49 2
assets.go
in assets
23 1
Files With Long Lines (Top 28)

There are 28 files with lines longer than 120 characters. In total, there are 57 long lines.

File# lines# units# long lines
template.go
in pkg/util
65 - 5
metrics.go
in pkg/graphql/metrics
94 10 5
continuous.go
in pkg/graphql/profiling
32 3 4
report.go
in internal/commands/event
92 - 4
ebpf.go
in pkg/graphql/profiling
66 7 3
asyncprofiler.go
in pkg/graphql/profiling
36 4 3
duration.go
in internal/flags
55 - 3
AnalysisEBPFProfilingResult.graphql
in assets/graphqls/profiling/ebpf
30 - 2
trace.go
in pkg/graphql/profiling
44 5 2
flamegraph.html
in pkg/display/graph/flamegraph
196 - 2
endpoint.go
in internal/flags
30 - 2
multiple-linear-metrics.go
in internal/commands/metrics/linear
95 - 2
analysis.go
in internal/commands/profiling/ebpf
72 - 2
duration.go
in internal/commands/interceptor
97 5 2
instance.go
in internal/commands/interceptor
127 6 2
main.go
in cmd/swctl
199 6 2
alarms.graphql
in assets/graphqls/alarm
65 - 1
InstanceTopology.graphql
in assets/graphqls/dependency
36 - 1
metadata.go
in pkg/graphql/metadata
200 16 1
dependency.go
in pkg/graphql/dependency
56 6 1
list.go
in pkg/display/graph/tree
194 6 1
metrics.go
in internal/flags
22 - 1
linear-metrics.go
in internal/commands/metrics/linear
62 - 1
list.go
in internal/commands/event
105 1 1
monitoring.go
in internal/commands/profiling/continuous
56 - 1
set.go
in internal/commands/profiling/continuous
124 1 1
createByFixedTime.go
in internal/commands/profiling/ebpf/create
73 - 1
network.go
in internal/commands/profiling/ebpf/create
117 1 1
Correlations

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

internal/commands/interceptor/process.go x: 3 commits (all time) y: 59 lines of code assets/assets.go x: 6 commits (all time) y: 23 lines of code cmd/swctl/main.go x: 23 commits (all time) y: 199 lines of code internal/commands/event/report.go x: 8 commits (all time) y: 92 lines of code internal/commands/healthcheck/healthcheck.go x: 5 commits (all time) y: 55 lines of code internal/commands/interceptor/duration.go x: 9 commits (all time) y: 97 lines of code internal/commands/interceptor/entity.go x: 8 commits (all time) y: 70 lines of code internal/commands/interceptor/interceptor.go x: 4 commits (all time) y: 27 lines of code internal/commands/interceptor/service.go x: 5 commits (all time) y: 77 lines of code internal/commands/interceptor/timezone.go x: 4 commits (all time) y: 29 lines of code internal/commands/metrics/aggregation/metrics.go x: 3 commits (all time) y: 58 lines of code internal/commands/metrics/aggregation/sampled-record.go x: 5 commits (all time) y: 76 lines of code internal/commands/metrics/aggregation/topn.go x: 7 commits (all time) y: 58 lines of code pkg/contextkey/contextkey.go x: 2 commits (all time) y: 19 lines of code pkg/display/graph/flamegraph/flamegraph.go x: 3 commits (all time) y: 126 lines of code pkg/display/graph/tree/list.go x: 6 commits (all time) y: 194 lines of code pkg/display/graph/tree/tree.go x: 2 commits (all time) y: 173 lines of code pkg/display/table/table.go x: 2 commits (all time) y: 34 lines of code pkg/graphql/client/client.go x: 4 commits (all time) y: 39 lines of code pkg/graphql/dashboard/global.go x: 9 commits (all time) y: 198 lines of code pkg/healthcheck/grpc.go x: 2 commits (all time) y: 61 lines of code pkg/logger/log.go x: 1 commits (all time) y: 16 lines of code pkg/util/io.go x: 2 commits (all time) y: 20 lines of code internal/commands/alarm/autopleteKeys.go x: 2 commits (all time) y: 43 lines of code internal/commands/alarm/autopleteValues.go x: 2 commits (all time) y: 50 lines of code internal/commands/alarm/list.go x: 3 commits (all time) y: 92 lines of code internal/commands/browser/logs/list.go x: 3 commits (all time) y: 61 lines of code internal/commands/browser/page/list.go x: 3 commits (all time) y: 43 lines of code internal/commands/browser/service/list.go x: 2 commits (all time) y: 51 lines of code internal/commands/browser/version/list.go x: 2 commits (all time) y: 45 lines of code internal/commands/dashboard/global/global.go x: 4 commits (all time) y: 66 lines of code internal/commands/dashboard/global/metrics.go x: 4 commits (all time) y: 48 lines of code internal/commands/dependency/endpoint.go x: 3 commits (all time) y: 40 lines of code internal/commands/dependency/global.go x: 2 commits (all time) y: 59 lines of code internal/commands/dependency/instance.go x: 3 commits (all time) y: 41 lines of code internal/commands/dependency/process.go x: 2 commits (all time) y: 41 lines of code internal/commands/endpoint/get.go x: 2 commits (all time) y: 26 lines of code internal/commands/endpoint/list.go x: 4 commits (all time) y: 69 lines of code internal/commands/event/list.go x: 6 commits (all time) y: 105 lines of code internal/commands/hierarchy/instance.go x: 2 commits (all time) y: 37 lines of code internal/commands/hierarchy/layers.go x: 2 commits (all time) y: 23 lines of code internal/commands/hierarchy/service.go x: 2 commits (all time) y: 36 lines of code internal/commands/instance/list.go x: 4 commits (all time) y: 45 lines of code internal/commands/instance/search.go x: 4 commits (all time) y: 49 lines of code internal/commands/layer/list.go x: 2 commits (all time) y: 24 lines of code internal/commands/logs/list.go x: 4 commits (all time) y: 88 lines of code internal/commands/menu/get.go x: 2 commits (all time) y: 22 lines of code internal/commands/metrics/expression/exec.go x: 2 commits (all time) y: 60 lines of code internal/commands/metrics/linear/linear-metrics.go x: 6 commits (all time) y: 62 lines of code internal/commands/metrics/linear/multiple-linear-metrics.go x: 8 commits (all time) y: 95 lines of code internal/commands/metrics/list/list-metrics.go x: 3 commits (all time) y: 32 lines of code internal/commands/metrics/single/nullable-metrics.go x: 3 commits (all time) y: 57 lines of code internal/commands/metrics/single/single-metrics.go x: 6 commits (all time) y: 57 lines of code internal/commands/metrics/thermodynamic/thermodynamic.go x: 6 commits (all time) y: 61 lines of code internal/commands/process/list.go x: 3 commits (all time) y: 46 lines of code internal/commands/profiling/asyncprofiler/create.go x: 3 commits (all time) y: 70 lines of code internal/commands/profiling/asyncprofiler/getTaskProgress.go x: 2 commits (all time) y: 31 lines of code internal/commands/profiling/continuous/list.go x: 2 commits (all time) y: 33 lines of code internal/commands/profiling/continuous/monitoring.go x: 2 commits (all time) y: 56 lines of code internal/commands/profiling/continuous/set.go x: 2 commits (all time) y: 124 lines of code internal/commands/profiling/ebpf/analysis.go x: 4 commits (all time) y: 72 lines of code internal/commands/profiling/ebpf/create/createByFixedTime.go x: 3 commits (all time) y: 73 lines of code internal/commands/profiling/ebpf/create/network.go x: 3 commits (all time) y: 117 lines of code internal/commands/profiling/ebpf/create/prepareCreate.go x: 2 commits (all time) y: 32 lines of code internal/commands/profiling/ebpf/schedules.go x: 3 commits (all time) y: 35 lines of code internal/commands/profiling/trace/create.go x: 2 commits (all time) y: 66 lines of code internal/commands/profiling/trace/getTaskLogs.go x: 2 commits (all time) y: 30 lines of code internal/commands/profiling/trace/getTaskSegmentList.go x: 3 commits (all time) y: 30 lines of code internal/commands/service/list.go x: 4 commits (all time) y: 52 lines of code internal/commands/trace/list.go x: 6 commits (all time) y: 112 lines of code internal/commands/trace/trace.go x: 3 commits (all time) y: 33 lines of code internal/display/display.go x: 1 commits (all time) y: 49 lines of code internal/util/commandNotFound.go x: 1 commits (all time) y: 60 lines of code pkg/display/display.go x: 6 commits (all time) y: 36 lines of code pkg/display/graph/dashboard/global.go x: 6 commits (all time) y: 296 lines of code pkg/display/graph/gauge/gauge.go x: 4 commits (all time) y: 192 lines of code pkg/display/graph/graph.go x: 7 commits (all time) y: 63 lines of code pkg/display/graph/linear/linear.go x: 5 commits (all time) y: 137 lines of code pkg/graphql/common/common.go x: 2 commits (all time) y: 13 lines of code pkg/graphql/dependency/dependency.go x: 7 commits (all time) y: 56 lines of code pkg/graphql/event/event.go x: 3 commits (all time) y: 15 lines of code pkg/graphql/healthcheck/healthcheck.go x: 4 commits (all time) y: 14 lines of code pkg/graphql/log/log.go x: 4 commits (all time) y: 22 lines of code pkg/graphql/menu/menu.go x: 2 commits (all time) y: 14 lines of code pkg/graphql/metadata/metadata.go x: 13 commits (all time) y: 200 lines of code pkg/graphql/metrics/metrics.go x: 8 commits (all time) y: 94 lines of code pkg/graphql/profiling/ebpf.go x: 7 commits (all time) y: 66 lines of code pkg/graphql/profiling/trace.go x: 3 commits (all time) y: 44 lines of code pkg/heatmap/heatmap.go x: 3 commits (all time) y: 180 lines of code internal/commands/completion/bash.go x: 3 commits (all time) y: 34 lines of code pkg/heatmap/axes/label.go x: 2 commits (all time) y: 68 lines of code assets/graphqls/alarm/alarms.graphql x: 4 commits (all time) y: 65 lines of code assets/graphqls/alarm/tagAutocompleteKeys.graphql x: 1 commits (all time) y: 19 lines of code assets/graphqls/profiling/asyncprofiler/CreateTask.graphql x: 1 commits (all time) y: 23 lines of code assets/graphqls/profiling/asyncprofiler/GetAnalysis.graphql x: 1 commits (all time) y: 30 lines of code assets/graphqls/profiling/asyncprofiler/GetTaskProgress.graphql x: 1 commits (all time) y: 29 lines of code internal/commands/profiling/asyncprofiler/asyncprofiler.go x: 1 commits (all time) y: 15 lines of code internal/commands/profiling/profiling.go x: 3 commits (all time) y: 20 lines of code internal/model/asyncprofiler/asyncProfilerEventType.go x: 1 commits (all time) y: 39 lines of code internal/model/asyncprofiler/jfrEventType.go x: 1 commits (all time) y: 27 lines of code assets/graphqls/metadata/v2/FindEndpointsWithDuration.graphql x: 1 commits (all time) y: 21 lines of code assets/graphqls/hierarchy/InstanceHierarchy.graphql x: 1 commits (all time) y: 38 lines of code assets/graphqls/hierarchy/ServiceHierarchy.graphql x: 1 commits (all time) y: 34 lines of code internal/commands/hierarchy/hierarchy.go x: 1 commits (all time) y: 11 lines of code internal/commands/dependency/dependency.go x: 6 commits (all time) y: 16 lines of code assets/graphqls/menu/GetItems.graphql x: 4 commits (all time) y: 36 lines of code internal/commands/menu/menu.go x: 1 commits (all time) y: 9 lines of code assets/graphqls/profiling/continuous/QueryContinuousProfilingMonitoringInstances.graphql x: 1 commits (all time) y: 36 lines of code internal/commands/metrics/metrics.go x: 5 commits (all time) y: 26 lines of code internal/commands/profiling/continuous/continuous.go x: 2 commits (all time) y: 11 lines of code assets/graphqls/metrics/LabeledMetricsValues.graphql x: 2 commits (all time) y: 27 lines of code pkg/display/displayable/MetricValue.go x: 1 commits (all time) y: 5 lines of code assets/graphqls/profiling/trace/GetSegmentsProfileAnalyze.graphql x: 1 commits (all time) y: 26 lines of code assets/graphqls/profiling/trace/GetTaskSegmentsList.graphql x: 1 commits (all time) y: 52 lines of code pkg/graphql/utils/parser.go x: 5 commits (all time) y: 35 lines of code assets/graphqls/trace/Trace.graphql x: 3 commits (all time) y: 65 lines of code assets/graphqls/metrics/ReadRecords.graphql x: 1 commits (all time) y: 24 lines of code internal/commands/metrics/aggregation/sorted-condition.go x: 2 commits (all time) y: 76 lines of code internal/commands/records/list.go x: 1 commits (all time) y: 18 lines of code internal/commands/records/records.go x: 1 commits (all time) y: 12 lines of code internal/commands/install/manifest/manifest.go x: 5 commits (all time) y: 117 lines of code internal/commands/install/manifest/oap.go x: 3 commits (all time) y: 45 lines of code internal/commands/install/manifest/ui.go x: 3 commits (all time) y: 51 lines of code internal/commands/profiling/ebpf/create/create.go x: 3 commits (all time) y: 11 lines of code internal/commands/profiling/ebpf/ebpf.go x: 2 commits (all time) y: 17 lines of code assets/graphqls/event/events.graphql x: 3 commits (all time) y: 38 lines of code assets/graphqls/trace/Traces.graphql x: 2 commits (all time) y: 28 lines of code assets/graphqls/profiling/ebpf/QueryEBPFProfilingScheduleList.graphql x: 3 commits (all time) y: 39 lines of code assets/graphqls/metadata/v2/GetProcess.graphql x: 3 commits (all time) y: 21 lines of code assets/graphqls/metadata/v2/Instances.graphql x: 3 commits (all time) y: 28 lines of code pkg/grpc/grpc.go x: 3 commits (all time) y: 26 lines of code assets/graphqls/profiling/trace/GetProfileTaskLogs.graphql x: 1 commits (all time) y: 25 lines of code pkg/display/graph/flamegraph/flamegraph.html x: 1 commits (all time) y: 196 lines of code pkg/display/graph/flamegraph/render.go x: 1 commits (all time) y: 40 lines of code internal/commands/endpoint/endpoint.go x: 3 commits (all time) y: 13 lines of code internal/flags/duration.go x: 4 commits (all time) y: 55 lines of code internal/commands/browser/logs/log.go x: 1 commits (all time) y: 10 lines of code internal/commands/event/event.go x: 3 commits (all time) y: 12 lines of code internal/commands/logs/log.go x: 2 commits (all time) y: 12 lines of code internal/flags/flags.go x: 2 commits (all time) y: 9 lines of code pkg/util/template.go x: 2 commits (all time) y: 65 lines of code pkg/display/displayable/displayable.go x: 2 commits (all time) y: 10 lines of code pkg/display/graph/heatmap/heatmap.go x: 2 commits (all time) y: 87 lines of code pkg/display/graph/tree/adapter.go x: 2 commits (all time) y: 147 lines of code assets/cr/oap.yaml x: 1 commits (all time) y: 7 lines of code
296.0
lines of code
  min: 5.0
  average: 42.96
  25th percentile: 21.0
  median: 30.0
  75th percentile: 51.5
  max: 296.0
0 23.0
commits (all time)
min: 1.0 | average: 2.64 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 23.0

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

internal/commands/interceptor/process.go x: 2 contributors (all time) y: 59 lines of code assets/assets.go x: 2 contributors (all time) y: 23 lines of code cmd/swctl/main.go x: 7 contributors (all time) y: 199 lines of code internal/commands/event/report.go x: 2 contributors (all time) y: 92 lines of code internal/commands/healthcheck/healthcheck.go x: 2 contributors (all time) y: 55 lines of code internal/commands/interceptor/duration.go x: 3 contributors (all time) y: 97 lines of code internal/commands/interceptor/entity.go x: 3 contributors (all time) y: 70 lines of code internal/commands/interceptor/interceptor.go x: 1 contributors (all time) y: 27 lines of code internal/commands/interceptor/service.go x: 2 contributors (all time) y: 77 lines of code internal/commands/interceptor/timezone.go x: 1 contributors (all time) y: 29 lines of code internal/commands/metrics/aggregation/metrics.go x: 2 contributors (all time) y: 58 lines of code internal/commands/metrics/aggregation/sampled-record.go x: 2 contributors (all time) y: 76 lines of code internal/commands/metrics/aggregation/topn.go x: 3 contributors (all time) y: 58 lines of code pkg/contextkey/contextkey.go x: 1 contributors (all time) y: 19 lines of code pkg/display/graph/flamegraph/flamegraph.go x: 2 contributors (all time) y: 126 lines of code pkg/display/graph/tree/list.go x: 3 contributors (all time) y: 194 lines of code pkg/display/graph/tree/tree.go x: 1 contributors (all time) y: 173 lines of code pkg/display/table/table.go x: 1 contributors (all time) y: 34 lines of code pkg/graphql/client/client.go x: 1 contributors (all time) y: 39 lines of code pkg/graphql/dashboard/global.go x: 3 contributors (all time) y: 198 lines of code pkg/graphql/utils/adapter.go x: 3 contributors (all time) y: 55 lines of code pkg/healthcheck/grpc.go x: 1 contributors (all time) y: 61 lines of code pkg/logger/log.go x: 1 contributors (all time) y: 16 lines of code pkg/util/io.go x: 1 contributors (all time) y: 20 lines of code internal/commands/alarm/autopleteKeys.go x: 2 contributors (all time) y: 43 lines of code internal/commands/alarm/autopleteValues.go x: 2 contributors (all time) y: 50 lines of code internal/commands/browser/logs/list.go x: 3 contributors (all time) y: 61 lines of code internal/commands/browser/page/list.go x: 3 contributors (all time) y: 43 lines of code internal/commands/browser/service/list.go x: 2 contributors (all time) y: 51 lines of code internal/commands/browser/version/list.go x: 2 contributors (all time) y: 45 lines of code internal/commands/dashboard/global/global.go x: 2 contributors (all time) y: 66 lines of code internal/commands/dashboard/global/metrics.go x: 2 contributors (all time) y: 48 lines of code internal/commands/dependency/endpoint.go x: 2 contributors (all time) y: 40 lines of code internal/commands/dependency/instance.go x: 2 contributors (all time) y: 41 lines of code internal/commands/endpoint/get.go x: 2 contributors (all time) y: 26 lines of code internal/commands/endpoint/list.go x: 2 contributors (all time) y: 69 lines of code internal/commands/event/list.go x: 3 contributors (all time) y: 105 lines of code internal/commands/hierarchy/instance.go x: 2 contributors (all time) y: 37 lines of code internal/commands/hierarchy/service.go x: 2 contributors (all time) y: 36 lines of code internal/commands/layer/list.go x: 2 contributors (all time) y: 24 lines of code internal/commands/logs/list.go x: 2 contributors (all time) y: 88 lines of code internal/commands/menu/get.go x: 2 contributors (all time) y: 22 lines of code internal/commands/metrics/expression/exec.go x: 2 contributors (all time) y: 60 lines of code internal/commands/metrics/linear/linear-metrics.go x: 3 contributors (all time) y: 62 lines of code internal/commands/metrics/linear/multiple-linear-metrics.go x: 3 contributors (all time) y: 95 lines of code internal/commands/metrics/list/list-metrics.go x: 1 contributors (all time) y: 32 lines of code internal/commands/metrics/single/nullable-metrics.go x: 2 contributors (all time) y: 57 lines of code internal/commands/metrics/single/single-metrics.go x: 3 contributors (all time) y: 57 lines of code internal/commands/process/list.go x: 2 contributors (all time) y: 46 lines of code internal/commands/profiling/asyncprofiler/create.go x: 2 contributors (all time) y: 70 lines of code internal/commands/profiling/asyncprofiler/getTaskProgress.go x: 2 contributors (all time) y: 31 lines of code internal/commands/profiling/continuous/list.go x: 2 contributors (all time) y: 33 lines of code internal/commands/profiling/continuous/set.go x: 2 contributors (all time) y: 124 lines of code internal/commands/profiling/ebpf/analysis.go x: 2 contributors (all time) y: 72 lines of code internal/commands/profiling/ebpf/create/createByFixedTime.go x: 2 contributors (all time) y: 73 lines of code internal/commands/profiling/ebpf/create/network.go x: 2 contributors (all time) y: 117 lines of code internal/commands/profiling/ebpf/create/prepareCreate.go x: 2 contributors (all time) y: 32 lines of code internal/commands/profiling/ebpf/keep/network.go x: 2 contributors (all time) y: 34 lines of code internal/commands/profiling/trace/getTaskLogs.go x: 2 contributors (all time) y: 30 lines of code internal/commands/service/list.go x: 2 contributors (all time) y: 52 lines of code internal/commands/trace/list.go x: 3 contributors (all time) y: 112 lines of code internal/commands/trace/trace.go x: 1 contributors (all time) y: 33 lines of code internal/display/display.go x: 1 contributors (all time) y: 49 lines of code internal/util/commandNotFound.go x: 1 contributors (all time) y: 60 lines of code pkg/display/display.go x: 3 contributors (all time) y: 36 lines of code pkg/display/graph/dashboard/global.go x: 2 contributors (all time) y: 296 lines of code pkg/display/graph/gauge/gauge.go x: 2 contributors (all time) y: 192 lines of code pkg/display/graph/graph.go x: 3 contributors (all time) y: 63 lines of code pkg/display/graph/linear/linear.go x: 2 contributors (all time) y: 137 lines of code pkg/graphql/common/common.go x: 2 contributors (all time) y: 13 lines of code pkg/graphql/event/event.go x: 2 contributors (all time) y: 15 lines of code pkg/graphql/log/log.go x: 3 contributors (all time) y: 22 lines of code pkg/graphql/metadata/metadata.go x: 5 contributors (all time) y: 200 lines of code pkg/graphql/metrics/metrics.go x: 3 contributors (all time) y: 94 lines of code pkg/graphql/profiling/trace.go x: 2 contributors (all time) y: 44 lines of code pkg/heatmap/heatmap.go x: 1 contributors (all time) y: 180 lines of code pkg/heatmap/axes/axes.go x: 1 contributors (all time) y: 56 lines of code pkg/heatmap/axes/label.go x: 1 contributors (all time) y: 68 lines of code assets/graphqls/alarm/alarms.graphql x: 2 contributors (all time) y: 65 lines of code assets/graphqls/metrics/ExecuteExpression.graphql x: 1 contributors (all time) y: 37 lines of code internal/commands/alarm/alarm.go x: 1 contributors (all time) y: 13 lines of code internal/commands/completion/completion.go x: 3 contributors (all time) y: 14 lines of code assets/graphqls/profiling/asyncprofiler/CreateTask.graphql x: 1 contributors (all time) y: 23 lines of code assets/graphqls/profiling/asyncprofiler/GetAnalysis.graphql x: 1 contributors (all time) y: 30 lines of code internal/commands/profiling/asyncprofiler/asyncprofiler.go x: 1 contributors (all time) y: 15 lines of code internal/commands/profiling/profiling.go x: 2 contributors (all time) y: 20 lines of code assets/graphqls/dependency/GlobalTopology.graphql x: 1 contributors (all time) y: 35 lines of code assets/graphqls/metadata/v2/FindEndpointsWithDuration.graphql x: 1 contributors (all time) y: 21 lines of code assets/graphqls/hierarchy/InstanceHierarchy.graphql x: 1 contributors (all time) y: 38 lines of code internal/commands/hierarchy/hierarchy.go x: 1 contributors (all time) y: 11 lines of code internal/commands/dependency/dependency.go x: 3 contributors (all time) y: 16 lines of code internal/commands/menu/menu.go x: 1 contributors (all time) y: 9 lines of code assets/graphqls/profiling/continuous/QueryContinuousProfilingServiceTargets.graphql x: 1 contributors (all time) y: 31 lines of code assets/graphqls/metrics/LabeledMetricsValues.graphql x: 2 contributors (all time) y: 27 lines of code pkg/display/displayable/MetricValue.go x: 1 contributors (all time) y: 5 lines of code assets/graphqls/profiling/trace/GetSegmentsProfileAnalyze.graphql x: 1 contributors (all time) y: 26 lines of code assets/graphqls/profiling/trace/GetTaskSegmentsList.graphql x: 1 contributors (all time) y: 52 lines of code assets/graphqls/metrics/ReadRecords.graphql x: 1 contributors (all time) y: 24 lines of code internal/commands/metrics/aggregation/sorted-condition.go x: 1 contributors (all time) y: 76 lines of code internal/commands/records/list.go x: 1 contributors (all time) y: 18 lines of code internal/commands/records/records.go x: 1 contributors (all time) y: 12 lines of code internal/commands/profiling/ebpf/ebpf.go x: 1 contributors (all time) y: 17 lines of code assets/graphqls/event/events.graphql x: 2 contributors (all time) y: 38 lines of code assets/graphqls/trace/Traces.graphql x: 2 contributors (all time) y: 28 lines of code assets/graphqls/profiling/trace/GetProfileTaskLogs.graphql x: 1 contributors (all time) y: 25 lines of code pkg/display/graph/flamegraph/flamegraph.html x: 1 contributors (all time) y: 196 lines of code pkg/display/graph/flamegraph/render.go x: 1 contributors (all time) y: 40 lines of code internal/commands/browser/logs/log.go x: 1 contributors (all time) y: 10 lines of code internal/commands/event/event.go x: 3 contributors (all time) y: 12 lines of code internal/commands/logs/log.go x: 2 contributors (all time) y: 12 lines of code pkg/display/displayable/displayable.go x: 2 contributors (all time) y: 10 lines of code pkg/display/graph/heatmap/heatmap.go x: 2 contributors (all time) y: 87 lines of code pkg/display/graph/tree/adapter.go x: 2 contributors (all time) y: 147 lines of code assets/cr/oap.yaml x: 1 contributors (all time) y: 7 lines of code
296.0
lines of code
  min: 5.0
  average: 42.96
  25th percentile: 21.0
  median: 30.0
  75th percentile: 51.5
  max: 296.0
0 7.0
contributors (all time)
min: 1.0 | average: 1.64 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 7.0

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

internal/commands/interceptor/process.go x: 2 commits (30d) y: 59 lines of code
59.0
lines of code
  min: 59.0
  average: 59.0
  25th percentile: 59.0
  median: 59.0
  75th percentile: 59.0
  max: 59.0
0 2.0
commits (30d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

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

internal/commands/interceptor/process.go x: 2 contributors (30d) y: 59 lines of code
59.0
lines of code
  min: 59.0
  average: 59.0
  25th percentile: 59.0
  median: 59.0
  75th percentile: 59.0
  max: 59.0
0 2.0
contributors (30d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

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

internal/commands/interceptor/process.go x: 2 commits (90d) y: 59 lines of code assets/assets.go x: 1 commits (90d) y: 23 lines of code cmd/swctl/main.go x: 2 commits (90d) y: 199 lines of code internal/commands/event/report.go x: 2 commits (90d) y: 92 lines of code internal/commands/healthcheck/healthcheck.go x: 2 commits (90d) y: 55 lines of code internal/commands/interceptor/duration.go x: 3 commits (90d) y: 97 lines of code internal/commands/interceptor/entity.go x: 1 commits (90d) y: 70 lines of code internal/commands/interceptor/interceptor.go x: 2 commits (90d) y: 27 lines of code internal/commands/interceptor/service.go x: 2 commits (90d) y: 77 lines of code internal/commands/interceptor/timezone.go x: 2 commits (90d) y: 29 lines of code internal/commands/metrics/aggregation/metrics.go x: 2 commits (90d) y: 58 lines of code internal/commands/metrics/aggregation/sampled-record.go x: 2 commits (90d) y: 76 lines of code pkg/contextkey/contextkey.go x: 2 commits (90d) y: 19 lines of code pkg/display/graph/flamegraph/flamegraph.go x: 2 commits (90d) y: 126 lines of code pkg/display/graph/tree/list.go x: 2 commits (90d) y: 194 lines of code pkg/display/graph/tree/tree.go x: 1 commits (90d) y: 173 lines of code pkg/display/table/table.go x: 1 commits (90d) y: 34 lines of code pkg/graphql/client/client.go x: 2 commits (90d) y: 39 lines of code pkg/graphql/dashboard/global.go x: 2 commits (90d) y: 198 lines of code pkg/graphql/utils/adapter.go x: 1 commits (90d) y: 55 lines of code pkg/healthcheck/grpc.go x: 1 commits (90d) y: 61 lines of code pkg/logger/log.go x: 1 commits (90d) y: 16 lines of code pkg/util/io.go x: 1 commits (90d) y: 20 lines of code internal/commands/alarm/autopleteKeys.go x: 1 commits (90d) y: 43 lines of code internal/commands/alarm/autopleteValues.go x: 1 commits (90d) y: 50 lines of code internal/commands/alarm/list.go x: 1 commits (90d) y: 92 lines of code internal/commands/browser/service/list.go x: 1 commits (90d) y: 51 lines of code internal/commands/browser/version/list.go x: 1 commits (90d) y: 45 lines of code internal/commands/dashboard/global/global.go x: 1 commits (90d) y: 66 lines of code internal/commands/dashboard/global/metrics.go x: 1 commits (90d) y: 48 lines of code internal/commands/dependency/endpoint.go x: 1 commits (90d) y: 40 lines of code internal/commands/dependency/global.go x: 1 commits (90d) y: 59 lines of code internal/commands/dependency/instance.go x: 1 commits (90d) y: 41 lines of code internal/commands/endpoint/get.go x: 1 commits (90d) y: 26 lines of code internal/commands/endpoint/list.go x: 1 commits (90d) y: 69 lines of code internal/commands/event/list.go x: 1 commits (90d) y: 105 lines of code internal/commands/hierarchy/instance.go x: 1 commits (90d) y: 37 lines of code internal/commands/hierarchy/service.go x: 1 commits (90d) y: 36 lines of code internal/commands/layer/list.go x: 1 commits (90d) y: 24 lines of code internal/commands/logs/list.go x: 1 commits (90d) y: 88 lines of code internal/commands/menu/get.go x: 1 commits (90d) y: 22 lines of code internal/commands/metrics/expression/exec.go x: 1 commits (90d) y: 60 lines of code internal/commands/metrics/linear/linear-metrics.go x: 1 commits (90d) y: 62 lines of code internal/commands/metrics/linear/multiple-linear-metrics.go x: 1 commits (90d) y: 95 lines of code internal/commands/metrics/list/list-metrics.go x: 1 commits (90d) y: 32 lines of code internal/commands/metrics/single/nullable-metrics.go x: 1 commits (90d) y: 57 lines of code internal/commands/process/list.go x: 1 commits (90d) y: 46 lines of code internal/commands/profiling/asyncprofiler/create.go x: 2 commits (90d) y: 70 lines of code internal/commands/profiling/asyncprofiler/getTaskProgress.go x: 1 commits (90d) y: 31 lines of code internal/commands/profiling/continuous/list.go x: 1 commits (90d) y: 33 lines of code internal/commands/profiling/continuous/set.go x: 1 commits (90d) y: 124 lines of code internal/commands/profiling/ebpf/analysis.go x: 1 commits (90d) y: 72 lines of code internal/commands/profiling/ebpf/create/createByFixedTime.go x: 1 commits (90d) y: 73 lines of code internal/commands/profiling/ebpf/create/network.go x: 1 commits (90d) y: 117 lines of code internal/commands/profiling/trace/getTaskLogs.go x: 1 commits (90d) y: 30 lines of code internal/commands/service/list.go x: 1 commits (90d) y: 52 lines of code internal/commands/trace/list.go x: 1 commits (90d) y: 112 lines of code pkg/display/graph/dashboard/global.go x: 1 commits (90d) y: 296 lines of code pkg/display/graph/gauge/gauge.go x: 1 commits (90d) y: 192 lines of code pkg/display/graph/graph.go x: 1 commits (90d) y: 63 lines of code pkg/display/graph/linear/linear.go x: 1 commits (90d) y: 137 lines of code pkg/graphql/common/common.go x: 1 commits (90d) y: 13 lines of code pkg/graphql/event/event.go x: 1 commits (90d) y: 15 lines of code pkg/graphql/metadata/metadata.go x: 1 commits (90d) y: 200 lines of code pkg/graphql/metrics/metrics.go x: 1 commits (90d) y: 94 lines of code pkg/graphql/profiling/trace.go x: 1 commits (90d) y: 44 lines of code pkg/heatmap/heatmap.go x: 2 commits (90d) y: 180 lines of code pkg/heatmap/axes/label.go x: 1 commits (90d) y: 68 lines of code
296.0
lines of code
  min: 13.0
  average: 61.71
  25th percentile: 32.5
  median: 49.0
  75th percentile: 67.0
  max: 296.0
0 3.0
commits (90d)
min: 1.0 | average: 1.17 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

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

internal/commands/interceptor/process.go x: 2 contributors (90d) y: 59 lines of code assets/assets.go x: 1 contributors (90d) y: 23 lines of code cmd/swctl/main.go x: 1 contributors (90d) y: 199 lines of code internal/commands/event/report.go x: 1 contributors (90d) y: 92 lines of code internal/commands/healthcheck/healthcheck.go x: 1 contributors (90d) y: 55 lines of code internal/commands/interceptor/duration.go x: 1 contributors (90d) y: 97 lines of code internal/commands/interceptor/entity.go x: 1 contributors (90d) y: 70 lines of code internal/commands/interceptor/interceptor.go x: 1 contributors (90d) y: 27 lines of code internal/commands/interceptor/service.go x: 1 contributors (90d) y: 77 lines of code internal/commands/interceptor/timezone.go x: 1 contributors (90d) y: 29 lines of code internal/commands/metrics/aggregation/metrics.go x: 1 contributors (90d) y: 58 lines of code internal/commands/metrics/aggregation/sampled-record.go x: 1 contributors (90d) y: 76 lines of code pkg/contextkey/contextkey.go x: 1 contributors (90d) y: 19 lines of code pkg/display/graph/flamegraph/flamegraph.go x: 1 contributors (90d) y: 126 lines of code pkg/display/graph/tree/list.go x: 1 contributors (90d) y: 194 lines of code pkg/display/graph/tree/tree.go x: 1 contributors (90d) y: 173 lines of code pkg/display/table/table.go x: 1 contributors (90d) y: 34 lines of code pkg/graphql/client/client.go x: 1 contributors (90d) y: 39 lines of code pkg/graphql/dashboard/global.go x: 1 contributors (90d) y: 198 lines of code pkg/healthcheck/grpc.go x: 1 contributors (90d) y: 61 lines of code pkg/logger/log.go x: 1 contributors (90d) y: 16 lines of code pkg/util/io.go x: 1 contributors (90d) y: 20 lines of code internal/commands/alarm/autopleteKeys.go x: 1 contributors (90d) y: 43 lines of code internal/commands/alarm/autopleteValues.go x: 1 contributors (90d) y: 50 lines of code internal/commands/browser/service/list.go x: 1 contributors (90d) y: 51 lines of code internal/commands/browser/version/list.go x: 1 contributors (90d) y: 45 lines of code internal/commands/dashboard/global/global.go x: 1 contributors (90d) y: 66 lines of code internal/commands/dashboard/global/metrics.go x: 1 contributors (90d) y: 48 lines of code internal/commands/dependency/endpoint.go x: 1 contributors (90d) y: 40 lines of code internal/commands/dependency/global.go x: 1 contributors (90d) y: 59 lines of code internal/commands/dependency/instance.go x: 1 contributors (90d) y: 41 lines of code internal/commands/endpoint/get.go x: 1 contributors (90d) y: 26 lines of code internal/commands/endpoint/list.go x: 1 contributors (90d) y: 69 lines of code internal/commands/event/list.go x: 1 contributors (90d) y: 105 lines of code internal/commands/hierarchy/instance.go x: 1 contributors (90d) y: 37 lines of code internal/commands/hierarchy/service.go x: 1 contributors (90d) y: 36 lines of code internal/commands/layer/list.go x: 1 contributors (90d) y: 24 lines of code internal/commands/logs/list.go x: 1 contributors (90d) y: 88 lines of code internal/commands/menu/get.go x: 1 contributors (90d) y: 22 lines of code internal/commands/metrics/expression/exec.go x: 1 contributors (90d) y: 60 lines of code internal/commands/metrics/linear/linear-metrics.go x: 1 contributors (90d) y: 62 lines of code internal/commands/metrics/linear/multiple-linear-metrics.go x: 1 contributors (90d) y: 95 lines of code internal/commands/metrics/list/list-metrics.go x: 1 contributors (90d) y: 32 lines of code internal/commands/metrics/single/nullable-metrics.go x: 1 contributors (90d) y: 57 lines of code internal/commands/process/list.go x: 1 contributors (90d) y: 46 lines of code internal/commands/profiling/asyncprofiler/getTaskProgress.go x: 1 contributors (90d) y: 31 lines of code internal/commands/profiling/continuous/list.go x: 1 contributors (90d) y: 33 lines of code internal/commands/profiling/continuous/set.go x: 1 contributors (90d) y: 124 lines of code internal/commands/profiling/ebpf/analysis.go x: 1 contributors (90d) y: 72 lines of code internal/commands/profiling/ebpf/create/createByFixedTime.go x: 1 contributors (90d) y: 73 lines of code internal/commands/profiling/ebpf/create/network.go x: 1 contributors (90d) y: 117 lines of code internal/commands/profiling/trace/getTaskLogs.go x: 1 contributors (90d) y: 30 lines of code internal/commands/service/list.go x: 1 contributors (90d) y: 52 lines of code internal/commands/trace/list.go x: 1 contributors (90d) y: 112 lines of code pkg/display/graph/dashboard/global.go x: 1 contributors (90d) y: 296 lines of code pkg/display/graph/gauge/gauge.go x: 1 contributors (90d) y: 192 lines of code pkg/display/graph/graph.go x: 1 contributors (90d) y: 63 lines of code pkg/display/graph/linear/linear.go x: 1 contributors (90d) y: 137 lines of code pkg/graphql/common/common.go x: 1 contributors (90d) y: 13 lines of code pkg/graphql/event/event.go x: 1 contributors (90d) y: 15 lines of code pkg/graphql/metadata/metadata.go x: 1 contributors (90d) y: 200 lines of code pkg/graphql/metrics/metrics.go x: 1 contributors (90d) y: 94 lines of code pkg/graphql/profiling/trace.go x: 1 contributors (90d) y: 44 lines of code pkg/heatmap/heatmap.go x: 1 contributors (90d) y: 180 lines of code pkg/heatmap/axes/label.go x: 1 contributors (90d) y: 68 lines of code
296.0
lines of code
  min: 13.0
  average: 61.71
  25th percentile: 32.5
  median: 49.0
  75th percentile: 67.0
  max: 296.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.01 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0