aws / aws-xray-sdk-go
File Size

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

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


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
go0% | 22% | 15% | 31% | 30%
tf0% | 0% | 0% | 0% | 100%
tfvars0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
xray0% | 39% | 15% | 26% | 17%
strategy0% | 0% | 26% | 47% | 25%
daemoncfg0% | 0% | 0% | 100% | 0%
utils0% | 0% | 0% | 39% | 60%
awsplugins0% | 0% | 0% | 0% | 100%
header0% | 0% | 0% | 0% | 100%
terraform0% | 0% | 0% | 0% | 100%
internal0% | 0% | 0% | 0% | 100%
instrumentation0% | 0% | 0% | 0% | 100%
pattern0% | 0% | 0% | 0% | 100%
sample-apps0% | 0% | 0% | 0% | 100%
xraylog0% | 0% | 0% | 0% | 100%
lambda0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
644 36
segment.go
in xray
505 33
centralized.go
in strategy/sampling
337 13
239 3
config.go
in xray
220 11
grpc.go
in xray
185 11
178 9
176 12
174 12
160 10
handler.go
in xray
138 12
daemon_config.go
in daemoncfg
127 9
sampling_rule.go
in strategy/sampling
125 7
types.go
in utils/awserr
122 18
122 8
sampling_rule_manifest.go
in strategy/sampling
121 6
client.go
in xray
99 4
proxy.go
in strategy/sampling
97 5
94 5
header.go
in header
90 5
ec2.go
in awsplugins/ec2
82 4
78 4
rand.go
in utils
73 10
context.go
in xray
72 9
eb.tf
in terraform
67 -
awsv2.go
in instrumentation/awsv2
63 3
lambda.go
in xray
62 5
xray_service_api.go
in strategy/sampling
56 -
reservoir.go
in strategy/sampling
54 5
53 4
52 2
application.go
in sample-apps/http-server
51 3
xray_log.go
in xraylog
51 4
logger.go
in internal/logger
49 12
localized.go
in strategy/sampling
46 4
error.go
in utils/awserr
45 4
capture.go
in xray
41 2
beanstalk.go
in awsplugins/beanstalk
29 2
default_context_missing.go
in strategy/ctxmissing
25 6
plugin.go
in internal/plugins
25 -
timer.go
in utils
24 3
ecs.go
in awsplugins/ecs
21 2
17 2
clock.go
in utils
15 2
mock_rand.go
in utils
15 3
variables.tf
in terraform
13 -
12 1
xray_error.go
in strategy/exception
12 2
sampling_attributes.go
in strategy/sampling
12 -
8 -
Files With Most Units (Top 44)
File# lines# units
644 36
segment.go
in xray
505 33
types.go
in utils/awserr
122 18
centralized.go
in strategy/sampling
337 13
174 12
handler.go
in xray
138 12
176 12
logger.go
in internal/logger
49 12
grpc.go
in xray
185 11
config.go
in xray
220 11
rand.go
in utils
73 10
160 10
context.go
in xray
72 9
178 9
daemon_config.go
in daemoncfg
127 9
122 8
sampling_rule.go
in strategy/sampling
125 7
default_context_missing.go
in strategy/ctxmissing
25 6
sampling_rule_manifest.go
in strategy/sampling
121 6
header.go
in header
90 5
94 5
lambda.go
in xray
62 5
reservoir.go
in strategy/sampling
54 5
proxy.go
in strategy/sampling
97 5
error.go
in utils/awserr
45 4
53 4
78 4
client.go
in xray
99 4
xray_log.go
in xraylog
51 4
localized.go
in strategy/sampling
46 4
ec2.go
in awsplugins/ec2
82 4
application.go
in sample-apps/http-server
51 3
timer.go
in utils
24 3
mock_rand.go
in utils
15 3
239 3
awsv2.go
in instrumentation/awsv2
63 3
17 2
clock.go
in utils
15 2
capture.go
in xray
41 2
52 2
xray_error.go
in strategy/exception
12 2
beanstalk.go
in awsplugins/beanstalk
29 2
ecs.go
in awsplugins/ecs
21 2
12 1
Files With Long Lines (Top 9)

There are 9 files with lines longer than 120 characters. In total, there are 22 long lines.

File# lines# units# long lines
segment.go
in xray
505 33 4
proxy.go
in strategy/sampling
97 5 4
grpc.go
in xray
185 11 3
644 36 3
localized.go
in strategy/sampling
46 4 3
application.go
in sample-apps/http-server
51 3 2
lambda.go
in xray
62 5 1
centralized.go
in strategy/sampling
337 13 1
ec2.go
in awsplugins/ec2
82 4 1
Correlations

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

