apache / skywalking-go
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 24% | 22% | 52%
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% | 25% | 22% | 52%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
tools0% | 0% | 48% | 24% | 27%
plugins0% | 0% | 15% | 22% | 62%
toolkit0% | 0% | 0% | 0% | 100%
agent0% | 0% | 0% | 0% | 100%
log0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
grpc.go
in plugins/core/reporter/grpc
449 17
context.go
in tools/go-agent/instrument/plugins/rewrite
388 23
instrument.go
in tools/go-agent/instrument/plugins
341 13
span_tracing.go
in plugins/core
337 48
metrics.go
in plugins/core
299 31
instrument.go
in tools/go-agent/instrument/logger
295 10
tracing.go
in plugins/core
293 25
injector.go
in tools/go-agent/cmd
290 14
instrument.go
in tools/go-agent/instrument/runtime
267 7
loader.go
in tools/go-agent/config
261 19
func.go
in tools/go-agent/instrument/plugins/rewrite
241 6
registers.go
in plugins/runtimemetrics
217 11
enhance_config.go
in tools/go-agent/instrument/plugins
208 11
enhancement.go
in tools/go-agent/tools
197 11
instrument.go
in plugins/sql/entry
196 7
dst.go
in tools/go-agent/tools
194 7
instrument.go
in plugins/toolkit-activation
194 9
propagating.go
in plugins/core
193 17
instrument.go
in tools/go-agent/instrument/agentcore
190 8
enhance_method.go
in tools/go-agent/instrument/plugins
189 9
bridge.go
in plugins/core/metrics
174 24
api.go
in plugins/core/tracing
174 31
span_default.go
in plugins/core
168 22
zap.go
in tools/go-agent/instrument/logger/frameworks
165 9
general.go
in plugins/sql/entry
163 13
tracer.go
in plugins/core
147 23
hook.go
in plugins/go-redisv9
144 7
logreport.go
in plugins/core
135 11
so11y.go
in plugins/core
122 8
rewrite.go
in tools/go-agent/instrument/plugins/rewrite
115 6
op_type.go
in plugins/go-redisv9
114 1
instrument.go
in tools/go-agent/instrument/reporter
113 6
tracer_tools.go
in plugins/core
112 17
instrument.go
in plugins/grpc
110 6
tracer_ignore.go
in plugins/core
110 7
sampler.go
in plugins/core
108 14
instrument.go
in plugins/kratosv2
100 6
tool.go
in plugins/core
97 8
instrument.go
in plugins/amqp
94 6
instrument.go
in tools/go-agent/instrument
92 2
enhance_instance.go
in tools/go-agent/instrument/plugins
92 7
interceptor.go
in plugins/mongo/mongo
92 3
span_noop.go
in plugins/core
91 27
grpc_opts_enhance.go
in plugins/core/reporter/grpc
86 7
flags.go
in tools/go-agent/tools
83 4
async_producer.go
in plugins/rocketmq/producer
82 2
span.go
in plugins/core/tracing
82 5
general_consumer.go
in plugins/amqp
81 5
api.go
in plugins/core/reporter
81 2
instrument.go
in plugins/go-redisv9
78 6
Files With Most Units (Top 50)
File# lines# units
span_tracing.go
in plugins/core
337 48
metrics.go
in plugins/core
299 31
api.go
in plugins/core/tracing
174 31
span_noop.go
in plugins/core
91 27
tracing.go
in plugins/core
293 25
bridge.go
in plugins/core/metrics
174 24
context.go
in tools/go-agent/instrument/plugins/rewrite
388 23
tracer.go
in plugins/core
147 23
span_default.go
in plugins/core
168 22
loader.go
in tools/go-agent/config
261 19
propagating.go
in plugins/core
193 17
grpc.go
in plugins/core/reporter/grpc
449 17
tracer_tools.go
in plugins/core
112 17
api.go
in toolkit/trace
49 17
bridge.go
in plugins/core/tracing
68 15
injector.go
in tools/go-agent/cmd
290 14
sampler.go
in plugins/core
108 14
instrument.go
in tools/go-agent/instrument/plugins
341 13
general.go
in plugins/sql/entry
163 13
zap_root.go
in tools/go-agent/instrument/logger/frameworks
65 12
enhance_config.go
in tools/go-agent/instrument/plugins
208 11
enhancement.go
in tools/go-agent/tools
197 11
registers.go
in plugins/runtimemetrics
217 11
logreport.go
in plugins/core
135 11
instrument.go
in tools/go-agent/instrument/logger
295 10
zap.go
in tools/go-agent/instrument/logger/frameworks
165 9
logrus.go
in tools/go-agent/instrument/logger/frameworks
57 9
logrus_adapt.go
in tools/go-agent/instrument/logger/frameworks
39 9
enhance_method.go
in tools/go-agent/instrument/plugins
189 9
instrument.go
in plugins/toolkit-activation
194 9
instrument.go
in tools/go-agent/instrument/agentcore
190 8
tool.go
in plugins/core
97 8
method.go
in plugins/core/instrument
71 8
so11y.go
in plugins/core
122 8
context.go
in plugins/core
68 8
context.go
in tools/go-agent/instrument/logger
62 7
instrument.go
in tools/go-agent/instrument/runtime
267 7
enhance_instance.go
in tools/go-agent/instrument/plugins
92 7
dst.go
in tools/go-agent/tools
194 7
instrument.go
in plugins/sql/mysql
37 7
instrument.go
in plugins/sql/entry
196 7
tracer_ignore.go
in plugins/core
110 7
invocation.go
in plugins/core/operator
31 7
grpc_opts_enhance.go
in plugins/core/reporter/grpc
86 7
discard_reporter.go
in plugins/core/reporter
19 7
hook.go
in plugins/go-redisv9
144 7
instrument.go
in plugins/gorm/mysql
50 7
instrument.go
in plugins/gorm/entry
39 7
instrument.go
in tools/go-agent/instrument/reporter
113 6
func.go
in tools/go-agent/instrument/plugins/rewrite
241 6
Files With Long Lines (Top 35)

