aws / aws-xray-sdk-python
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 8% | 13% | 77%
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
py0% | 0% | 8% | 14% | 77%
tf0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
tfvars0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
aws_xray_sdk0% | 0% | 8% | 14% | 77%
terraform0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
sample-apps0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
recorder.py
in aws_xray_sdk/core
339 48
patcher.py
in aws_xray_sdk/core
166 9
entity.py
in aws_xray_sdk/core/models
164 19
patch.py
in aws_xray_sdk/ext/httplib
147 12
connector.py
in aws_xray_sdk/core/sampling
102 11
lambda_launcher.py
in aws_xray_sdk/core
98 12
sampling_rule.py
in aws_xray_sdk/core/sampling
97 21
middleware.py
in aws_xray_sdk/ext/flask
94 5
middleware.py
in aws_xray_sdk/ext/django
94 4
boto_utils.py
in aws_xray_sdk/ext
88 7
patch.py
in aws_xray_sdk/ext/sqlalchemy_core
84 6
decorators.py
in aws_xray_sdk/ext/sqlalchemy/util
84 3
middleware.py
in aws_xray_sdk/ext/bottle
82 3
sampler.py
in aws_xray_sdk/core/sampling
81 8
segment.py
in aws_xray_sdk/core/models
78 15
subsegment.py
in aws_xray_sdk/core/models
75 13
context.py
in aws_xray_sdk/core
70 12
trace_header.py
in aws_xray_sdk/core/models
68 7
eb.tf
in terraform
67 -
util.py
in aws_xray_sdk/ext
67 9
async_recorder.py
in aws_xray_sdk/core
66 3
db.py
in aws_xray_sdk/ext/django
65 6
patch.py
in aws_xray_sdk/ext/pynamodb
62 3
middleware.py
in aws_xray_sdk/ext/aiohttp
61 -
sampling_rule.py
in aws_xray_sdk/core/sampling/local
60 10
rule_cache.py
in aws_xray_sdk/core/sampling
58 11
dummy_entities.py
in aws_xray_sdk/core/models
56 19
async_context.py
in aws_xray_sdk/core
56 7
reservoir.py
in aws_xray_sdk/core/sampling
56 8
conf.py
in aws_xray_sdk/ext/django
55 4
patch.py
in aws_xray_sdk/ext/httpx
54 6
patch.py
in aws_xray_sdk/ext/psycopg2
54 4
daemon_config.py
in aws_xray_sdk/core
53 7
ec2_plugin.py
in aws_xray_sdk/core/plugins
52 5
client.py
in aws_xray_sdk/ext/aiohttp
50 1
facade_segment.py
in aws_xray_sdk/core/models
48 17
dbapi2.py
in aws_xray_sdk/ext
47 8
application.py
in sample-apps/flask
45 4
throwable.py
in aws_xray_sdk/core/models
45 3
target_poller.py
in aws_xray_sdk/core/sampling
41 6
apps.py
in aws_xray_sdk/ext/django
41 1
udp_emitter.py
in aws_xray_sdk/core/emitters
40 7
rule_poller.py
in aws_xray_sdk/core/sampling
40 6
sampler.py
in aws_xray_sdk/core/sampling/local
39 4
patch.py
in aws_xray_sdk/ext/requests
39 4
setup.py
in root
38 -
query.py
in aws_xray_sdk/ext/flask_sqlalchemy
36 4
patch.py
in aws_xray_sdk/ext/pymongo
35 5
search_pattern.py
in aws_xray_sdk/core/utils
34 1
sdk_config.py
in aws_xray_sdk
32 3
Files With Most Units (Top 50)
File# lines# units
recorder.py
in aws_xray_sdk/core
339 48
sampling_rule.py
in aws_xray_sdk/core/sampling
97 21
dummy_entities.py
in aws_xray_sdk/core/models
56 19
entity.py
in aws_xray_sdk/core/models
164 19
facade_segment.py
in aws_xray_sdk/core/models
48 17
segment.py
in aws_xray_sdk/core/models
78 15
subsegment.py
in aws_xray_sdk/core/models
75 13
lambda_launcher.py
in aws_xray_sdk/core
98 12
context.py
in aws_xray_sdk/core
70 12
patch.py
in aws_xray_sdk/ext/httplib
147 12
connector.py
in aws_xray_sdk/core/sampling
102 11
rule_cache.py
in aws_xray_sdk/core/sampling
58 11
sampling_rule.py
in aws_xray_sdk/core/sampling/local
60 10
patcher.py
in aws_xray_sdk/core
166 9
util.py
in aws_xray_sdk/ext
67 9
sampler.py
in aws_xray_sdk/core/sampling
81 8
reservoir.py
in aws_xray_sdk/core/sampling
56 8
dbapi2.py
in aws_xray_sdk/ext
47 8
trace_header.py
in aws_xray_sdk/core/models
68 7
daemon_config.py
in aws_xray_sdk/core
53 7
async_context.py
in aws_xray_sdk/core
56 7
udp_emitter.py
in aws_xray_sdk/core/emitters
40 7
boto_utils.py
in aws_xray_sdk/ext
88 7
default_streaming.py
in aws_xray_sdk/core/streaming
31 6
target_poller.py
in aws_xray_sdk/core/sampling
41 6
rule_poller.py
in aws_xray_sdk/core/sampling
40 6
patch.py
in aws_xray_sdk/ext/sqlalchemy_core
84 6
db.py
in aws_xray_sdk/ext/django
65 6
patch.py
in aws_xray_sdk/ext/httpx
54 6
atomic_counter.py
in aws_xray_sdk/core/utils
21 5
ec2_plugin.py
in aws_xray_sdk/core/plugins
52 5
middleware.py
in aws_xray_sdk/ext/flask
94 5
patch.py
in aws_xray_sdk/ext/pymongo
35 5
application.py
in sample-apps/flask
45 4
sampler.py
in aws_xray_sdk/core/sampling/local
39 4
middleware.py
in aws_xray_sdk/ext/django
94 4
conf.py
in aws_xray_sdk/ext/django
55 4
patch.py
in aws_xray_sdk/ext/sqlite3
21 4
query.py
in aws_xray_sdk/ext/flask_sqlalchemy
36 4
patch.py
in aws_xray_sdk/ext/pymysql
32 4
patch.py
in aws_xray_sdk/ext/requests
39 4
patch.py
in aws_xray_sdk/ext/psycopg2
54 4
sdk_config.py
in aws_xray_sdk
32 3
async_recorder.py
in aws_xray_sdk/core
66 3
throwable.py
in aws_xray_sdk/core/models
45 3
middleware.py
in aws_xray_sdk/ext/bottle
82 3
decorators.py
in aws_xray_sdk/ext/sqlalchemy/util
84 3
patch.py
in aws_xray_sdk/ext/mysql
30 3
patch.py
in aws_xray_sdk/ext/pynamodb
62 3
patch.py
in aws_xray_sdk/ext/pg8000
26 3
Files With Long Lines (Top 3)

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