awsplugins/beanstalk/beanstalk.go x: 4 commits (all time) y: 29 lines of code awsplugins/ec2/ec2.go x: 7 commits (all time) y: 82 lines of code awsplugins/ecs/ecs.go x: 4 commits (all time) y: 21 lines of code daemoncfg/daemon_config.go x: 7 commits (all time) y: 127 lines of code instrumentation/awsv2/awsv2.go x: 8 commits (all time) y: 63 lines of code internal/logger/logger.go x: 4 commits (all time) y: 49 lines of code sample-apps/http-server/application.go x: 6 commits (all time) y: 51 lines of code strategy/ctxmissing/default_context_missing.go x: 4 commits (all time) y: 25 lines of code strategy/sampling/centralized.go x: 15 commits (all time) y: 337 lines of code strategy/sampling/centralized_sampling_rule_manifest.go x: 9 commits (all time) y: 178 lines of code strategy/sampling/localized.go x: 6 commits (all time) y: 46 lines of code strategy/sampling/proxy.go x: 7 commits (all time) y: 97 lines of code strategy/sampling/reservoir.go x: 6 commits (all time) y: 54 lines of code strategy/sampling/sampling_rule.go x: 15 commits (all time) y: 125 lines of code strategy/sampling/sampling_rule_manifest.go x: 5 commits (all time) y: 121 lines of code xray/client.go x: 16 commits (all time) y: 99 lines of code xray/config.go x: 56 commits (all time) y: 220 lines of code xray/default_emitter.go x: 11 commits (all time) y: 94 lines of code xray/default_streaming_strategy.go x: 8 commits (all time) y: 53 lines of code xray/fasthttp.go x: 5 commits (all time) y: 78 lines of code xray/grpc.go x: 7 commits (all time) y: 185 lines of code xray/handler.go x: 29 commits (all time) y: 138 lines of code xray/lambda.go x: 5 commits (all time) y: 62 lines of code xray/segment.go x: 56 commits (all time) y: 505 lines of code xray/segment_model.go x: 21 commits (all time) y: 160 lines of code terraform/eb.tf x: 8 commits (all time) y: 67 lines of code strategy/exception/default_exception_formatting_strategy.go x: 9 commits (all time) y: 176 lines of code strategy/sampling/xray_service_api.go x: 5 commits (all time) y: 56 lines of code utils/awserr/error.go x: 3 commits (all time) y: 45 lines of code utils/awserr/types.go x: 3 commits (all time) y: 122 lines of code lambda/sqs_message_helper.go x: 4 commits (all time) y: 12 lines of code xray/sql_context.go x: 5 commits (all time) y: 644 lines of code xray/context.go x: 6 commits (all time) y: 72 lines of code xray/sql_go110.go x: 2 commits (all time) y: 122 lines of code terraform/fixtures.us-west-2.tfvars x: 1 commits (all time) y: 3 lines of code terraform/variables.tf x: 1 commits (all time) y: 13 lines of code utils/rand.go x: 3 commits (all time) y: 73 lines of code utils/clock.go x: 3 commits (all time) y: 15 lines of code utils/mock_clock.go x: 3 commits (all time) y: 17 lines of code header/header.go x: 3 commits (all time) y: 90 lines of code internal/plugins/plugin.go x: 6 commits (all time) y: 25 lines of code strategy/sampling/sampling_attributes.go x: 3 commits (all time) y: 12 lines of code xraylog/xray_log.go x: 4 commits (all time) y: 51 lines of code xray/httptrace.go x: 17 commits (all time) y: 174 lines of code xray/response_capturer.go x: 1 commits (all time) y: 239 lines of code xray/emitter.go x: 8 commits (all time) y: 6 lines of code strategy/sampling/sampling_strategy.go x: 3 commits (all time) y: 4 lines of code utils/mock_rand.go x: 2 commits (all time) y: 15 lines of code xray/capture.go x: 4 commits (all time) y: 41 lines of code strategy/exception/exception_formatting_strategy.go x: 1 commits (all time) y: 8 lines of code strategy/exception/xray_error.go x: 1 commits (all time) y: 12 lines of code
644.0
lines of code
  min: 3.0
  average: 94.51
  25th percentile: 21.0
  median: 56.0
  75th percentile: 122.0
  max: 644.0
0 56.0
commits (all time)
min: 1.0 | average: 8.04 | 25th percentile: 3.0 | median: 5.0 | 75th percentile: 8.0 | max: 56.0

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