There are 35 files with lines longer than 120 characters. In total, there are 121 long lines.

File# lines# units# long lines
instrument.go
in plugins/sql/entry
196 7 24
enhance_config.go
in tools/go-agent/instrument/plugins
208 11 11
registers.go
in plugins/runtimemetrics
217 11 10
zap.go
in tools/go-agent/instrument/logger/frameworks
165 9 9
instrument.go
in tools/go-agent/instrument/agentcore
190 8 6
instrument.go
in tools/go-agent/instrument/reporter
113 6 6
grpc.go
in plugins/core/reporter/grpc
449 17 5
enhance_method.go
in tools/go-agent/instrument/plugins
189 9 4
client.go
in plugins/microv4/client
69 4 4
tracing.go
in plugins/core
293 25 4
instrument.go
in tools/go-agent/instrument/logger
295 10 3
logrus.go
in tools/go-agent/instrument/logger/frameworks
57 9 3
context.go
in tools/go-agent/instrument/plugins/rewrite
388 23 3
enhance_instance.go
in tools/go-agent/instrument/plugins
92 7 2
instrument.go
in tools/go-agent/instrument/plugins
341 13 2
injector.go
in tools/go-agent/cmd
290 14 2
span.go
in plugins/sql/entry
43 3 2
interceptor.go
in plugins/mongo/mongo
92 3 2
propagating.go
in plugins/core
193 17 2
api.go
in plugins/core/tracing
174 31 2
api.go
in tools/go-agent/instrument/logger/frameworks
38 1 1
enhancement.go
in tools/go-agent/tools
197 11 1
helper.go
in tools/go-agent/cmd
58 2 1
intercepter.go
in plugins/goframe/net/ghttp
64 3 1
instrument.go
in plugins/sql/mysql
37 7 1
filter.go
in plugins/go-restfulv3
38 1 1
45 2 1
63 2 1
histogram_observewithcount_intercepter.go
in plugins/toolkit-activation/metric
20 2 1
grpc_opts_enhance.go
in plugins/core/reporter/grpc
86 7 1
tracer_tools.go
in plugins/core
112 17 1
server_intercepter.go
in plugins/http
58 4 1
client_intercepter.go
in plugins/http
45 2 1
client_intercepter.go
in plugins/dubbo/filter/graceful_shutdown
46 3 1
serve_interceptor.go
in plugins/mux
77 6 1
Correlations

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