File# lines# units# long lines
sdk_config.py
in aws_xray_sdk
32 3 1
lambda_launcher.py
in aws_xray_sdk/core
98 12 1
entity.py
in aws_xray_sdk/core/models
164 19 1
Correlations

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

aws_xray_sdk/core/patcher.py x: 31 commits (all time) y: 166 lines of code aws_xray_sdk/ext/psycopg/__init__.py x: 2 commits (all time) y: 2 lines of code aws_xray_sdk/ext/psycopg/patch.py x: 4 commits (all time) y: 30 lines of code aws_xray_sdk/core/context.py x: 20 commits (all time) y: 70 lines of code aws_xray_sdk/core/lambda_launcher.py x: 14 commits (all time) y: 98 lines of code aws_xray_sdk/core/models/entity.py x: 24 commits (all time) y: 164 lines of code aws_xray_sdk/core/models/subsegment.py x: 10 commits (all time) y: 75 lines of code aws_xray_sdk/core/recorder.py x: 46 commits (all time) y: 339 lines of code aws_xray_sdk/core/sampling/local/sampling_rule.py x: 6 commits (all time) y: 60 lines of code aws_xray_sdk/ext/sqlalchemy_core/patch.py x: 12 commits (all time) y: 84 lines of code aws_xray_sdk/version.py x: 44 commits (all time) y: 1 lines of code terraform/eb.tf x: 7 commits (all time) y: 67 lines of code aws_xray_sdk/core/__init__.py x: 4 commits (all time) y: 10 lines of code aws_xray_sdk/core/async_context.py x: 5 commits (all time) y: 56 lines of code aws_xray_sdk/core/daemon_config.py x: 2 commits (all time) y: 53 lines of code aws_xray_sdk/core/emitters/udp_emitter.py x: 4 commits (all time) y: 40 lines of code aws_xray_sdk/core/models/default_dynamic_naming.py x: 2 commits (all time) y: 10 lines of code aws_xray_sdk/core/models/dummy_entities.py x: 9 commits (all time) y: 56 lines of code aws_xray_sdk/core/models/facade_segment.py x: 2 commits (all time) y: 48 lines of code aws_xray_sdk/core/models/segment.py x: 11 commits (all time) y: 78 lines of code aws_xray_sdk/core/models/throwable.py x: 7 commits (all time) y: 45 lines of code aws_xray_sdk/core/models/trace_header.py x: 3 commits (all time) y: 68 lines of code aws_xray_sdk/core/plugins/ec2_plugin.py x: 8 commits (all time) y: 52 lines of code aws_xray_sdk/core/sampling/connector.py x: 7 commits (all time) y: 102 lines of code aws_xray_sdk/core/sampling/local/reservoir.py x: 2 commits (all time) y: 18 lines of code aws_xray_sdk/core/sampling/local/sampler.py x: 6 commits (all time) y: 39 lines of code aws_xray_sdk/core/sampling/reservoir.py x: 3 commits (all time) y: 56 lines of code aws_xray_sdk/core/sampling/rule_cache.py x: 2 commits (all time) y: 58 lines of code aws_xray_sdk/core/sampling/sampler.py x: 5 commits (all time) y: 81 lines of code aws_xray_sdk/core/sampling/sampling_rule.py x: 5 commits (all time) y: 97 lines of code aws_xray_sdk/core/sampling/target_poller.py x: 4 commits (all time) y: 41 lines of code aws_xray_sdk/core/streaming/default_streaming.py x: 2 commits (all time) y: 31 lines of code aws_xray_sdk/core/utils/atomic_counter.py x: 2 commits (all time) y: 21 lines of code aws_xray_sdk/core/utils/compat.py x: 9 commits (all time) y: 15 lines of code aws_xray_sdk/ext/boto_utils.py x: 8 commits (all time) y: 88 lines of code aws_xray_sdk/ext/bottle/middleware.py x: 4 commits (all time) y: 82 lines of code aws_xray_sdk/ext/dbapi2.py x: 4 commits (all time) y: 47 lines of code aws_xray_sdk/ext/django/conf.py x: 12 commits (all time) y: 55 lines of code aws_xray_sdk/ext/django/db.py x: 3 commits (all time) y: 65 lines of code aws_xray_sdk/ext/django/middleware.py x: 15 commits (all time) y: 94 lines of code aws_xray_sdk/ext/flask/middleware.py x: 14 commits (all time) y: 94 lines of code aws_xray_sdk/ext/httplib/patch.py x: 14 commits (all time) y: 147 lines of code aws_xray_sdk/ext/pymongo/patch.py x: 2 commits (all time) y: 35 lines of code aws_xray_sdk/ext/util.py x: 16 commits (all time) y: 67 lines of code aws_xray_sdk/sdk_config.py x: 8 commits (all time) y: 32 lines of code setup.py x: 29 commits (all time) y: 38 lines of code aws_xray_sdk/core/async_recorder.py x: 14 commits (all time) y: 66 lines of code aws_xray_sdk/core/utils/sqs_message_helper.py x: 4 commits (all time) y: 8 lines of code aws_xray_sdk/ext/aiohttp/middleware.py x: 16 commits (all time) y: 61 lines of code aws_xray_sdk/ext/httpx/__init__.py x: 1 commits (all time) y: 2 lines of code aws_xray_sdk/ext/httpx/patch.py x: 1 commits (all time) y: 54 lines of code aws_xray_sdk/ext/psycopg2/patch.py x: 7 commits (all time) y: 54 lines of code MANIFEST.in x: 6 commits (all time) y: 5 lines of code aws_xray_sdk/core/utils/conversion.py x: 4 commits (all time) y: 29 lines of code aws_xray_sdk/core/models/noop_traceid.py x: 1 commits (all time) y: 10 lines of code aws_xray_sdk/ext/httplib/__init__.py x: 3 commits (all time) y: 2 lines of code aws_xray_sdk/ext/django/apps.py x: 6 commits (all time) y: 41 lines of code sample-apps/flask/application.py x: 1 commits (all time) y: 45 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 aws_xray_sdk/ext/pymysql/__init__.py x: 4 commits (all time) y: 2 lines of code aws_xray_sdk/ext/pymysql/patch.py x: 6 commits (all time) y: 32 lines of code aws_xray_sdk/ext/botocore/patch.py x: 7 commits (all time) y: 31 lines of code aws_xray_sdk/ext/bottle/__init__.py x: 3 commits (all time) y: 1 lines of code aws_xray_sdk/ext/django/templates.py x: 5 commits (all time) y: 23 lines of code aws_xray_sdk/core/utils/search_pattern.py x: 8 commits (all time) y: 34 lines of code aws_xray_sdk/ext/aiohttp/client.py x: 8 commits (all time) y: 50 lines of code aws_xray_sdk/ext/pynamodb/patch.py x: 15 commits (all time) y: 62 lines of code aws_xray_sdk/core/exceptions/exceptions.py x: 3 commits (all time) y: 16 lines of code aws_xray_sdk/ext/pg8000/patch.py x: 1 commits (all time) y: 26 lines of code aws_xray_sdk/core/utils/stacktrace.py x: 1 commits (all time) y: 17 lines of code aws_xray_sdk/core/sampling/local/__init__.py x: 1 commits (all time) y: 1 lines of code aws_xray_sdk/ext/aiobotocore/patch.py x: 3 commits (all time) y: 27 lines of code aws_xray_sdk/ext/flask_sqlalchemy/query.py x: 3 commits (all time) y: 36 lines of code aws_xray_sdk/ext/sqlalchemy/query.py x: 2 commits (all time) y: 19 lines of code aws_xray_sdk/ext/aiohttp/__init__.py x: 2 commits (all time) y: 1 lines of code aws_xray_sdk/core/models/http.py x: 1 commits (all time) y: 11 lines of code aws_xray_sdk/core/plugins/ecs_plugin.py x: 1 commits (all time) y: 15 lines of code aws_xray_sdk/core/plugins/elasticbeanstalk_plugin.py x: 1 commits (all time) y: 14 lines of code aws_xray_sdk/ext/mysql/patch.py x: 1 commits (all time) y: 30 lines of code aws_xray_sdk/ext/sqlite3/patch.py x: 1 commits (all time) y: 21 lines of code
339.0
lines of code
  min: 1.0
  average: 37.21
  25th percentile: 2.0
  median: 28.0
  75th percentile: 56.0
  max: 339.0