awsplugins/beanstalk/beanstalk.go x: 3 contributors (all time) y: 29 lines of code awsplugins/ec2/ec2.go x: 5 contributors (all time) y: 82 lines of code awsplugins/ecs/ecs.go x: 3 contributors (all time) y: 21 lines of code daemoncfg/daemon_config.go x: 5 contributors (all time) y: 127 lines of code instrumentation/awsv2/awsv2.go x: 6 contributors (all time) y: 63 lines of code internal/logger/logger.go x: 4 contributors (all time) y: 49 lines of code sample-apps/http-server/application.go x: 5 contributors (all time) y: 51 lines of code strategy/ctxmissing/default_context_missing.go x: 4 contributors (all time) y: 25 lines of code strategy/sampling/centralized.go x: 11 contributors (all time) y: 337 lines of code strategy/sampling/centralized_sampling_rule_manifest.go x: 6 contributors (all time) y: 178 lines of code strategy/sampling/localized.go x: 5 contributors (all time) y: 46 lines of code strategy/sampling/proxy.go x: 6 contributors (all time) y: 97 lines of code strategy/sampling/reservoir.go x: 5 contributors (all time) y: 54 lines of code strategy/sampling/sampling_rule.go x: 10 contributors (all time) y: 125 lines of code strategy/sampling/sampling_rule_manifest.go x: 4 contributors (all time) y: 121 lines of code xray/client.go x: 11 contributors (all time) y: 99 lines of code xray/config.go x: 21 contributors (all time) y: 220 lines of code xray/default_emitter.go x: 9 contributors (all time) y: 94 lines of code xray/default_streaming_strategy.go x: 7 contributors (all time) y: 53 lines of code xray/fasthttp.go x: 4 contributors (all time) y: 78 lines of code xray/grpc.go x: 7 contributors (all time) y: 185 lines of code xray/handler.go x: 17 contributors (all time) y: 138 lines of code xray/lambda.go x: 4 contributors (all time) y: 62 lines of code xray/segment.go x: 26 contributors (all time) y: 505 lines of code xray/segment_model.go x: 10 contributors (all time) y: 160 lines of code terraform/eb.tf x: 5 contributors (all time) y: 67 lines of code strategy/exception/default_exception_formatting_strategy.go x: 7 contributors (all time) y: 176 lines of code strategy/sampling/xray_service_api.go x: 2 contributors (all time) y: 56 lines of code utils/awserr/error.go x: 2 contributors (all time) y: 45 lines of code utils/awserr/types.go x: 2 contributors (all time) y: 122 lines of code lambda/sqs_message_helper.go x: 2 contributors (all time) y: 12 lines of code xray/sql_context.go x: 5 contributors (all time) y: 644 lines of code xray/context.go x: 3 contributors (all time) y: 72 lines of code terraform/fixtures.us-west-2.tfvars x: 1 contributors (all time) y: 3 lines of code terraform/variables.tf x: 1 contributors (all time) y: 13 lines of code utils/rand.go x: 2 contributors (all time) y: 73 lines of code utils/timer.go x: 2 contributors (all time) y: 24 lines of code utils/clock.go x: 2 contributors (all time) y: 15 lines of code utils/mock_clock.go x: 2 contributors (all time) y: 17 lines of code header/header.go x: 3 contributors (all time) y: 90 lines of code internal/plugins/plugin.go x: 3 contributors (all time) y: 25 lines of code xraylog/xray_log.go x: 3 contributors (all time) y: 51 lines of code xray/httptrace.go x: 6 contributors (all time) y: 174 lines of code xray/response_capturer.go x: 1 contributors (all time) y: 239 lines of code xray/emitter.go x: 4 contributors (all time) y: 6 lines of code strategy/sampling/sampling_strategy.go x: 2 contributors (all time) y: 4 lines of code xray/capture.go x: 2 contributors (all time) y: 41 lines of code strategy/exception/exception_formatting_strategy.go x: 1 contributors (all time) y: 8 lines of code strategy/exception/xray_error.go x: 1 contributors (all time) y: 12 lines of code
644.0
lines of code
  min: 3.0
  average: 94.51
  25th percentile: 21.0
  median: 56.0
  75th percentile: 122.0
  max: 644.0
0 26.0
contributors (all time)
min: 1.0 | average: 4.98 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 6.0 | max: 26.0

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

No data for "commits (30d)" vs. "lines of code".

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

No data for "contributors (30d)" vs. "lines of code".


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