plugins/core/reporter/discard_reporter.go x: 2 commits (all time) y: 19 lines of code plugins/core/tracer.go x: 17 commits (all time) y: 147 lines of code plugins/toolkit-activation/trace/continue_intercepter.go x: 2 commits (all time) y: 16 lines of code tools/go-agent/instrument/api/flags.go x: 4 commits (all time) y: 51 lines of code tools/go-agent/instrument/runtime/instrument.go x: 9 commits (all time) y: 267 lines of code agent/core/compile.go x: 8 commits (all time) y: 33 lines of code agent/core/metrics/compile.go x: 1 commits (all time) y: 6 lines of code plugins/core/metrics/bridge.go x: 2 commits (all time) y: 174 lines of code plugins/core/metrics/metrics.go x: 2 commits (all time) y: 72 lines of code plugins/core/operator/common.go x: 7 commits (all time) y: 28 lines of code plugins/core/operator/so11y.go x: 1 commits (all time) y: 27 lines of code plugins/core/so11y.go x: 1 commits (all time) y: 122 lines of code plugins/core/span_default.go x: 9 commits (all time) y: 168 lines of code plugins/core/span_noop.go x: 8 commits (all time) y: 91 lines of code plugins/core/tracing.go x: 17 commits (all time) y: 293 lines of code tools/go-agent/instrument/agentcore/instrument.go x: 16 commits (all time) y: 190 lines of code tools/go-agent/instrument/plugins/enhance_method.go x: 13 commits (all time) y: 189 lines of code tools/go-agent/instrument/plugins/rewrite/context.go x: 13 commits (all time) y: 388 lines of code plugins/http/client_intercepter.go x: 3 commits (all time) y: 45 lines of code plugins/core/span_tracing.go x: 14 commits (all time) y: 337 lines of code plugins/core/tracing/api.go x: 9 commits (all time) y: 174 lines of code plugins/core/tracing/bridge.go x: 5 commits (all time) y: 68 lines of code plugins/core/tracing/span.go x: 10 commits (all time) y: 82 lines of code plugins/gin/intercepter.go x: 6 commits (all time) y: 77 lines of code plugins/http/server_intercepter.go x: 4 commits (all time) y: 58 lines of code plugins/toolkit-activation/instrument.go x: 3 commits (all time) y: 194 lines of code plugins/toolkit-activation/trace/error_intercepter.go x: 1 commits (all time) y: 18 lines of code toolkit/trace/api.go x: 5 commits (all time) y: 49 lines of code plugins/amqp/consumer.go x: 2 commits (all time) y: 30 lines of code plugins/amqp/general_consumer.go x: 2 commits (all time) y: 81 lines of code plugins/amqp/instrument.go x: 2 commits (all time) y: 94 lines of code plugins/amqp/structures.go x: 2 commits (all time) y: 42 lines of code plugins/core/logreport.go x: 3 commits (all time) y: 135 lines of code plugins/toolkit-activation/metric/counter_get_intercepter.go x: 1 commits (all time) y: 21 lines of code plugins/toolkit-activation/metric/meter_opt_intercepter.go x: 1 commits (all time) y: 16 lines of code plugins/toolkit-activation/metric/new_counter_intercepter.go x: 1 commits (all time) y: 22 lines of code plugins/toolkit-activation/metric/new_gauge_intercepter.go x: 1 commits (all time) y: 23 lines of code toolkit/metric/api.go x: 2 commits (all time) y: 15 lines of code plugins/goframe/instrument.go x: 1 commits (all time) y: 35 lines of code plugins/goframe/net/ghttp/intercepter.go x: 1 commits (all time) y: 64 lines of code tools/go-agent/config/agent.default.yaml x: 18 commits (all time) y: 53 lines of code tools/go-agent/instrument/plugins/register.go x: 25 commits (all time) y: 64 lines of code plugins/core/operator/logger.go x: 5 commits (all time) y: 14 lines of code plugins/toolkit-activation/logging/debug_entry_intercepter.go x: 1 commits (all time) y: 12 lines of code plugins/toolkit-activation/logging/error_entry_intercepter.go x: 1 commits (all time) y: 10 lines of code plugins/toolkit-activation/trace/async_add_event_intercepter.go x: 1 commits (all time) y: 26 lines of code plugins/toolkit-activation/trace/capture_intercepter.go x: 1 commits (all time) y: 14 lines of code plugins/toolkit-activation/trace/consts.go x: 1 commits (all time) y: 4 lines of code tools/go-agent/instrument/logger/context.go x: 4 commits (all time) y: 62 lines of code tools/go-agent/instrument/logger/frameworks/api.go x: 3 commits (all time) y: 38 lines of code tools/go-agent/instrument/logger/frameworks/logrus_format.go x: 3 commits (all time) y: 43 lines of code tools/go-agent/instrument/logger/frameworks/zap_root.go x: 2 commits (all time) y: 65 lines of code plugins/go-redisv9/hook.go x: 3 commits (all time) y: 144 lines of code toolkit/trace/span.go x: 4 commits (all time) y: 18 lines of code tools/go-agent/instrument/plugins/rewrite/rewrite.go x: 6 commits (all time) y: 115 lines of code tools/go-agent/cmd/helper.go x: 8 commits (all time) y: 58 lines of code plugins/gorm/entry/callback.go x: 2 commits (all time) y: 53 lines of code plugins/mux/serve_interceptor.go x: 2 commits (all time) y: 77 lines of code plugins/core/tracer_ignore.go x: 2 commits (all time) y: 110 lines of code plugins/go-elasticsearchv8/instrument.go x: 1 commits (all time) y: 38 lines of code plugins/go-elasticsearchv8/intercepter.go x: 1 commits (all time) y: 48 lines of code plugins/grpc/instrument.go x: 3 commits (all time) y: 110 lines of code plugins/grpc/server_sendresponse_interceptor.go x: 3 commits (all time) y: 42 lines of code tools/go-agent/instrument/instrument.go x: 8 commits (all time) y: 92 lines of code tools/go-agent/instrument/plugins/instrument.go x: 19 commits (all time) y: 341 lines of code tools/go-agent/instrument/plugins/rewrite/import.go x: 3 commits (all time) y: 15 lines of code tools/go-agent/instrument/reporter/instrument.go x: 6 commits (all time) y: 113 lines of code tools/go-agent/tools/copy.go x: 5 commits (all time) y: 44 lines of code tools/go-agent/tools/dst.go x: 13 commits (all time) y: 194 lines of code plugins/core/operator/tools.go x: 4 commits (all time) y: 11 lines of code plugins/core/tracer_tools.go x: 4 commits (all time) y: 112 lines of code tools/go-agent/instrument/plugins/enhance_config.go x: 3 commits (all time) y: 208 lines of code tools/go-agent/config/loader.go x: 13 commits (all time) y: 261 lines of code plugins/segmentio-kafka/writer_interceptor.go x: 1 commits (all time) y: 55 lines of code plugins/pulsar/instrument.go x: 1 commits (all time) y: 61 lines of code plugins/pulsar/pulsar/receive_consumer.go x: 1 commits (all time) y: 45 lines of code plugins/pulsar/pulsar/send_async_producer.go x: 1 commits (all time) y: 77 lines of code plugins/pulsar/pulsar/send_producer.go x: 1 commits (all time) y: 58 lines of code plugins/sql/entry/span.go x: 2 commits (all time) y: 43 lines of code plugins/amqp/dial_hook.go x: 1 commits (all time) y: 33 lines of code tools/go-agent/tools/enhancement.go x: 13 commits (all time) y: 197 lines of code plugins/rocketmq/consumer/consumer.go x: 1 commits (all time) y: 67 lines of code plugins/rocketmq/instrument.go x: 1 commits (all time) y: 70 lines of code plugins/rocketmq/producer/async_producer.go x: 1 commits (all time) y: 82 lines of code plugins/core/reporter/grpc/grpc.go x: 7 commits (all time) y: 449 lines of code tools/go-agent/tools/vendor.go x: 3 commits (all time) y: 52 lines of code plugins/echov4/instrument.go x: 1 commits (all time) y: 36 lines of code plugins/gin/instrument.go x: 2 commits (all time) y: 33 lines of code plugins/core/reporter/grpc/grpc_opts_enhance.go x: 4 commits (all time) y: 86 lines of code plugins/go-redisv9/op_type.go x: 2 commits (all time) y: 114 lines of code plugins/fiber/intercepter.go x: 1 commits (all time) y: 39 lines of code plugins/fasthttp/hostclient/client_intercepter.go x: 1 commits (all time) y: 42 lines of code plugins/core/operator/tracing.go x: 3 commits (all time) y: 14 lines of code plugins/core/reporter/api.go x: 7 commits (all time) y: 81 lines of code tools/go-agent/cmd/injector.go x: 4 commits (all time) y: 290 lines of code plugins/grpc/client_recvmsg_interceptor.go x: 2 commits (all time) y: 54 lines of code plugins/grpc/client_streaming_interceptor.go x: 1 commits (all time) y: 63 lines of code plugins/grpc/client_unary_interceptor.go x: 2 commits (all time) y: 45 lines of code plugins/grpc/constants.go x: 1 commits (all time) y: 3 lines of code plugins/grpc/server_recvmsg_interceptor.go x: 1 commits (all time) y: 43 lines of code plugins/grpc/structures.go x: 2 commits (all time) y: 28 lines of code plugins/grpc/formatOperationName.go x: 1 commits (all time) y: 8 lines of code tools/go-agent/instrument/logger/frameworks/zap.go x: 3 commits (all time) y: 165 lines of code tools/go-agent/instrument/logger/instrument.go x: 4 commits (all time) y: 295 lines of code agent/reporter/imports.go x: 4 commits (all time) y: 44 lines of code tools/go-agent/instrument/logger/frameworks/logrus.go x: 3 commits (all time) y: 57 lines of code tools/go-agent/instrument/logger/frameworks/logrus_adapt.go x: 3 commits (all time) y: 39 lines of code plugins/runtimemetrics/instrument.go x: 2 commits (all time) y: 31 lines of code tools/go-agent/instrument/consts/operator.go x: 5 commits (all time) y: 19 lines of code tools/go-agent/instrument/consts/tls.go x: 2 commits (all time) y: 6 lines of code tools/go-agent/instrument/plugins/rewrite/var.go x: 4 commits (all time) y: 21 lines of code plugins/core/context.go x: 6 commits (all time) y: 68 lines of code plugins/core/instrument/enhance.go x: 4 commits (all time) y: 56 lines of code plugins/core/metrics.go x: 1 commits (all time) y: 299 lines of code plugins/runtimemetrics/registers.go x: 1 commits (all time) y: 217 lines of code tools/go-agent/instrument/consts/directive.go x: 3 commits (all time) y: 9 lines of code tools/go-agent/instrument/plugins/rewrite/func.go x: 10 commits (all time) y: 241 lines of code plugins/core/instrument/method.go x: 3 commits (all time) y: 71 lines of code plugins/sql/entry/general.go x: 1 commits (all time) y: 163 lines of code plugins/sql/entry/instrument.go x: 1 commits (all time) y: 196 lines of code plugins/sql/entry/stmt_exec.go x: 1 commits (all time) y: 29 lines of code tools/go-agent/tools/types.go x: 4 commits (all time) y: 14 lines of code plugins/mongo/mongo/interceptor.go x: 1 commits (all time) y: 92 lines of code tools/go-agent/instrument/plugins/enhance_instance.go x: 4 commits (all time) y: 92 lines of code tools/go-agent/cmd/main.go x: 5 commits (all time) y: 71 lines of code plugins/go-redisv9/instrument.go x: 1 commits (all time) y: 78 lines of code plugins/microv4/client/next_interceptor.go x: 1 commits (all time) y: 31 lines of code plugins/microv4/instrument.go x: 1 commits (all time) y: 75 lines of code plugins/core/id.go x: 1 commits (all time) y: 68 lines of code plugins/core/tool.go x: 3 commits (all time) y: 97 lines of code plugins/kratosv2/instrument.go x: 1 commits (all time) y: 100 lines of code plugins/kratosv2/transport/grpc/server_middleware.go x: 1 commits (all time) y: 60 lines of code plugins/core/instrument/declare.go x: 3 commits (all time) y: 18 lines of code plugins/core/instrument/struct.go x: 3 commits (all time) y: 26 lines of code plugins/gorm/entry/interceptor.go x: 1 commits (all time) y: 50 lines of code plugins/go-restfulv3/instrument.go x: 1 commits (all time) y: 54 lines of code plugins/dubbo/filter/graceful_shutdown/client_intercepter.go x: 1 commits (all time) y: 46 lines of code plugins/core/operator/intercepter_test_base.go x: 1 commits (all time) y: 15 lines of code log/logger.go x: 2 commits (all time) y: 12 lines of code tools/go-agent/instrument/api/instrument.go x: 3 commits (all time) y: 11 lines of code plugins/core/sampler.go x: 2 commits (all time) y: 108 lines of code plugins/core/propagating.go x: 2 commits (all time) y: 193 lines of code agent/core/operator/compile.go x: 1 commits (all time) y: 1 lines of code plugins/core/span.go x: 2 commits (all time) y: 26 lines of code tools/go-agent/tools/files.go x: 2 commits (all time) y: 23 lines of code tools/go-agent/tools/flags.go x: 2 commits (all time) y: 83 lines of code
449.0
lines of code
  min: 1.0
  average: 55.87
  25th percentile: 17.0
  median: 35.0
  75th percentile: 62.0
  max: 449.0