0 46.0
commits (all time)
min: 1.0 | average: 5.79 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 7.0 | max: 46.0

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

aws_xray_sdk/core/patcher.py x: 21 contributors (all time) y: 166 lines of code aws_xray_sdk/ext/psycopg/__init__.py x: 2 contributors (all time) y: 2 lines of code aws_xray_sdk/ext/psycopg/patch.py x: 4 contributors (all time) y: 30 lines of code aws_xray_sdk/core/context.py x: 13 contributors (all time) y: 70 lines of code aws_xray_sdk/core/lambda_launcher.py x: 9 contributors (all time) y: 98 lines of code aws_xray_sdk/core/models/entity.py x: 14 contributors (all time) y: 164 lines of code aws_xray_sdk/core/models/subsegment.py x: 8 contributors (all time) y: 75 lines of code aws_xray_sdk/core/recorder.py x: 24 contributors (all time) y: 339 lines of code aws_xray_sdk/core/sampling/local/sampling_rule.py x: 5 contributors (all time) y: 60 lines of code aws_xray_sdk/ext/sqlalchemy_core/patch.py x: 8 contributors (all time) y: 84 lines of code aws_xray_sdk/version.py x: 17 contributors (all time) y: 1 lines of code terraform/eb.tf x: 3 contributors (all time) y: 67 lines of code aws_xray_sdk/core/__init__.py x: 4 contributors (all time) y: 10 lines of code aws_xray_sdk/core/async_context.py x: 5 contributors (all time) y: 56 lines of code aws_xray_sdk/core/daemon_config.py x: 2 contributors (all time) y: 53 lines of code aws_xray_sdk/core/emitters/udp_emitter.py x: 3 contributors (all time) y: 40 lines of code aws_xray_sdk/core/models/default_dynamic_naming.py x: 2 contributors (all time) y: 10 lines of code aws_xray_sdk/core/models/facade_segment.py x: 2 contributors (all time) y: 48 lines of code aws_xray_sdk/core/models/segment.py x: 7 contributors (all time) y: 78 lines of code aws_xray_sdk/core/models/throwable.py x: 6 contributors (all time) y: 45 lines of code aws_xray_sdk/core/models/trace_header.py x: 2 contributors (all time) y: 68 lines of code aws_xray_sdk/core/plugins/ec2_plugin.py x: 6 contributors (all time) y: 52 lines of code aws_xray_sdk/core/sampling/connector.py x: 5 contributors (all time) y: 102 lines of code aws_xray_sdk/core/sampling/local/reservoir.py x: 2 contributors (all time) y: 18 lines of code aws_xray_sdk/core/sampling/local/sampler.py x: 6 contributors (all time) y: 39 lines of code aws_xray_sdk/core/sampling/reservoir.py x: 2 contributors (all time) y: 56 lines of code aws_xray_sdk/core/sampling/rule_cache.py x: 2 contributors (all time) y: 58 lines of code aws_xray_sdk/core/sampling/rule_poller.py x: 4 contributors (all time) y: 40 lines of code aws_xray_sdk/core/sampling/sampler.py x: 4 contributors (all time) y: 81 lines of code aws_xray_sdk/core/sampling/sampling_rule.py x: 4 contributors (all time) y: 97 lines of code aws_xray_sdk/core/sampling/target_poller.py x: 4 contributors (all time) y: 41 lines of code aws_xray_sdk/core/streaming/default_streaming.py x: 2 contributors (all time) y: 31 lines of code aws_xray_sdk/core/utils/atomic_counter.py x: 2 contributors (all time) y: 21 lines of code aws_xray_sdk/core/utils/compat.py x: 7 contributors (all time) y: 15 lines of code aws_xray_sdk/ext/boto_utils.py x: 8 contributors (all time) y: 88 lines of code aws_xray_sdk/ext/bottle/middleware.py x: 4 contributors (all time) y: 82 lines of code aws_xray_sdk/ext/dbapi2.py x: 3 contributors (all time) y: 47 lines of code aws_xray_sdk/ext/django/conf.py x: 7 contributors (all time) y: 55 lines of code aws_xray_sdk/ext/django/db.py x: 3 contributors (all time) y: 65 lines of code aws_xray_sdk/ext/django/middleware.py x: 6 contributors (all time) y: 94 lines of code aws_xray_sdk/ext/httplib/patch.py x: 7 contributors (all time) y: 147 lines of code aws_xray_sdk/ext/pymongo/patch.py x: 2 contributors (all time) y: 35 lines of code aws_xray_sdk/ext/sqlalchemy/util/decorators.py x: 12 contributors (all time) y: 84 lines of code aws_xray_sdk/ext/util.py x: 7 contributors (all time) y: 67 lines of code aws_xray_sdk/sdk_config.py x: 7 contributors (all time) y: 32 lines of code setup.py x: 13 contributors (all time) y: 38 lines of code aws_xray_sdk/core/async_recorder.py x: 11 contributors (all time) y: 66 lines of code aws_xray_sdk/core/utils/sqs_message_helper.py x: 2 contributors (all time) y: 8 lines of code aws_xray_sdk/ext/aiohttp/middleware.py x: 9 contributors (all time) y: 61 lines of code aws_xray_sdk/ext/httpx/__init__.py x: 1 contributors (all time) y: 2 lines of code aws_xray_sdk/ext/httpx/patch.py x: 1 contributors (all time) y: 54 lines of code aws_xray_sdk/ext/psycopg2/patch.py x: 6 contributors (all time) y: 54 lines of code MANIFEST.in x: 5 contributors (all time) y: 5 lines of code aws_xray_sdk/core/utils/conversion.py x: 2 contributors (all time) y: 29 lines of code aws_xray_sdk/core/models/noop_traceid.py x: 1 contributors (all time) y: 10 lines of code aws_xray_sdk/ext/django/apps.py x: 3 contributors (all time) y: 41 lines of code sample-apps/flask/application.py x: 1 contributors (all time) y: 45 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 aws_xray_sdk/ext/botocore/patch.py x: 5 contributors (all time) y: 31 lines of code aws_xray_sdk/ext/bottle/__init__.py x: 3 contributors (all time) y: 1 lines of code aws_xray_sdk/ext/django/templates.py x: 4 contributors (all time) y: 23 lines of code aws_xray_sdk/core/utils/search_pattern.py x: 5 contributors (all time) y: 34 lines of code aws_xray_sdk/ext/aiohttp/client.py x: 5 contributors (all time) y: 50 lines of code aws_xray_sdk/ext/pynamodb/patch.py x: 9 contributors (all time) y: 62 lines of code aws_xray_sdk/core/exceptions/exceptions.py x: 2 contributors (all time) y: 16 lines of code aws_xray_sdk/ext/pg8000/patch.py x: 1 contributors (all time) y: 26 lines of code aws_xray_sdk/core/utils/stacktrace.py x: 1 contributors (all time) y: 17 lines of code aws_xray_sdk/core/sampling/local/__init__.py x: 1 contributors (all time) y: 1 lines of code aws_xray_sdk/ext/aiobotocore/patch.py x: 3 contributors (all time) y: 27 lines of code aws_xray_sdk/ext/flask_sqlalchemy/query.py x: 3 contributors (all time) y: 36 lines of code aws_xray_sdk/ext/sqlalchemy/query.py x: 2 contributors (all time) y: 19 lines of code aws_xray_sdk/ext/aiohttp/__init__.py x: 2 contributors (all time) y: 1 lines of code aws_xray_sdk/core/models/http.py x: 1 contributors (all time) y: 11 lines of code aws_xray_sdk/core/plugins/ecs_plugin.py x: 1 contributors (all time) y: 15 lines of code aws_xray_sdk/core/plugins/elasticbeanstalk_plugin.py x: 1 contributors (all time) y: 14 lines of code aws_xray_sdk/ext/mysql/patch.py x: 1 contributors (all time) y: 30 lines of code aws_xray_sdk/ext/sqlite3/patch.py x: 1 contributors (all time) y: 21 lines of code
339.0
lines of code
  min: 1.0
  average: 37.21
  25th percentile: 2.0
  median: 28.0
  75th percentile: 56.0
  max: 339.0
0 24.0
contributors (all time)
min: 1.0 | average: 3.9 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 5.0 | max: 24.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".