awsplugins/beanstalk/beanstalk.go x: 1 commits (90d) y: 29 lines of code awsplugins/ec2/ec2.go x: 1 commits (90d) y: 82 lines of code awsplugins/ecs/ecs.go x: 1 commits (90d) y: 21 lines of code daemoncfg/daemon_config.go x: 1 commits (90d) y: 127 lines of code instrumentation/awsv2/awsv2.go x: 3 commits (90d) y: 63 lines of code internal/logger/logger.go x: 1 commits (90d) y: 49 lines of code sample-apps/http-server/application.go x: 3 commits (90d) y: 51 lines of code strategy/ctxmissing/default_context_missing.go x: 1 commits (90d) y: 25 lines of code strategy/sampling/centralized.go x: 4 commits (90d) y: 337 lines of code strategy/sampling/centralized_sampling_rule_manifest.go x: 3 commits (90d) y: 178 lines of code strategy/sampling/localized.go x: 1 commits (90d) y: 46 lines of code strategy/sampling/proxy.go x: 3 commits (90d) y: 97 lines of code strategy/sampling/reservoir.go x: 1 commits (90d) y: 54 lines of code strategy/sampling/sampling_rule.go x: 4 commits (90d) y: 125 lines of code strategy/sampling/sampling_rule_manifest.go x: 1 commits (90d) y: 121 lines of code xray/client.go x: 3 commits (90d) y: 99 lines of code xray/config.go x: 2 commits (90d) y: 220 lines of code xray/default_emitter.go x: 1 commits (90d) y: 94 lines of code xray/default_streaming_strategy.go x: 1 commits (90d) y: 53 lines of code xray/fasthttp.go x: 1 commits (90d) y: 78 lines of code xray/grpc.go x: 1 commits (90d) y: 185 lines of code xray/handler.go x: 1 commits (90d) y: 138 lines of code xray/lambda.go x: 1 commits (90d) y: 62 lines of code xray/segment.go x: 1 commits (90d) y: 505 lines of code xray/segment_model.go x: 1 commits (90d) y: 160 lines of code terraform/eb.tf x: 1 commits (90d) y: 67 lines of code strategy/exception/default_exception_formatting_strategy.go x: 2 commits (90d) y: 176 lines of code strategy/sampling/xray_service_api.go x: 5 commits (90d) y: 56 lines of code utils/awserr/error.go x: 3 commits (90d) y: 45 lines of code utils/awserr/types.go x: 3 commits (90d) y: 122 lines of code
505.0
lines of code
  min: 21.0
  average: 115.5
  25th percentile: 52.5
  median: 88.0
  75th percentile: 143.5
  max: 505.0
0 5.0
commits (90d)
min: 1.0 | average: 1.87 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 5.0

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

awsplugins/beanstalk/beanstalk.go x: 1 contributors (90d) y: 29 lines of code awsplugins/ec2/ec2.go x: 1 contributors (90d) y: 82 lines of code awsplugins/ecs/ecs.go x: 1 contributors (90d) y: 21 lines of code daemoncfg/daemon_config.go x: 1 contributors (90d) y: 127 lines of code instrumentation/awsv2/awsv2.go x: 3 contributors (90d) y: 63 lines of code internal/logger/logger.go x: 1 contributors (90d) y: 49 lines of code sample-apps/http-server/application.go x: 3 contributors (90d) y: 51 lines of code strategy/ctxmissing/default_context_missing.go x: 1 contributors (90d) y: 25 lines of code strategy/sampling/centralized.go x: 3 contributors (90d) y: 337 lines of code strategy/sampling/centralized_sampling_rule_manifest.go x: 3 contributors (90d) y: 178 lines of code strategy/sampling/localized.go x: 1 contributors (90d) y: 46 lines of code strategy/sampling/proxy.go x: 3 contributors (90d) y: 97 lines of code strategy/sampling/reservoir.go x: 1 contributors (90d) y: 54 lines of code strategy/sampling/sampling_rule.go x: 3 contributors (90d) y: 125 lines of code strategy/sampling/sampling_rule_manifest.go x: 1 contributors (90d) y: 121 lines of code xray/client.go x: 3 contributors (90d) y: 99 lines of code xray/config.go x: 2 contributors (90d) y: 220 lines of code xray/default_emitter.go x: 1 contributors (90d) y: 94 lines of code xray/default_streaming_strategy.go x: 1 contributors (90d) y: 53 lines of code xray/fasthttp.go x: 1 contributors (90d) y: 78 lines of code xray/grpc.go x: 1 contributors (90d) y: 185 lines of code xray/handler.go x: 1 contributors (90d) y: 138 lines of code xray/lambda.go x: 1 contributors (90d) y: 62 lines of code xray/segment.go x: 1 contributors (90d) y: 505 lines of code xray/segment_model.go x: 1 contributors (90d) y: 160 lines of code terraform/eb.tf x: 1 contributors (90d) y: 67 lines of code strategy/exception/default_exception_formatting_strategy.go x: 2 contributors (90d) y: 176 lines of code strategy/sampling/xray_service_api.go x: 2 contributors (90d) y: 56 lines of code utils/awserr/error.go x: 2 contributors (90d) y: 45 lines of code utils/awserr/types.go x: 2 contributors (90d) y: 122 lines of code
505.0
lines of code
  min: 21.0
  average: 115.5
  25th percentile: 52.5
  median: 88.0
  75th percentile: 143.5
  max: 505.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.63 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.25 | max: 3.0