0 25.0
commits (all time)
min: 1.0 | average: 2.57 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 25.0

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

plugins/core/reporter/discard_reporter.go x: 2 contributors (all time) y: 19 lines of code plugins/core/tracer.go x: 5 contributors (all time) y: 147 lines of code plugins/toolkit-activation/trace/continue_intercepter.go x: 2 contributors (all time) y: 16 lines of code tools/go-agent/instrument/api/flags.go x: 2 contributors (all time) y: 51 lines of code tools/go-agent/instrument/runtime/instrument.go x: 2 contributors (all time) y: 267 lines of code agent/core/compile.go x: 2 contributors (all time) y: 33 lines of code agent/core/metrics/compile.go x: 1 contributors (all time) y: 6 lines of code plugins/core/metrics/bridge.go x: 2 contributors (all time) y: 174 lines of code plugins/core/metrics/metrics.go x: 2 contributors (all time) y: 72 lines of code plugins/core/operator/common.go x: 2 contributors (all time) y: 28 lines of code plugins/core/operator/so11y.go x: 1 contributors (all time) y: 27 lines of code plugins/core/so11y.go x: 1 contributors (all time) y: 122 lines of code plugins/core/span_default.go x: 3 contributors (all time) y: 168 lines of code plugins/core/span_noop.go x: 3 contributors (all time) y: 91 lines of code plugins/core/tracing.go x: 4 contributors (all time) y: 293 lines of code tools/go-agent/instrument/agentcore/instrument.go x: 5 contributors (all time) y: 190 lines of code tools/go-agent/instrument/plugins/enhance_method.go x: 2 contributors (all time) y: 189 lines of code tools/go-agent/instrument/plugins/rewrite/context.go x: 3 contributors (all time) y: 388 lines of code plugins/http/client_intercepter.go x: 3 contributors (all time) y: 45 lines of code plugins/core/span_tracing.go x: 3 contributors (all time) y: 337 lines of code plugins/core/tracing/api.go x: 3 contributors (all time) y: 174 lines of code plugins/core/tracing/bridge.go x: 2 contributors (all time) y: 68 lines of code plugins/core/tracing/span.go x: 5 contributors (all time) y: 82 lines of code plugins/gin/intercepter.go x: 5 contributors (all time) y: 77 lines of code plugins/http/server_intercepter.go x: 2 contributors (all time) y: 58 lines of code plugins/toolkit-activation/instrument.go x: 2 contributors (all time) y: 194 lines of code plugins/toolkit-activation/trace/error_intercepter.go x: 1 contributors (all time) y: 18 lines of code toolkit/trace/api.go x: 3 contributors (all time) y: 49 lines of code plugins/amqp/consumer.go x: 2 contributors (all time) y: 30 lines of code plugins/amqp/general_consumer.go x: 2 contributors (all time) y: 81 lines of code plugins/amqp/instrument.go x: 2 contributors (all time) y: 94 lines of code plugins/amqp/structures.go x: 2 contributors (all time) y: 42 lines of code plugins/core/logreport.go x: 3 contributors (all time) y: 135 lines of code plugins/toolkit-activation/metric/counter_get_intercepter.go x: 1 contributors (all time) y: 21 lines of code plugins/toolkit-activation/metric/meter_opt_intercepter.go x: 1 contributors (all time) y: 16 lines of code plugins/toolkit-activation/metric/new_counter_intercepter.go x: 1 contributors (all time) y: 22 lines of code plugins/toolkit-activation/metric/new_gauge_intercepter.go x: 1 contributors (all time) y: 23 lines of code toolkit/metric/api.go x: 1 contributors (all time) y: 15 lines of code plugins/goframe/instrument.go x: 1 contributors (all time) y: 35 lines of code plugins/goframe/net/ghttp/intercepter.go x: 1 contributors (all time) y: 64 lines of code tools/go-agent/config/agent.default.yaml x: 8 contributors (all time) y: 53 lines of code tools/go-agent/instrument/plugins/register.go x: 9 contributors (all time) y: 64 lines of code plugins/core/operator/logger.go x: 2 contributors (all time) y: 14 lines of code plugins/toolkit-activation/logging/debug_entry_intercepter.go x: 1 contributors (all time) y: 12 lines of code plugins/toolkit-activation/logging/error_entry_intercepter.go x: 1 contributors (all time) y: 10 lines of code plugins/toolkit-activation/trace/async_add_event_intercepter.go x: 1 contributors (all time) y: 26 lines of code plugins/toolkit-activation/trace/capture_intercepter.go x: 1 contributors (all time) y: 14 lines of code plugins/toolkit-activation/trace/consts.go x: 1 contributors (all time) y: 4 lines of code tools/go-agent/instrument/logger/context.go x: 2 contributors (all time) y: 62 lines of code tools/go-agent/instrument/logger/frameworks/api.go x: 2 contributors (all time) y: 38 lines of code tools/go-agent/instrument/logger/frameworks/logrus_format.go x: 2 contributors (all time) y: 43 lines of code tools/go-agent/instrument/logger/frameworks/zap_root.go x: 2 contributors (all time) y: 65 lines of code plugins/go-redisv9/hook.go x: 3 contributors (all time) y: 144 lines of code tools/go-agent/instrument/plugins/rewrite/rewrite.go x: 2 contributors (all time) y: 115 lines of code tools/go-agent/cmd/helper.go x: 4 contributors (all time) y: 58 lines of code plugins/gorm/entry/callback.go x: 2 contributors (all time) y: 53 lines of code plugins/mux/serve_interceptor.go x: 2 contributors (all time) y: 77 lines of code plugins/core/tracer_ignore.go x: 2 contributors (all time) y: 110 lines of code plugins/go-elasticsearchv8/instrument.go x: 1 contributors (all time) y: 38 lines of code plugins/go-elasticsearchv8/intercepter.go x: 1 contributors (all time) y: 48 lines of code tools/go-agent/instrument/instrument.go x: 2 contributors (all time) y: 92 lines of code tools/go-agent/instrument/plugins/instrument.go x: 5 contributors (all time) y: 341 lines of code tools/go-agent/instrument/plugins/rewrite/import.go x: 2 contributors (all time) y: 15 lines of code tools/go-agent/instrument/reporter/instrument.go x: 3 contributors (all time) y: 113 lines of code tools/go-agent/tools/dst.go x: 3 contributors (all time) y: 194 lines of code plugins/core/operator/tools.go x: 2 contributors (all time) y: 11 lines of code plugins/core/tracer_tools.go x: 2 contributors (all time) y: 112 lines of code tools/go-agent/instrument/plugins/enhance_config.go x: 3 contributors (all time) y: 208 lines of code tools/go-agent/config/loader.go x: 5 contributors (all time) y: 261 lines of code plugins/segmentio-kafka/writer_interceptor.go x: 1 contributors (all time) y: 55 lines of code plugins/pulsar/instrument.go x: 1 contributors (all time) y: 61 lines of code plugins/pulsar/pulsar/receive_consumer.go x: 1 contributors (all time) y: 45 lines of code plugins/pulsar/pulsar/send_async_producer.go x: 1 contributors (all time) y: 77 lines of code plugins/pulsar/pulsar/send_producer.go x: 1 contributors (all time) y: 58 lines of code plugins/amqp/dial_hook.go x: 1 contributors (all time) y: 33 lines of code tools/go-agent/tools/enhancement.go x: 2 contributors (all time) y: 197 lines of code plugins/rocketmq/consumer/consumer.go x: 1 contributors (all time) y: 67 lines of code plugins/rocketmq/instrument.go x: 1 contributors (all time) y: 70 lines of code plugins/rocketmq/producer/async_producer.go x: 1 contributors (all time) y: 82 lines of code plugins/core/reporter/grpc/grpc.go x: 2 contributors (all time) y: 449 lines of code plugins/echov4/instrument.go x: 1 contributors (all time) y: 36 lines of code plugins/core/reporter/grpc/grpc_opts_enhance.go x: 2 contributors (all time) y: 86 lines of code plugins/go-redisv9/op_type.go x: 2 contributors (all time) y: 114 lines of code plugins/fiber/intercepter.go x: 1 contributors (all time) y: 39 lines of code plugins/fasthttp/hostclient/client_intercepter.go x: 1 contributors (all time) y: 42 lines of code tools/go-agent/cmd/injector.go x: 2 contributors (all time) y: 290 lines of code plugins/grpc/client_recvmsg_interceptor.go x: 1 contributors (all time) y: 54 lines of code plugins/grpc/client_streaming_interceptor.go x: 1 contributors (all time) y: 63 lines of code plugins/grpc/constants.go x: 1 contributors (all time) y: 3 lines of code plugins/grpc/server_recvmsg_interceptor.go x: 1 contributors (all time) y: 43 lines of code plugins/grpc/formatOperationName.go x: 1 contributors (all time) y: 8 lines of code tools/go-agent/instrument/logger/frameworks/zap.go x: 1 contributors (all time) y: 165 lines of code tools/go-agent/instrument/logger/instrument.go x: 1 contributors (all time) y: 295 lines of code plugins/runtimemetrics/instrument.go x: 1 contributors (all time) y: 31 lines of code plugins/core/context.go x: 1 contributors (all time) y: 68 lines of code plugins/core/metrics.go x: 1 contributors (all time) y: 299 lines of code plugins/runtimemetrics/registers.go x: 1 contributors (all time) y: 217 lines of code tools/go-agent/instrument/plugins/rewrite/func.go x: 1 contributors (all time) y: 241 lines of code plugins/core/instrument/method.go x: 1 contributors (all time) y: 71 lines of code plugins/sql/entry/general.go x: 1 contributors (all time) y: 163 lines of code plugins/sql/entry/instrument.go x: 1 contributors (all time) y: 196 lines of code plugins/sql/entry/stmt_exec.go x: 1 contributors (all time) y: 29 lines of code plugins/mongo/mongo/interceptor.go x: 1 contributors (all time) y: 92 lines of code plugins/go-redisv9/instrument.go x: 1 contributors (all time) y: 78 lines of code plugins/microv4/instrument.go x: 1 contributors (all time) y: 75 lines of code plugins/core/tool.go x: 1 contributors (all time) y: 97 lines of code plugins/kratosv2/instrument.go x: 1 contributors (all time) y: 100 lines of code plugins/kratosv2/transport/grpc/server_middleware.go x: 1 contributors (all time) y: 60 lines of code plugins/gorm/entry/interceptor.go x: 1 contributors (all time) y: 50 lines of code plugins/dubbo/filter/graceful_shutdown/client_intercepter.go x: 1 contributors (all time) y: 46 lines of code plugins/core/sampler.go x: 1 contributors (all time) y: 108 lines of code plugins/core/propagating.go x: 1 contributors (all time) y: 193 lines of code agent/core/operator/compile.go x: 1 contributors (all time) y: 1 lines of code
449.0
lines of code
  min: 1.0
  average: 55.87
  25th percentile: 17.0
  median: 35.0
  75th percentile: 62.0
  max: 449.0
