aws / aws-xray-sdk-node
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 21% | 33% | 44%
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
js0% | 0% | 18% | 33% | 47%
ts0% | 0% | 41% | 33% | 25%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
packages0% | 0% | 24% | 32% | 42%
sdk_contrib0% | 0% | 0% | 38% | 61%
Longest Files (Top 50)
File# lines# units
segment.js
in packages/core/lib/segments
269 4
subsegment.js
in packages/core/lib/segments/attributes
258 5
index.test-d.ts
in packages/core/test-d
216 5
mysql_p.js
in packages/mysql/lib
207 11
aws3_p.ts
in packages/core/lib/patchers
171 2
utils.js
in packages/core/lib
166 7
service_connector.js
in packages/core/lib/middleware/sampling
164 3
http_p.js
in packages/core/lib/patchers
140 4
context_utils.js
in packages/core/lib
135 12
aws_p.js
in packages/core/lib/patchers
126 5
xray.js
in sdk_contrib/hapi/lib
125 2
local_sampler.js
in packages/core/lib/middleware/sampling
121 2
mw_utils.js
in packages/core/lib/middleware
116 11
fetch_p.js
in sdk_contrib/fetch/lib
113 3
call_capturer.js
in packages/core/lib/patchers
109 5
segment_emitter.js
in packages/core/lib
99 14
postgres_p.js
in packages/postgres/lib
92 5
sampling_rule.js
in packages/core/lib/middleware/sampling
91 1
capture.js
in packages/core/lib
86 3
aws-xray.js
in packages/core/lib
85 21
ec2_plugin.js
in packages/core/lib/segments/plugins
83 5
aws_lambda.js
in packages/core/lib/env
79 2
koa_mw.js
in sdk_contrib/koa/lib
73 1
rule_cache.js
in packages/core/lib/middleware/sampling
69 6
default_sampler.js
in packages/core/lib/middleware/sampling
64 7
promise_p.js
in packages/core/lib/patchers
58 7
index.test-d.ts
in packages/postgres/test-d
54 1
daemon_config.js
in packages/core/lib
53 1
trace_id.js
in packages/core/lib/segments/attributes
53 3
restify_mw.js
in packages/restify/lib
49 1
target_poller.js
in packages/core/lib/middleware/sampling
48 1
aws.js
in packages/core/lib/segments/attributes
47 2
rule_poller.js
in packages/core/lib/middleware/sampling
46 1
reservoir.js
in packages/core/lib/middleware/sampling
45 1
segment_utils.js
in packages/core/lib/segments
44 7
express_mw.js
in packages/express/lib
42 -
logger.js
in packages/core/lib
41 7
incoming_request_data.js
in packages/core/lib/middleware
38 2
configure-aws-x-ray-sync.js
in sdk_contrib/fastify/lib/private
37 -
on-response.hook.js
in sdk_contrib/fastify/lib/hooks
31 -
captured_exception.js
in packages/core/lib/segments/attributes
30 1
subsegment_fetch.js
in sdk_contrib/fetch/lib
26 -
index.test-d.ts
in packages/mysql/test-d
25 2
elastic_beanstalk_plugin.js
in packages/core/lib/segments/plugins
25 1
plugin.js
in packages/core/lib/segments/plugins
24 -
on-request.hook.js
in sdk_contrib/fastify/lib/hooks
24 -
index.js
in sdk_contrib/hapi/sample
24 -
index.test-d.ts
in sdk_contrib/fetch/test-d
23 2
Gruntfile.js
in packages/core
19 1
index.js
in packages/full_sdk/lib
18 1
Files With Most Units (Top 50)
File# lines# units
aws-xray.js
in packages/core/lib
85 21
segment_emitter.js
in packages/core/lib
99 14
context_utils.js
in packages/core/lib
135 12
mysql_p.js
in packages/mysql/lib
207 11
mw_utils.js
in packages/core/lib/middleware
116 11
logger.js
in packages/core/lib
41 7
utils.js
in packages/core/lib
166 7
default_sampler.js
in packages/core/lib/middleware/sampling
64 7
promise_p.js
in packages/core/lib/patchers
58 7
segment_utils.js
in packages/core/lib/segments
44 7
rule_cache.js
in packages/core/lib/middleware/sampling
69 6
aws_p.js
in packages/core/lib/patchers
126 5
call_capturer.js
in packages/core/lib/patchers
109 5
subsegment.js
in packages/core/lib/segments/attributes
258 5
ec2_plugin.js
in packages/core/lib/segments/plugins
83 5
index.test-d.ts
in packages/core/test-d
216 5
postgres_p.js
in packages/postgres/lib
92 5
http_p.js
in packages/core/lib/patchers
140 4
segment.js
in packages/core/lib/segments
269 4
service_connector.js
in packages/core/lib/middleware/sampling
164 3
trace_id.js
in packages/core/lib/segments/attributes
53 3
capture.js
in packages/core/lib
86 3
fetch_p.js
in sdk_contrib/fetch/lib
113 3
index.test-d.ts
in packages/mysql/test-d
25 2
incoming_request_data.js
in packages/core/lib/middleware
38 2
local_sampler.js
in packages/core/lib/middleware/sampling
121 2
aws_lambda.js
in packages/core/lib/env
79 2
aws3_p.ts
in packages/core/lib/patchers
171 2
aws.js
in packages/core/lib/segments/attributes
47 2
xray.js
in sdk_contrib/hapi/lib
125 2
index.test-d.ts
in sdk_contrib/fetch/test-d
23 2
restify_mw.js
in packages/restify/lib
49 1
index.js
in packages/full_sdk/lib
18 1
target_poller.js
in packages/core/lib/middleware/sampling
48 1
reservoir.js
in packages/core/lib/middleware/sampling
45 1
local_reservoir.js
in packages/core/lib/middleware/sampling
18 1
rule_poller.js
in packages/core/lib/middleware/sampling
46 1
sampling_rule.js
in packages/core/lib/middleware/sampling
91 1
sqs_message_helper.js
in packages/core/lib/env
10 1
daemon_config.js
in packages/core/lib
53 1
sql_data.js
in packages/core/lib/database
17 1
captured_exception.js
in packages/core/lib/segments/attributes
30 1
remote_request_data.js
in packages/core/lib/segments/attributes
18 1
elastic_beanstalk_plugin.js
in packages/core/lib/segments/plugins
25 1
ecs_plugin.js
in packages/core/lib/segments/plugins
8 1
Gruntfile.js
in packages/core
19 1
index.test-d.ts
in packages/postgres/test-d
54 1
xray-plugin.js
in sdk_contrib/fastify/sample
12 1
index.js
in sdk_contrib/fastify/sample
18 1
index.test-d.ts.js
in sdk_contrib/fastify/test-d
13 1
Files With Long Lines (Top 13)

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

