aws / aws-xray-sdk-python
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 112 files with 4,168 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 4 files changed 21-50 times (544 lines of code)
    • 28 files changed 6-20 times (1,958 lines of code)
    • 80 files changed 1-5 times (1,666 lines of code)
0% | 0% | 13% | 46% | 39%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 112 files with 4,168 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 8 files changed by 11-25 contributors (928 lines of code)
    • 18 files changed by 6-10 contributors (1,240 lines of code)
    • 47 files changed by 2-5 contributors (1,676 lines of code)
    • 39 files changed by 1 contributor (324 lines of code)
0% | 22% | 29% | 40% | 7%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, rst, md, yaml, json, html, ini, gitignore, txt, tf, in, cfg, tpl, bat, tfvars
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 13% | 46% | 40%
tf0% | 0% | 0% | 83% | 16%
in0% | 0% | 0% | 0% | 100%
tfvars0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
aws_xray_sdk0% | 0% | 12% | 47% | 39%
ROOT0% | 0% | 82% | 0% | 17%
terraform0% | 0% | 0% | 80% | 19%
sample-apps0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
recorder.py
in aws_xray_sdk/core
339 48 2017-10-10 2025-01-10 41 24 haotianw@amazon.com 66336933+wangzlei@users.nor...
version.py
in aws_xray_sdk
1 - 2018-04-11 2025-01-10 32 17 haotianw@amazon.com 66336933+wangzlei@users.nor...
patcher.py
in aws_xray_sdk/core
166 9 2017-10-10 2025-01-10 28 21 haotianw@amazon.com 66336933+wangzlei@users.nor...
setup.py
in root
38 - 2017-10-10 2023-04-17 24 13 haotianw@amazon.com michael-k@users.noreply.git...
entity.py
in aws_xray_sdk/core/models
164 19 2017-10-10 2025-01-10 20 14 haotianw@amazon.com 66336933+wangzlei@users.nor...
context.py
in aws_xray_sdk/core
70 12 2017-10-10 2025-01-10 17 13 haotianw@amazon.com 66336933+wangzlei@users.nor...
middleware.py
in aws_xray_sdk/ext/aiohttp
61 - 2017-10-30 2023-01-12 14 9 terry@terrys-home.co.uk 54150514+willarmiros@users....
middleware.py
in aws_xray_sdk/ext/django
94 4 2017-10-10 2023-04-17 13 6 haotianw@amazon.com michael-k@users.noreply.git...
middleware.py
in aws_xray_sdk/ext/flask
94 5 2017-10-10 2023-04-17 13 6 haotianw@amazon.com michael-k@users.noreply.git...
async_recorder.py
in aws_xray_sdk/core
66 3 2017-11-13 2023-01-12 12 11 terry@terrys-home.co.uk 54150514+willarmiros@users....
decorators.py
in aws_xray_sdk/ext/sqlalchemy/util
84 3 2018-03-07 2023-04-17 12 12 ryan@transparent-tech.com michael-k@users.noreply.git...
lambda_launcher.py
in aws_xray_sdk/core
98 12 2017-10-10 2025-01-10 12 9 haotianw@amazon.com 66336933+wangzlei@users.nor...
patch.py
in aws_xray_sdk/ext/httplib
147 12 2018-02-23 2023-04-17 12 7 thehesiod@users.noreply.git... michael-k@users.noreply.git...
patch.py
in aws_xray_sdk/ext/pynamodb
62 3 2017-12-19 2020-02-27 11 9 dunedan@phoenitydawn.de 50466688+srprash@users.nore...
util.py
in aws_xray_sdk/ext
67 9 2017-10-10 2023-04-17 11 7 haotianw@amazon.com michael-k@users.noreply.git...
compat.py
in aws_xray_sdk/core/utils
15 2 2017-10-10 2023-04-17 9 7 haotianw@amazon.com michael-k@users.noreply.git...
conf.py
in aws_xray_sdk/ext/django
55 4 2017-10-10 2023-04-17 9 7 haotianw@amazon.com michael-k@users.noreply.git...
segment.py
in aws_xray_sdk/core/models
78 15 2017-10-10 2023-04-17 9 7 haotianw@amazon.com michael-k@users.noreply.git...
patch.py
in aws_xray_sdk/ext/sqlalchemy_core
84 6 2020-12-17 2025-01-10 9 8 jonathan@razzard.com 66336933+wangzlei@users.nor...
sdk_config.py
in aws_xray_sdk
32 3 2019-02-06 2023-04-17 8 7 chiemsaeteurn@gmail.com michael-k@users.noreply.git...
client.py
in aws_xray_sdk/ext/aiohttp
50 1 2018-03-20 2020-02-27 8 5 pfreixes@gmail.com 50466688+srprash@users.nore...
ec2_plugin.py
in aws_xray_sdk/core/plugins
52 5 2017-10-10 2023-04-17 8 6 haotianw@amazon.com michael-k@users.noreply.git...
subsegment.py
in aws_xray_sdk/core/models
75 13 2017-10-10 2025-01-10 8 8 haotianw@amazon.com 66336933+wangzlei@users.nor...
boto_utils.py
in aws_xray_sdk/ext
88 7 2017-11-13 2023-04-17 8 8 terry@terrys-home.co.uk michael-k@users.noreply.git...
patch.py
in aws_xray_sdk/ext/botocore
31 2 2017-10-10 2020-03-24 7 5 haotianw@amazon.com 55812637+shengxil@users.nor...
search_pattern.py
in aws_xray_sdk/core/utils
34 1 2017-10-10 2020-02-27 7 5 haotianw@amazon.com 50466688+srprash@users.nore...
patch.py
in aws_xray_sdk/ext/psycopg2
54 4 2018-08-31 2022-07-27 7 6 adam.tankanow@gmail.com 50466688+srprash@users.nore...
dummy_entities.py
in aws_xray_sdk/core/models
56 19 2017-10-10 2023-04-17 7 5 haotianw@amazon.com michael-k@users.noreply.git...
connector.py
in aws_xray_sdk/core/sampling
102 11 2018-05-14 2023-04-17 7 5 haotianw@amazon.com michael-k@users.noreply.git...
patch.py
in aws_xray_sdk/ext/requests
39 4 2017-10-10 2020-02-27 6 4 haotianw@amazon.com 50466688+srprash@users.nore...
sampler.py
in aws_xray_sdk/core/sampling/local
39 4 2018-05-14 2023-04-17 6 6 haotianw@amazon.com michael-k@users.noreply.git...
eb.tf
in terraform
67 - 2020-11-25 2025-01-10 6 3 56270044+bhautikpip@users.n... 66336933+wangzlei@users.nor...
in
5 - 2017-10-10 2021-12-07 5 5 haotianw@amazon.com 10774221+bastianzim@users.n...
apps.py
in aws_xray_sdk/ext/django
41 1 2017-10-10 2020-12-07 5 3 haotianw@amazon.com lalvarezguillen@gmail.com
throwable.py
in aws_xray_sdk/core/models
45 3 2017-10-10 2023-04-17 5 6 haotianw@amazon.com michael-k@users.noreply.git...
async_context.py
in aws_xray_sdk/core
56 7 2017-10-30 2023-04-17 5 5 terry@terrys-home.co.uk michael-k@users.noreply.git...
sampling_rule.py
in aws_xray_sdk/core/sampling/local
60 10 2018-05-14 2025-01-10 5 5 haotianw@amazon.com 66336933+wangzlei@users.nor...
sampling_rule.py
in aws_xray_sdk/core/sampling
97 21 2017-10-10 2023-04-17 5 4 haotianw@amazon.com michael-k@users.noreply.git...
__init__.py
in aws_xray_sdk/core
10 - 2017-10-10 2023-04-17 4 4 haotianw@amazon.com michael-k@users.noreply.git...
templates.py
in aws_xray_sdk/ext/django
23 1 2017-10-10 2020-03-06 4 4 haotianw@amazon.com 50466688+srprash@users.nore...
patch.py
in aws_xray_sdk/ext/psycopg
30 2 2023-07-21 2025-01-10 4 4 dillon.fearns@postcodelotte... 66336933+wangzlei@users.nor...
rule_poller.py
in aws_xray_sdk/core/sampling
40 6 2018-05-14 2023-04-17 4 4 haotianw@amazon.com michael-k@users.noreply.git...
udp_emitter.py
in aws_xray_sdk/core/emitters
40 7 2017-10-10 2023-04-17 4 3 haotianw@amazon.com michael-k@users.noreply.git...
target_poller.py
in aws_xray_sdk/core/sampling
41 6 2018-05-14 2023-04-17 4 4 haotianw@amazon.com michael-k@users.noreply.git...
dbapi2.py
in aws_xray_sdk/ext
47 8 2017-10-10 2023-04-17 4 3 haotianw@amazon.com michael-k@users.noreply.git...
sampler.py
in aws_xray_sdk/core/sampling
81 8 2018-05-14 2023-04-17 4 4 haotianw@amazon.com michael-k@users.noreply.git...
middleware.py
in aws_xray_sdk/ext/bottle
82 3 2020-03-04 2023-04-17 4 4 56270044+bhautikpip@users.n... michael-k@users.noreply.git...
__init__.py
in aws_xray_sdk/ext/bottle
1 - 2020-03-04 2020-03-06 3 3 56270044+bhautikpip@users.n... 50466688+srprash@users.nore...
__init__.py
in aws_xray_sdk/ext/pymysql
2 - 2020-04-07 2020-04-10 3 2 anil@grexit.com 50466688+srprash@users.nore...
exceptions.py
in aws_xray_sdk/core/exceptions
16 - 2017-10-10 2019-02-22 3 2 haotianw@amazon.com cssaete@amazon.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
recorder.py
in aws_xray_sdk/core
339 48 2017-10-10 2025-01-10 41 24 haotianw@amazon.com 66336933+wangzlei@users.nor...
patcher.py
in aws_xray_sdk/core
166 9 2017-10-10 2025-01-10 28 21 haotianw@amazon.com 66336933+wangzlei@users.nor...
version.py
in aws_xray_sdk
1 - 2018-04-11 2025-01-10 32 17 haotianw@amazon.com 66336933+wangzlei@users.nor...
entity.py
in aws_xray_sdk/core/models
164 19 2017-10-10 2025-01-10 20 14 haotianw@amazon.com 66336933+wangzlei@users.nor...
setup.py
in root
38 - 2017-10-10 2023-04-17 24 13 haotianw@amazon.com michael-k@users.noreply.git...
context.py
in aws_xray_sdk/core
70 12 2017-10-10 2025-01-10 17 13 haotianw@amazon.com 66336933+wangzlei@users.nor...
decorators.py
in aws_xray_sdk/ext/sqlalchemy/util
84 3 2018-03-07 2023-04-17 12 12 ryan@transparent-tech.com michael-k@users.noreply.git...
async_recorder.py
in aws_xray_sdk/core
66 3 2017-11-13 2023-01-12 12 11 terry@terrys-home.co.uk 54150514+willarmiros@users....
middleware.py
in aws_xray_sdk/ext/aiohttp
61 - 2017-10-30 2023-01-12 14 9 terry@terrys-home.co.uk 54150514+willarmiros@users....
lambda_launcher.py
in aws_xray_sdk/core
98 12 2017-10-10 2025-01-10 12 9 haotianw@amazon.com 66336933+wangzlei@users.nor...
patch.py
in aws_xray_sdk/ext/pynamodb
62 3 2017-12-19 2020-02-27 11 9 dunedan@phoenitydawn.de 50466688+srprash@users.nore...
patch.py
in aws_xray_sdk/ext/sqlalchemy_core
84 6 2020-12-17 2025-01-10 9 8 jonathan@razzard.com 66336933+wangzlei@users.nor...
subsegment.py
in aws_xray_sdk/core/models
75 13 2017-10-10 2025-01-10 8 8 haotianw@amazon.com 66336933+wangzlei@users.nor...
boto_utils.py
in aws_xray_sdk/ext
88 7 2017-11-13 2023-04-17 8 8 terry@terrys-home.co.uk michael-k@users.noreply.git...
patch.py
in aws_xray_sdk/ext/httplib
147 12 2018-02-23 2023-04-17 12 7 thehesiod@users.noreply.git... michael-k@users.noreply.git...
util.py
in aws_xray_sdk/ext
67 9 2017-10-10 2023-04-17 11 7 haotianw@amazon.com michael-k@users.noreply.git...
compat.py
in aws_xray_sdk/core/utils
15 2 2017-10-10 2023-04-17 9 7 haotianw@amazon.com michael-k@users.noreply.git...
segment.py
in aws_xray_sdk/core/models
78 15 2017-10-10 2023-04-17 9 7 haotianw@amazon.com michael-k@users.noreply.git...
conf.py
in aws_xray_sdk/ext/django
55 4 2017-10-10 2023-04-17 9 7 haotianw@amazon.com michael-k@users.noreply.git...
sdk_config.py
in aws_xray_sdk
32 3 2019-02-06 2023-04-17 8 7 chiemsaeteurn@gmail.com michael-k@users.noreply.git...
middleware.py
in aws_xray_sdk/ext/flask
94 5 2017-10-10 2023-04-17 13 6 haotianw@amazon.com michael-k@users.noreply.git...
middleware.py
in aws_xray_sdk/ext/django
94 4 2017-10-10 2023-04-17 13 6 haotianw@amazon.com michael-k@users.noreply.git...
ec2_plugin.py
in aws_xray_sdk/core/plugins
52 5 2017-10-10 2023-04-17 8 6 haotianw@amazon.com michael-k@users.noreply.git...
patch.py
in aws_xray_sdk/ext/psycopg2
54 4 2018-08-31 2022-07-27 7 6 adam.tankanow@gmail.com 50466688+srprash@users.nore...
sampler.py
in aws_xray_sdk/core/sampling/local
39 4 2018-05-14 2023-04-17 6 6 haotianw@amazon.com michael-k@users.noreply.git...
throwable.py
in aws_xray_sdk/core/models
45 3 2017-10-10 2023-04-17 5 6 haotianw@amazon.com michael-k@users.noreply.git...
client.py
in aws_xray_sdk/ext/aiohttp
50 1 2018-03-20 2020-02-27 8 5 pfreixes@gmail.com 50466688+srprash@users.nore...
search_pattern.py
in aws_xray_sdk/core/utils
34 1 2017-10-10 2020-02-27 7 5 haotianw@amazon.com 50466688+srprash@users.nore...
dummy_entities.py
in aws_xray_sdk/core/models
56 19 2017-10-10 2023-04-17 7 5 haotianw@amazon.com michael-k@users.noreply.git...
connector.py
in aws_xray_sdk/core/sampling
102 11 2018-05-14 2023-04-17 7 5 haotianw@amazon.com michael-k@users.noreply.git...
patch.py
in aws_xray_sdk/ext/botocore
31 2 2017-10-10 2020-03-24 7 5 haotianw@amazon.com 55812637+shengxil@users.nor...
async_context.py
in aws_xray_sdk/core
56 7 2017-10-30 2023-04-17 5 5 terry@terrys-home.co.uk michael-k@users.noreply.git...
sampling_rule.py
in aws_xray_sdk/core/sampling/local
60 10 2018-05-14 2025-01-10 5 5 haotianw@amazon.com 66336933+wangzlei@users.nor...
in
5 - 2017-10-10 2021-12-07 5 5 haotianw@amazon.com 10774221+bastianzim@users.n...
patch.py
in aws_xray_sdk/ext/requests
39 4 2017-10-10 2020-02-27 6 4 haotianw@amazon.com 50466688+srprash@users.nore...
sampling_rule.py
in aws_xray_sdk/core/sampling
97 21 2017-10-10 2023-04-17 5 4 haotianw@amazon.com michael-k@users.noreply.git...
__init__.py
in aws_xray_sdk/core
10 - 2017-10-10 2023-04-17 4 4 haotianw@amazon.com michael-k@users.noreply.git...
sampler.py
in aws_xray_sdk/core/sampling
81 8 2018-05-14 2023-04-17 4 4 haotianw@amazon.com michael-k@users.noreply.git...
target_poller.py
in aws_xray_sdk/core/sampling
41 6 2018-05-14 2023-04-17 4 4 haotianw@amazon.com michael-k@users.noreply.git...
rule_poller.py
in aws_xray_sdk/core/sampling
40 6 2018-05-14 2023-04-17 4 4 haotianw@amazon.com michael-k@users.noreply.git...
patch.py
in aws_xray_sdk/ext/psycopg
30 2 2023-07-21 2025-01-10 4 4 dillon.fearns@postcodelotte... 66336933+wangzlei@users.nor...
middleware.py
in aws_xray_sdk/ext/bottle
82 3 2020-03-04 2023-04-17 4 4 56270044+bhautikpip@users.n... michael-k@users.noreply.git...
templates.py
in aws_xray_sdk/ext/django
23 1 2017-10-10 2020-03-06 4 4 haotianw@amazon.com 50466688+srprash@users.nore...
eb.tf
in terraform
67 - 2020-11-25 2025-01-10 6 3 56270044+bhautikpip@users.n... 66336933+wangzlei@users.nor...
apps.py
in aws_xray_sdk/ext/django
41 1 2017-10-10 2020-12-07 5 3 haotianw@amazon.com lalvarezguillen@gmail.com
udp_emitter.py
in aws_xray_sdk/core/emitters
40 7 2017-10-10 2023-04-17 4 3 haotianw@amazon.com michael-k@users.noreply.git...
dbapi2.py
in aws_xray_sdk/ext
47 8 2017-10-10 2023-04-17 4 3 haotianw@amazon.com michael-k@users.noreply.git...
__init__.py
in aws_xray_sdk/ext/bottle
1 - 2020-03-04 2020-03-06 3 3 56270044+bhautikpip@users.n... 50466688+srprash@users.nore...
db.py
in aws_xray_sdk/ext/django
65 6 2017-10-10 2023-04-17 3 3 haotianw@amazon.com michael-k@users.noreply.git...
patch.py
in aws_xray_sdk/ext/aiobotocore
27 1 2017-11-13 2018-05-14 3 3 terry@terrys-home.co.uk haotianw@amazon.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
patch.py
in aws_xray_sdk/ext/httpx
54 6 2022-10-17 2022-10-17 1 1 michael-k@users.noreply.git... michael-k@users.noreply.git...
application.py
in sample-apps/flask
45 4 2020-11-25 2020-11-25 1 1 56270044+bhautikpip@users.n... 56270044+bhautikpip@users.n...
patch.py
in aws_xray_sdk/ext/mysql
30 3 2017-10-10 2017-10-10 1 1 haotianw@amazon.com haotianw@amazon.com
patch.py
in aws_xray_sdk/ext/pg8000
26 3 2018-12-26 2018-12-26 1 1 a.km.mail@gmail.com a.km.mail@gmail.com
patch.py
in aws_xray_sdk/ext/sqlite3
21 4 2017-10-10 2017-10-10 1 1 haotianw@amazon.com haotianw@amazon.com
stacktrace.py
in aws_xray_sdk/core/utils
17 1 2018-09-05 2018-09-05 1 1 lars.butler@gmail.com lars.butler@gmail.com
utils.py
in aws_xray_sdk/core/plugins
17 1 2017-10-10 2017-10-10 1 1 haotianw@amazon.com haotianw@amazon.com
ecs_plugin.py
in aws_xray_sdk/core/plugins
15 1 2017-10-10 2017-10-10 1 1 haotianw@amazon.com haotianw@amazon.com
elasticbeanstalk_plugin.py
in aws_xray_sdk/core/plugins
14 1 2017-10-10 2017-10-10 1 1 haotianw@amazon.com haotianw@amazon.com
variables.tf
in terraform
13 - 2020-11-25 2020-11-25 1 1 56270044+bhautikpip@users.n... 56270044+bhautikpip@users.n...
traceid.py
in aws_xray_sdk/core/models
13 2 2017-10-10 2017-10-10 1 1 haotianw@amazon.com haotianw@amazon.com
http.py
in aws_xray_sdk/core/models
11 - 2017-10-10 2017-10-10 1 1 haotianw@amazon.com haotianw@amazon.com
noop_traceid.py
in aws_xray_sdk/core/models
10 2 2021-04-28 2021-04-28 1 1 56270044+bhautikpip@users.n... 56270044+bhautikpip@users.n...
3 - 2020-11-25 2020-11-25 1 1 56270044+bhautikpip@users.n... 56270044+bhautikpip@users.n...
__init__.py
in aws_xray_sdk/ext/mysql
2 - 2017-10-10 2017-10-10 1 1 haotianw@amazon.com haotianw@amazon.com
__init__.py
in aws_xray_sdk/ext/httpx
2 - 2022-10-17 2022-10-17 1 1 michael-k@users.noreply.git... michael-k@users.noreply.git...
__init__.py
in aws_xray_sdk/ext/botocore
2 - 2017-10-10 2017-10-10 1 1 haotianw@amazon.com haotianw@amazon.com
__init__.py
in aws_xray_sdk/ext/sqlite3
2 - 2017-10-10 2017-10-10 1 1 haotianw@amazon.com haotianw@amazon.com
__init__.py
in aws_xray_sdk/ext/pymongo
2 - 2018-08-10 2018-08-10 1 1 xplorld@gmail.com xplorld@gmail.com
__init__.py
in aws_xray_sdk/ext/pynamodb
2 - 2017-12-19 2017-12-19 1 1 dunedan@phoenitydawn.de dunedan@phoenitydawn.de
__init__.py
in aws_xray_sdk/ext/pg8000
2 - 2018-12-26 2018-12-26 1 1 a.km.mail@gmail.com a.km.mail@gmail.com
__init__.py
in aws_xray_sdk/ext/requests
2 - 2017-10-10 2017-10-10 1 1 haotianw@amazon.com haotianw@amazon.com
__init__.py
in aws_xray_sdk/ext/psycopg2
2 - 2018-08-31 2018-08-31 1 1 adam.tankanow@gmail.com adam.tankanow@gmail.com
cfg
setup.cfg
in root
2 - 2017-10-10 2017-10-10 1 1 haotianw@amazon.com haotianw@amazon.com
1 - 2017-10-10 2017-10-10 1 1 haotianw@amazon.com haotianw@amazon.com
__init__.py
in aws_xray_sdk/core/utils
1 - 2017-10-10 2017-10-10 1 1 haotianw@amazon.com haotianw@amazon.com
__init__.py
in aws_xray_sdk/core/models
1 - 2017-10-10 2017-10-10 1 1 haotianw@amazon.com haotianw@amazon.com
__init__.py
in aws_xray_sdk/core/exceptions
1 - 2017-10-10 2017-10-10 1 1 haotianw@amazon.com haotianw@amazon.com
__init__.py
in aws_xray_sdk/core/emitters
1 - 2017-10-10 2017-10-10 1 1 haotianw@amazon.com haotianw@amazon.com
__init__.py
in aws_xray_sdk/core/plugins
1 - 2017-10-10 2017-10-10 1 1 haotianw@amazon.com haotianw@amazon.com
__init__.py
in aws_xray_sdk/core/streaming
1 - 2018-04-11 2018-04-11 1 1 haotianw@amazon.com haotianw@amazon.com
__init__.py
in aws_xray_sdk/core/sampling/local
1 - 2018-05-14 2018-05-14 1 1 haotianw@amazon.com haotianw@amazon.com
__init__.py
in aws_xray_sdk/core/sampling
1 - 2017-10-10 2017-10-10 1 1 haotianw@amazon.com haotianw@amazon.com
__init__.py
in aws_xray_sdk/ext/flask
1 - 2017-10-10 2017-10-10 1 1 haotianw@amazon.com haotianw@amazon.com
__init__.py
in aws_xray_sdk/ext
1 - 2017-10-10 2017-10-10 1 1 haotianw@amazon.com haotianw@amazon.com
__init__.py
in aws_xray_sdk/ext/django
1 - 2017-10-10 2017-10-10 1 1 haotianw@amazon.com haotianw@amazon.com
__init__.py
in aws_xray_sdk/ext/sqlalchemy
1 - 2018-02-20 2018-02-20 1 1 33603723+therealryanbonham@... 33603723+therealryanbonham@...
__init__.py
in aws_xray_sdk/ext/sqlalchemy/util
1 - 2018-02-20 2018-02-20 1 1 33603723+therealryanbonham@... 33603723+therealryanbonham@...
__init__.py
in aws_xray_sdk/ext/flask_sqlalchemy
1 - 2018-02-20 2018-02-20 1 1 33603723+therealryanbonham@... 33603723+therealryanbonham@...
trace_header.py
in aws_xray_sdk/core/models
68 7 2017-10-10 2023-04-17 3 2 haotianw@amazon.com michael-k@users.noreply.git...
rule_cache.py
in aws_xray_sdk/core/sampling
58 11 2018-05-14 2023-04-17 2 2 haotianw@amazon.com michael-k@users.noreply.git...
reservoir.py
in aws_xray_sdk/core/sampling
56 8 2017-10-10 2023-04-17 3 2 haotianw@amazon.com michael-k@users.noreply.git...
daemon_config.py
in aws_xray_sdk/core
53 7 2018-05-14 2023-04-17 2 2 haotianw@amazon.com michael-k@users.noreply.git...
facade_segment.py
in aws_xray_sdk/core/models
48 17 2017-10-10 2023-04-17 2 2 haotianw@amazon.com michael-k@users.noreply.git...
patch.py
in aws_xray_sdk/ext/pymongo
35 5 2018-08-10 2023-04-17 2 2 xplorld@gmail.com michael-k@users.noreply.git...
patch.py
in aws_xray_sdk/ext/pymysql
32 4 2020-04-07 2020-04-10 3 2 anil@grexit.com 50466688+srprash@users.nore...
default_streaming.py
in aws_xray_sdk/core/streaming
31 6 2018-04-11 2023-04-17 2 2 haotianw@amazon.com michael-k@users.noreply.git...
conversion.py
in aws_xray_sdk/core/utils
29 1 2021-03-22 2021-06-08 2 2 50466688+srprash@users.nore... 61207760+lupengamzn@users.n...
atomic_counter.py
in aws_xray_sdk/core/utils
21 5 2017-10-10 2023-04-17 2 2 haotianw@amazon.com michael-k@users.noreply.git...
query.py
in aws_xray_sdk/ext/sqlalchemy
19 1 2018-02-20 2018-04-11 2 2 33603723+therealryanbonham@... shouichi.kamiya@gmail.com
Correlations