0 9.0
contributors (all time)
min: 1.0 | average: 1.41 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 9.0

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

plugins/core/reporter/discard_reporter.go x: 1 commits (30d) y: 19 lines of code plugins/core/tracer.go x: 1 commits (30d) y: 147 lines of code plugins/toolkit-activation/trace/continue_intercepter.go x: 1 commits (30d) y: 16 lines of code tools/go-agent/instrument/api/flags.go x: 1 commits (30d) y: 51 lines of code tools/go-agent/instrument/runtime/instrument.go x: 1 commits (30d) y: 267 lines of code
267.0
lines of code
  min: 16.0
  average: 100.0
  25th percentile: 17.5
  median: 51.0
  75th percentile: 207.0
  max: 267.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

plugins/core/reporter/discard_reporter.go x: 1 contributors (30d) y: 19 lines of code plugins/core/tracer.go x: 1 contributors (30d) y: 147 lines of code plugins/toolkit-activation/trace/continue_intercepter.go x: 1 contributors (30d) y: 16 lines of code tools/go-agent/instrument/api/flags.go x: 1 contributors (30d) y: 51 lines of code tools/go-agent/instrument/runtime/instrument.go x: 1 contributors (30d) y: 267 lines of code
267.0
lines of code
  min: 16.0
  average: 100.0
  25th percentile: 17.5
  median: 51.0
  75th percentile: 207.0
  max: 267.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): 18 points