File# lines# units# long lines
local_sampler.js
in packages/core/lib/middleware/sampling
121 2 5
context_utils.js
in packages/core/lib
135 12 3
aws3_p.ts
in packages/core/lib/patchers
171 2 3
index.test-d.ts
in sdk_contrib/fetch/test-d
23 2 3
mysql_p.js
in packages/mysql/lib
207 11 2
mw_utils.js
in packages/core/lib/middleware
116 11 2
service_connector.js
in packages/core/lib/middleware/sampling
164 3 2
aws_lambda.js
in packages/core/lib/env
79 2 2
call_capturer.js
in packages/core/lib/patchers
109 5 2
remote_request_data.js
in packages/core/lib/segments/attributes
18 1 1
subsegment.js
in packages/core/lib/segments/attributes
258 5 1
ec2_plugin.js
in packages/core/lib/segments/plugins
83 5 1
index.test-d.ts
in packages/core/test-d
216 5 1
Correlations

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

packages/core/lib/middleware/mw_utils.js x: 6 commits (all time) y: 116 lines of code sdk_contrib/fastify/lib/hooks/on-request.hook.js x: 3 commits (all time) y: 24 lines of code sdk_contrib/fastify/lib/plugin.js x: 4 commits (all time) y: 15 lines of code sdk_contrib/fetch/lib/fetch_p.js x: 8 commits (all time) y: 113 lines of code packages/mysql/lib/mysql_p.js x: 37 commits (all time) y: 207 lines of code packages/postgres/lib/postgres_p.js x: 16 commits (all time) y: 92 lines of code packages/core/lib/patchers/aws3_p.ts x: 15 commits (all time) y: 171 lines of code packages/core/lib/patchers/aws_p.js x: 21 commits (all time) y: 126 lines of code packages/core/lib/patchers/http_p.js x: 33 commits (all time) y: 140 lines of code packages/core/lib/segments/attributes/subsegment.js x: 23 commits (all time) y: 258 lines of code packages/core/lib/segments/segment.js x: 27 commits (all time) y: 269 lines of code packages/core/lib/utils.js x: 26 commits (all time) y: 166 lines of code packages/core/lib/context_utils.js x: 20 commits (all time) y: 135 lines of code packages/core/lib/env/aws_lambda.js x: 13 commits (all time) y: 79 lines of code sdk_contrib/fetch/test-d/index.test-d.ts x: 2 commits (all time) y: 23 lines of code packages/core/lib/segments/attributes/trace_id.js x: 5 commits (all time) y: 53 lines of code sdk_contrib/fetch/lib/subsegment_fetch.js x: 1 commits (all time) y: 26 lines of code packages/core/lib/aws-xray.js x: 11 commits (all time) y: 85 lines of code packages/core/lib/segments/segment_utils.js x: 15 commits (all time) y: 44 lines of code packages/core/lib/segment_emitter.js x: 16 commits (all time) y: 99 lines of code packages/core/lib/env/sqs_message_helper.js x: 1 commits (all time) y: 10 lines of code sdk_contrib/fastify/lib/hooks/on-error.hook.js x: 1 commits (all time) y: 14 lines of code sdk_contrib/fastify/lib/hooks/on-response.hook.js x: 1 commits (all time) y: 31 lines of code sdk_contrib/fastify/lib/index.js x: 1 commits (all time) y: 1 lines of code sdk_contrib/fastify/lib/private/configure-aws-x-ray-sync.js x: 1 commits (all time) y: 37 lines of code sdk_contrib/fastify/sample/index.js x: 1 commits (all time) y: 18 lines of code sdk_contrib/fastify/sample/xray-plugin.js x: 1 commits (all time) y: 12 lines of code sdk_contrib/fastify/test-d/index.test-d.ts.js x: 1 commits (all time) y: 13 lines of code packages/core/test-d/index.test-d.ts x: 16 commits (all time) y: 216 lines of code packages/core/lib/segments/attributes/aws.js x: 6 commits (all time) y: 47 lines of code packages/core/lib/segments/attributes/captured_exception.js x: 11 commits (all time) y: 30 lines of code packages/core/lib/capture.js x: 4 commits (all time) y: 86 lines of code packages/core/lib/daemon_config.js x: 7 commits (all time) y: 53 lines of code packages/core/lib/database/sql_data.js x: 2 commits (all time) y: 17 lines of code packages/core/lib/logger.js x: 26 commits (all time) y: 41 lines of code packages/core/lib/middleware/incoming_request_data.js x: 3 commits (all time) y: 38 lines of code packages/core/lib/middleware/sampling/default_sampler.js x: 7 commits (all time) y: 64 lines of code packages/core/lib/middleware/sampling/local_sampler.js x: 3 commits (all time) y: 121 lines of code packages/core/lib/middleware/sampling/reservoir.js x: 2 commits (all time) y: 45 lines of code packages/core/lib/middleware/sampling/rule_cache.js x: 2 commits (all time) y: 69 lines of code packages/core/lib/middleware/sampling/rule_poller.js x: 9 commits (all time) y: 46 lines of code packages/core/lib/middleware/sampling/service_connector.js x: 16 commits (all time) y: 164 lines of code packages/core/lib/middleware/sampling/target_poller.js x: 5 commits (all time) y: 48 lines of code packages/core/lib/patchers/call_capturer.js x: 4 commits (all time) y: 109 lines of code packages/core/lib/patchers/promise_p.js x: 6 commits (all time) y: 58 lines of code packages/core/lib/segments/plugins/ec2_plugin.js x: 4 commits (all time) y: 83 lines of code packages/express/lib/express_mw.js x: 9 commits (all time) y: 42 lines of code packages/full_sdk/lib/index.js x: 3 commits (all time) y: 18 lines of code packages/mysql/test-d/index.test-d.ts x: 4 commits (all time) y: 25 lines of code packages/postgres/test-d/index.test-d.ts x: 4 commits (all time) y: 54 lines of code packages/restify/lib/restify_mw.js x: 4 commits (all time) y: 49 lines of code sdk_contrib/hapi/lib/xray.js x: 2 commits (all time) y: 125 lines of code sdk_contrib/hapi/sample/index.js x: 2 commits (all time) y: 24 lines of code sdk_contrib/hapi/sample/xray-plugin.js x: 2 commits (all time) y: 13 lines of code sdk_contrib/hapi/test-d/index.test-d.ts.js x: 2 commits (all time) y: 14 lines of code sdk_contrib/koa/lib/koa_mw.js x: 2 commits (all time) y: 73 lines of code sdk_contrib/koa/test-d/index.test-d.ts.js x: 2 commits (all time) y: 10 lines of code packages/core/lib/segments/attributes/remote_request_data.js x: 6 commits (all time) y: 18 lines of code packages/express/test-d/index.test-d.ts x: 5 commits (all time) y: 11 lines of code packages/full_sdk/test-d/index.test-d.ts x: 3 commits (all time) y: 8 lines of code packages/core/lib/middleware/sampling/sampling_rule.js x: 5 commits (all time) y: 91 lines of code packages/core/Gruntfile.js x: 2 commits (all time) y: 19 lines of code packages/core/lib/segments/plugins/ecs_plugin.js x: 1 commits (all time) y: 8 lines of code packages/core/lib/segments/plugins/elastic_beanstalk_plugin.js x: 1 commits (all time) y: 25 lines of code
269.0
lines of code
  min: 1.0
  average: 58.99
  25th percentile: 14.0
  median: 38.0
  75th percentile: 86.0
  max: 269.0