File Size vs. Number of Changes: 112 points

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

Number of Contributors vs. Number of Changes: 112 points

aws_xray_sdk/core/patcher.py x: 21 # contributors y: 28 # changes aws_xray_sdk/ext/psycopg/__init__.py x: 2 # contributors y: 2 # changes aws_xray_sdk/ext/psycopg/patch.py x: 4 # contributors y: 4 # changes aws_xray_sdk/core/context.py x: 13 # contributors y: 17 # changes aws_xray_sdk/core/lambda_launcher.py x: 9 # contributors y: 12 # changes aws_xray_sdk/core/models/entity.py x: 14 # contributors y: 20 # changes aws_xray_sdk/core/models/subsegment.py x: 8 # contributors y: 8 # changes aws_xray_sdk/core/recorder.py x: 24 # contributors y: 41 # changes aws_xray_sdk/core/sampling/local/sampling_rule.py x: 5 # contributors y: 5 # changes aws_xray_sdk/ext/sqlalchemy_core/patch.py x: 8 # contributors y: 9 # changes aws_xray_sdk/version.py x: 17 # contributors y: 32 # changes terraform/eb.tf x: 3 # contributors y: 6 # changes aws_xray_sdk/core/emitters/udp_emitter.py x: 3 # contributors y: 4 # changes aws_xray_sdk/core/models/dummy_entities.py x: 5 # contributors y: 7 # changes aws_xray_sdk/core/models/segment.py x: 7 # contributors y: 9 # changes aws_xray_sdk/core/models/throwable.py x: 6 # contributors y: 5 # changes aws_xray_sdk/core/models/trace_header.py x: 2 # contributors y: 3 # changes aws_xray_sdk/core/plugins/ec2_plugin.py x: 6 # contributors y: 8 # changes aws_xray_sdk/core/sampling/local/sampler.py x: 6 # contributors y: 6 # changes aws_xray_sdk/core/sampling/sampling_rule.py x: 4 # contributors y: 5 # changes aws_xray_sdk/ext/django/db.py x: 3 # contributors y: 3 # changes aws_xray_sdk/ext/django/middleware.py x: 6 # contributors y: 13 # changes aws_xray_sdk/ext/httplib/patch.py x: 7 # contributors y: 12 # changes aws_xray_sdk/ext/sqlalchemy/util/decorators.py x: 12 # contributors y: 12 # changes aws_xray_sdk/ext/util.py x: 7 # contributors y: 11 # changes aws_xray_sdk/sdk_config.py x: 7 # contributors y: 8 # changes setup.py x: 13 # contributors y: 24 # changes aws_xray_sdk/core/async_recorder.py x: 11 # contributors y: 12 # changes aws_xray_sdk/ext/aiohttp/middleware.py x: 9 # contributors y: 14 # changes aws_xray_sdk/ext/httpx/__init__.py x: 1 # contributors y: 1 # changes aws_xray_sdk/ext/psycopg2/patch.py x: 6 # contributors y: 7 # changes aws_xray_sdk/ext/django/apps.py x: 3 # contributors y: 5 # changes aws_xray_sdk/ext/aiohttp/client.py x: 5 # contributors y: 8 # changes aws_xray_sdk/ext/pynamodb/patch.py x: 9 # contributors y: 11 # changes aws_xray_sdk/ext/requests/patch.py x: 4 # contributors y: 6 # changes aws_xray_sdk/ext/flask_sqlalchemy/query.py x: 3 # contributors y: 2 # changes
41.0
# changes
  min: 1.0
  average: 5.05
  25th percentile: 1.0
  median: 2.0
  75th percentile: 7.0
  max: 41.0
0 24.0
# contributors
min: 1.0 | average: 3.9 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 5.0 | max: 24.0

Number of Contributors vs. File Size: 112 points

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