plugins/core/reporter/discard_reporter.go x: 1 commits (90d) y: 19 lines of code plugins/core/tracer.go x: 2 commits (90d) y: 147 lines of code plugins/toolkit-activation/trace/continue_intercepter.go x: 1 commits (90d) y: 16 lines of code tools/go-agent/instrument/api/flags.go x: 1 commits (90d) y: 51 lines of code tools/go-agent/instrument/runtime/instrument.go x: 1 commits (90d) y: 267 lines of code agent/core/compile.go x: 1 commits (90d) y: 33 lines of code agent/core/metrics/compile.go x: 1 commits (90d) y: 6 lines of code plugins/core/metrics/bridge.go x: 1 commits (90d) y: 174 lines of code plugins/core/metrics/metrics.go x: 1 commits (90d) y: 72 lines of code plugins/core/operator/common.go x: 1 commits (90d) y: 28 lines of code plugins/core/operator/so11y.go x: 1 commits (90d) y: 27 lines of code plugins/core/so11y.go x: 1 commits (90d) y: 122 lines of code plugins/core/span_default.go x: 1 commits (90d) y: 168 lines of code plugins/core/span_noop.go x: 1 commits (90d) y: 91 lines of code plugins/core/tracing.go x: 1 commits (90d) y: 293 lines of code tools/go-agent/instrument/agentcore/instrument.go x: 1 commits (90d) y: 190 lines of code tools/go-agent/instrument/plugins/enhance_method.go x: 1 commits (90d) y: 189 lines of code tools/go-agent/instrument/plugins/rewrite/context.go x: 1 commits (90d) y: 388 lines of code
388.0
lines of code
  min: 6.0
  average: 126.72
  25th percentile: 27.75
  median: 106.5
  75th percentile: 189.25
  max: 388.0