0 37.0
commits (all time)
min: 1.0 | average: 6.89 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 9.0 | max: 37.0

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

packages/core/lib/middleware/mw_utils.js x: 4 contributors (all time) y: 116 lines of code sdk_contrib/fastify/lib/hooks/on-request.hook.js x: 3 contributors (all time) y: 24 lines of code sdk_contrib/fastify/lib/plugin.js x: 3 contributors (all time) y: 15 lines of code sdk_contrib/fetch/lib/fetch_p.js x: 7 contributors (all time) y: 113 lines of code packages/mysql/lib/mysql_p.js x: 17 contributors (all time) y: 207 lines of code packages/postgres/lib/postgres_p.js x: 14 contributors (all time) y: 92 lines of code packages/core/lib/patchers/aws3_p.ts x: 10 contributors (all time) y: 171 lines of code packages/core/lib/patchers/aws_p.js x: 13 contributors (all time) y: 126 lines of code packages/core/lib/patchers/http_p.js x: 18 contributors (all time) y: 140 lines of code packages/core/lib/segments/attributes/subsegment.js x: 12 contributors (all time) y: 258 lines of code packages/core/lib/segments/segment.js x: 13 contributors (all time) y: 269 lines of code packages/core/lib/utils.js x: 15 contributors (all time) y: 166 lines of code packages/core/lib/context_utils.js x: 13 contributors (all time) y: 135 lines of code packages/core/lib/env/aws_lambda.js x: 7 contributors (all time) y: 79 lines of code sdk_contrib/fetch/test-d/index.test-d.ts x: 2 contributors (all time) y: 23 lines of code packages/core/lib/segments/attributes/trace_id.js x: 3 contributors (all time) y: 53 lines of code sdk_contrib/fetch/lib/subsegment_fetch.js x: 1 contributors (all time) y: 26 lines of code packages/core/lib/aws-xray.js x: 6 contributors (all time) y: 85 lines of code packages/core/lib/segments/segment_utils.js x: 9 contributors (all time) y: 44 lines of code packages/core/lib/segment_emitter.js x: 12 contributors (all time) y: 99 lines of code packages/core/lib/env/sqs_message_helper.js x: 1 contributors (all time) y: 10 lines of code sdk_contrib/fastify/lib/hooks/on-error.hook.js x: 1 contributors (all time) y: 14 lines of code sdk_contrib/fastify/lib/hooks/on-response.hook.js x: 1 contributors (all time) y: 31 lines of code sdk_contrib/fastify/lib/index.js x: 1 contributors (all time) y: 1 lines of code sdk_contrib/fastify/lib/private/configure-aws-x-ray-sync.js x: 1 contributors (all time) y: 37 lines of code sdk_contrib/fastify/sample/index.js x: 1 contributors (all time) y: 18 lines of code sdk_contrib/fastify/sample/xray-plugin.js x: 1 contributors (all time) y: 12 lines of code sdk_contrib/fastify/test-d/index.test-d.ts.js x: 1 contributors (all time) y: 13 lines of code packages/core/test-d/index.test-d.ts x: 7 contributors (all time) y: 216 lines of code packages/core/lib/segments/attributes/aws.js x: 3 contributors (all time) y: 47 lines of code packages/core/lib/segments/attributes/captured_exception.js x: 7 contributors (all time) y: 30 lines of code packages/core/lib/capture.js x: 4 contributors (all time) y: 86 lines of code packages/core/lib/daemon_config.js x: 6 contributors (all time) y: 53 lines of code packages/core/lib/database/sql_data.js x: 2 contributors (all time) y: 17 lines of code packages/core/lib/logger.js x: 12 contributors (all time) y: 41 lines of code packages/core/lib/middleware/incoming_request_data.js x: 2 contributors (all time) y: 38 lines of code packages/core/lib/middleware/sampling/default_sampler.js x: 7 contributors (all time) y: 64 lines of code packages/core/lib/middleware/sampling/local_sampler.js x: 3 contributors (all time) y: 121 lines of code packages/core/lib/middleware/sampling/reservoir.js x: 2 contributors (all time) y: 45 lines of code packages/core/lib/middleware/sampling/rule_cache.js x: 2 contributors (all time) y: 69 lines of code packages/core/lib/middleware/sampling/rule_poller.js x: 7 contributors (all time) y: 46 lines of code packages/core/lib/middleware/sampling/service_connector.js x: 8 contributors (all time) y: 164 lines of code packages/core/lib/middleware/sampling/target_poller.js x: 3 contributors (all time) y: 48 lines of code packages/core/lib/patchers/call_capturer.js x: 3 contributors (all time) y: 109 lines of code packages/core/lib/patchers/promise_p.js x: 6 contributors (all time) y: 58 lines of code packages/core/lib/segments/plugins/ec2_plugin.js x: 2 contributors (all time) y: 83 lines of code packages/core/lib/segments/plugins/plugin.js x: 2 contributors (all time) y: 24 lines of code packages/express/lib/express_mw.js x: 6 contributors (all time) y: 42 lines of code packages/full_sdk/lib/index.js x: 3 contributors (all time) y: 18 lines of code packages/mysql/test-d/index.test-d.ts x: 2 contributors (all time) y: 25 lines of code packages/postgres/test-d/index.test-d.ts x: 2 contributors (all time) y: 54 lines of code packages/restify/lib/restify_mw.js x: 3 contributors (all time) y: 49 lines of code sdk_contrib/hapi/lib/xray.js x: 2 contributors (all time) y: 125 lines of code sdk_contrib/hapi/sample/xray-plugin.js x: 2 contributors (all time) y: 13 lines of code sdk_contrib/hapi/test-d/index.test-d.ts.js x: 2 contributors (all time) y: 14 lines of code sdk_contrib/koa/lib/koa_mw.js x: 2 contributors (all time) y: 73 lines of code sdk_contrib/koa/test-d/index.test-d.ts.js x: 2 contributors (all time) y: 10 lines of code packages/core/lib/segments/attributes/remote_request_data.js x: 4 contributors (all time) y: 18 lines of code packages/express/test-d/index.test-d.ts x: 3 contributors (all time) y: 11 lines of code packages/full_sdk/test-d/index.test-d.ts x: 2 contributors (all time) y: 8 lines of code packages/core/lib/middleware/sampling/sampling_rule.js x: 5 contributors (all time) y: 91 lines of code packages/core/Gruntfile.js x: 1 contributors (all time) y: 19 lines of code packages/core/lib/segments/plugins/ecs_plugin.js x: 1 contributors (all time) y: 8 lines of code packages/core/lib/segments/plugins/elastic_beanstalk_plugin.js x: 1 contributors (all time) y: 25 lines of code
269.0
lines of code
  min: 1.0
  average: 58.99
  25th percentile: 14.0
  median: 38.0
  75th percentile: 86.0
  max: 269.0
0 18.0
contributors (all time)
min: 1.0 | average: 4.47 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 7.0 | max: 18.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): 0 points

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

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

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