0 2.0
commits (90d)
min: 1.0 | average: 1.06 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

plugins/core/reporter/discard_reporter.go x: 1 contributors (90d) y: 19 lines of code plugins/core/tracer.go x: 2 contributors (90d) y: 147 lines of code plugins/toolkit-activation/trace/continue_intercepter.go x: 1 contributors (90d) y: 16 lines of code tools/go-agent/instrument/api/flags.go x: 1 contributors (90d) y: 51 lines of code tools/go-agent/instrument/runtime/instrument.go x: 1 contributors (90d) y: 267 lines of code agent/core/compile.go x: 1 contributors (90d) y: 33 lines of code agent/core/metrics/compile.go x: 1 contributors (90d) y: 6 lines of code plugins/core/metrics/bridge.go x: 1 contributors (90d) y: 174 lines of code plugins/core/metrics/metrics.go x: 1 contributors (90d) y: 72 lines of code plugins/core/operator/common.go x: 1 contributors (90d) y: 28 lines of code plugins/core/operator/so11y.go x: 1 contributors (90d) y: 27 lines of code plugins/core/so11y.go x: 1 contributors (90d) y: 122 lines of code plugins/core/span_default.go x: 1 contributors (90d) y: 168 lines of code plugins/core/span_noop.go x: 1 contributors (90d) y: 91 lines of code plugins/core/tracing.go x: 1 contributors (90d) y: 293 lines of code tools/go-agent/instrument/agentcore/instrument.go x: 1 contributors (90d) y: 190 lines of code tools/go-agent/instrument/plugins/enhance_method.go x: 1 contributors (90d) y: 189 lines of code tools/go-agent/instrument/plugins/rewrite/context.go x: 1 contributors (90d) y: 388 lines of code
388.0
lines of code
  min: 6.0
  average: 126.72
  25th percentile: 27.75
  median: 106.5
  75th percentile: 189.25
  max: 388.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.06 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0