apache / skywalking-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 126 files with 7,598 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 6 files changed 21-50 times (1,218 lines of code)
    • 39 files changed 6-20 times (3,205 lines of code)
    • 81 files changed 1-5 times (3,175 lines of code)
0% | 0% | 16% | 42% | 41%
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 126 files with 7,598 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 4 files changed by 11-25 contributors (776 lines of code)
    • 14 files changed by 6-10 contributors (1,582 lines of code)
    • 56 files changed by 2-5 contributors (3,556 lines of code)
    • 52 files changed by 1 contributor (1,684 lines of code)
0% | 10% | 20% | 46% | 22%
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, yaml, md, sh, toml, ini, cfg, gitignore, dockerignore, txt, proto, json, gitmodules
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 14% | 43% | 42%
toml0% | 0% | 87% | 0% | 12%
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
skywalking0% | 0% | 14% | 44% | 41%
ROOT0% | 0% | 76% | 0% | 23%
tools0% | 0% | 0% | 0% | 100%
sw_python0% | 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
config.py
in skywalking
134 7 2020-08-03 2024-11-18 47 13 kezhenxu94@apache.org tsonglew@gmail.com
__init__.py
in skywalking/agent
434 39 2020-05-03 2024-11-06 39 15 kezhenxu94@163.com tsonglew@gmail.com
__init__.py
in skywalking
64 4 2020-05-03 2024-11-18 34 16 kezhenxu94@163.com tsonglew@gmail.com
grpc.py
in skywalking/agent/protocol
202 10 2020-08-03 2025-02-19 24 9 alonelaval@gmail.com zhouzixin@apache.org
context.py
in skywalking/trace
240 31 2020-08-03 2025-02-19 24 9 alonelaval@gmail.com zhouzixin@apache.org
144 - 2022-11-10 2025-04-30 22 11 superskyyy@outlook.com kezhenxu94@apache.org
sw_requests.py
in skywalking/plugins
46 1 2020-08-03 2023-02-17 17 4 kezhenxu94@apache.org superskyyy@outlook.com
grpc.py
in skywalking/client
75 14 2020-08-03 2023-02-14 17 6 kezhenxu94@apache.org 113407151+sheltonzsl@users....
sw_logging.py
in skywalking/log
85 1 2021-08-08 2023-11-04 16 6 superskyyy@outlook.com codeprince2020@163.com
span.py
in skywalking/trace
182 20 2020-08-03 2023-02-14 16 6 kezhenxu94@apache.org 113407151+sheltonzsl@users....
sw_flask.py
in skywalking/plugins
58 1 2020-08-03 2023-02-14 15 5 kezhenxu94@apache.org 113407151+sheltonzsl@users....
sw_kafka.py
in skywalking/plugins
68 3 2020-08-03 2023-02-17 15 4 kezhenxu94@apache.org superskyyy@outlook.com
http.py
in skywalking/client
96 7 2020-08-03 2025-02-19 15 5 kezhenxu94@apache.org zhouzixin@apache.org
kafka.py
in skywalking/agent/protocol
129 8 2020-10-09 2025-02-19 15 6 504490160@qq.com zhouzixin@apache.org
sw_urllib3.py
in skywalking/plugins
35 1 2020-08-23 2022-11-29 14 4 alonelaval@gmail.com superskyyy@outlook.com
sw_urllib_request.py
in skywalking/plugins
45 1 2020-08-03 2022-11-29 14 3 kezhenxu94@apache.org superskyyy@outlook.com
sw_tornado.py
in skywalking/plugins
84 2 2020-08-03 2022-12-20 14 4 kezhenxu94@apache.org superskyyy@outlook.com
__init__.py
in skywalking/plugins
88 5 2020-05-04 2025-02-13 14 8 kezhenxu94@163.com henriquebritos@hotmail.com
sw_pymongo.py
in skywalking/plugins
97 5 2020-08-07 2023-02-14 14 6 504490160@qq.com 113407151+sheltonzsl@users....
sw_rabbitmq.py
in skywalking/plugins
126 7 2020-08-03 2022-11-29 14 4 kezhenxu94@apache.org superskyyy@outlook.com
sw_pymysql.py
in skywalking/plugins
29 1 2020-08-03 2023-02-14 13 5 kezhenxu94@apache.org 113407151+sheltonzsl@users....
__init__.py
in skywalking/agent/protocol
47 7 2020-05-04 2023-08-28 12 6 kezhenxu94@163.com kevin_lgh@outlook.com
sw_django.py
in skywalking/plugins
52 2 2020-08-03 2023-02-14 12 5 kezhenxu94@apache.org 113407151+sheltonzsl@users....
sw_aiohttp.py
in skywalking/plugins
76 1 2020-12-13 2024-11-05 12 6 tompytel@gmail.com kezhenxu94@apache.org
sw_redis.py
in skywalking/plugins
50 1 2020-08-03 2023-02-17 11 4 kezhenxu94@apache.org superskyyy@outlook.com
http.py
in skywalking/agent/protocol
75 8 2020-08-03 2023-02-14 11 4 kezhenxu94@apache.org 113407151+sheltonzsl@users....
sitecustomize.py
in skywalking/bootstrap/loader
93 1 2021-08-25 2023-08-28 11 3 superskyyy@outlook.com kevin_lgh@outlook.com
sw_psycopg2.py
in skywalking/plugins
114 1 2021-06-06 2023-02-14 11 3 tompytel@gmail.com 113407151+sheltonzsl@users....
sw_elasticsearch.py
in skywalking/plugins
25 1 2020-08-12 2023-02-14 10 5 alonelaval@gmail.com 113407151+sheltonzsl@users....
sw_sanic.py
in skywalking/plugins
63 2 2020-11-27 2023-02-14 10 4 blbby@qq.com 113407151+sheltonzsl@users....
decorators.py
in skywalking
63 4 2020-08-03 2021-10-23 10 6 kezhenxu94@apache.org superskyyy@outlook.com
kafka.py
in skywalking/client
95 11 2020-10-09 2023-02-14 10 6 504490160@qq.com 113407151+sheltonzsl@users....
sw_http_server.py
in skywalking/plugins
99 4 2020-08-03 2022-11-29 10 3 kezhenxu94@apache.org superskyyy@outlook.com
loggings.py
in skywalking
17 2 2020-08-03 2023-02-18 9 4 kezhenxu94@apache.org superskyyy@outlook.com
sw_celery.py
in skywalking/plugins
66 1 2021-07-07 2023-02-14 9 3 tompytel@gmail.com 113407151+sheltonzsl@users....
tags.py
in skywalking/trace
49 1 2020-08-03 2024-11-18 8 5 kezhenxu94@apache.org tsonglew@gmail.com
sw_fastapi.py
in skywalking/plugins
64 1 2022-02-15 2024-11-06 8 5 79354895+katelei6@users.nor... 49227833+charlieseastar@use...
__init__.py
in skywalking/client
137 15 2020-05-03 2023-08-28 8 6 kezhenxu94@163.com kevin_lgh@outlook.com
carrier.py
in skywalking/trace
109 15 2020-08-03 2022-04-26 7 4 kezhenxu94@apache.org kezhenxu94@apache.org
sw_psycopg.py
in skywalking/plugins
172 3 2021-10-20 2023-02-16 7 3 superskyyy@outlook.com superskyyy@outlook.com
profile_context.py
in skywalking/profile
255 20 2021-08-22 2023-11-04 7 5 504490160@qq.com 4192339+jaychoww@users.nore...
sw_pyramid.py
in skywalking/plugins
36 1 2020-12-16 2022-11-29 6 2 tompytel@gmail.com superskyyy@outlook.com
sw_mysqlclient.py
in skywalking/plugins
53 1 2022-01-29 2024-04-11 6 4 79354895+katelei6@users.nor... zealli@gmail.com
sw_falcon.py
in skywalking/plugins
54 1 2021-08-11 2023-02-16 6 3 594873950@qq.com superskyyy@outlook.com
command_service.py
in skywalking/command
98 15 2021-07-12 2024-11-07 6 4 504490160@qq.com tsonglew@gmail.com
__init__.py
in skywalking/meter
17 1 2022-09-11 2023-08-28 5 3 jieke@live.cn kevin_lgh@outlook.com
meter_service.py
in skywalking/meter
55 8 2022-09-11 2023-08-28 5 4 jieke@live.cn kevin_lgh@outlook.com
62 4 2023-01-30 2024-11-18 5 4 superskyyy@outlook.com tsonglew@gmail.com
segment.py
in skywalking/trace
66 8 2020-08-03 2025-02-19 5 6 alonelaval@gmail.com zhouzixin@apache.org
sw_loguru.py
in skywalking/plugins
74 1 2023-02-08 2023-06-13 5 4 jedore@protonmail.com zealli@gmail.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
__init__.py
in skywalking
64 4 2020-05-03 2024-11-18 34 16 kezhenxu94@163.com tsonglew@gmail.com
__init__.py
in skywalking/agent
434 39 2020-05-03 2024-11-06 39 15 kezhenxu94@163.com tsonglew@gmail.com
config.py
in skywalking
134 7 2020-08-03 2024-11-18 47 13 kezhenxu94@apache.org tsonglew@gmail.com
144 - 2022-11-10 2025-04-30 22 11 superskyyy@outlook.com kezhenxu94@apache.org
grpc.py
in skywalking/agent/protocol
202 10 2020-08-03 2025-02-19 24 9 alonelaval@gmail.com zhouzixin@apache.org
context.py
in skywalking/trace
240 31 2020-08-03 2025-02-19 24 9 alonelaval@gmail.com zhouzixin@apache.org
__init__.py
in skywalking/plugins
88 5 2020-05-04 2025-02-13 14 8 kezhenxu94@163.com henriquebritos@hotmail.com
grpc.py
in skywalking/client
75 14 2020-08-03 2023-02-14 17 6 kezhenxu94@apache.org 113407151+sheltonzsl@users....
sw_logging.py
in skywalking/log
85 1 2021-08-08 2023-11-04 16 6 superskyyy@outlook.com codeprince2020@163.com
span.py
in skywalking/trace
182 20 2020-08-03 2023-02-14 16 6 kezhenxu94@apache.org 113407151+sheltonzsl@users....
kafka.py
in skywalking/agent/protocol
129 8 2020-10-09 2025-02-19 15 6 504490160@qq.com zhouzixin@apache.org
sw_pymongo.py
in skywalking/plugins
97 5 2020-08-07 2023-02-14 14 6 504490160@qq.com 113407151+sheltonzsl@users....
__init__.py
in skywalking/agent/protocol
47 7 2020-05-04 2023-08-28 12 6 kezhenxu94@163.com kevin_lgh@outlook.com
sw_aiohttp.py
in skywalking/plugins
76 1 2020-12-13 2024-11-05 12 6 tompytel@gmail.com kezhenxu94@apache.org
kafka.py
in skywalking/client
95 11 2020-10-09 2023-02-14 10 6 504490160@qq.com 113407151+sheltonzsl@users....
decorators.py
in skywalking
63 4 2020-08-03 2021-10-23 10 6 kezhenxu94@apache.org superskyyy@outlook.com
__init__.py
in skywalking/client
137 15 2020-05-03 2023-08-28 8 6 kezhenxu94@163.com kevin_lgh@outlook.com
segment.py
in skywalking/trace
66 8 2020-08-03 2025-02-19 5 6 alonelaval@gmail.com zhouzixin@apache.org
http.py
in skywalking/client
96 7 2020-08-03 2025-02-19 15 5 kezhenxu94@apache.org zhouzixin@apache.org
sw_flask.py
in skywalking/plugins
58 1 2020-08-03 2023-02-14 15 5 kezhenxu94@apache.org 113407151+sheltonzsl@users....
sw_pymysql.py
in skywalking/plugins
29 1 2020-08-03 2023-02-14 13 5 kezhenxu94@apache.org 113407151+sheltonzsl@users....
sw_django.py
in skywalking/plugins
52 2 2020-08-03 2023-02-14 12 5 kezhenxu94@apache.org 113407151+sheltonzsl@users....
sw_elasticsearch.py
in skywalking/plugins
25 1 2020-08-12 2023-02-14 10 5 alonelaval@gmail.com 113407151+sheltonzsl@users....
tags.py
in skywalking/trace
49 1 2020-08-03 2024-11-18 8 5 kezhenxu94@apache.org tsonglew@gmail.com
sw_fastapi.py
in skywalking/plugins
64 1 2022-02-15 2024-11-06 8 5 79354895+katelei6@users.nor... 49227833+charlieseastar@use...
profile_context.py
in skywalking/profile
255 20 2021-08-22 2023-11-04 7 5 504490160@qq.com 4192339+jaychoww@users.nore...
sw_requests.py
in skywalking/plugins
46 1 2020-08-03 2023-02-17 17 4 kezhenxu94@apache.org superskyyy@outlook.com
sw_kafka.py
in skywalking/plugins
68 3 2020-08-03 2023-02-17 15 4 kezhenxu94@apache.org superskyyy@outlook.com
sw_tornado.py
in skywalking/plugins
84 2 2020-08-03 2022-12-20 14 4 kezhenxu94@apache.org superskyyy@outlook.com
sw_urllib3.py
in skywalking/plugins
35 1 2020-08-23 2022-11-29 14 4 alonelaval@gmail.com superskyyy@outlook.com
sw_rabbitmq.py
in skywalking/plugins
126 7 2020-08-03 2022-11-29 14 4 kezhenxu94@apache.org superskyyy@outlook.com
http.py
in skywalking/agent/protocol
75 8 2020-08-03 2023-02-14 11 4 kezhenxu94@apache.org 113407151+sheltonzsl@users....
sw_redis.py
in skywalking/plugins
50 1 2020-08-03 2023-02-17 11 4 kezhenxu94@apache.org superskyyy@outlook.com
sw_sanic.py
in skywalking/plugins
63 2 2020-11-27 2023-02-14 10 4 blbby@qq.com 113407151+sheltonzsl@users....
loggings.py
in skywalking
17 2 2020-08-03 2023-02-18 9 4 kezhenxu94@apache.org superskyyy@outlook.com
carrier.py
in skywalking/trace
109 15 2020-08-03 2022-04-26 7 4 kezhenxu94@apache.org kezhenxu94@apache.org
command_service.py
in skywalking/command
98 15 2021-07-12 2024-11-07 6 4 504490160@qq.com tsonglew@gmail.com
sw_mysqlclient.py
in skywalking/plugins
53 1 2022-01-29 2024-04-11 6 4 79354895+katelei6@users.nor... zealli@gmail.com
62 4 2023-01-30 2024-11-18 5 4 superskyyy@outlook.com tsonglew@gmail.com
sw_loguru.py
in skywalking/plugins
74 1 2023-02-08 2023-06-13 5 4 jedore@protonmail.com zealli@gmail.com
meter_service.py
in skywalking/meter
55 8 2022-09-11 2023-08-28 5 4 jieke@live.cn kevin_lgh@outlook.com
sw_urllib_request.py
in skywalking/plugins
45 1 2020-08-03 2022-11-29 14 3 kezhenxu94@apache.org superskyyy@outlook.com
sitecustomize.py
in skywalking/bootstrap/loader
93 1 2021-08-25 2023-08-28 11 3 superskyyy@outlook.com kevin_lgh@outlook.com
sw_psycopg2.py
in skywalking/plugins
114 1 2021-06-06 2023-02-14 11 3 tompytel@gmail.com 113407151+sheltonzsl@users....
sw_http_server.py
in skywalking/plugins
99 4 2020-08-03 2022-11-29 10 3 kezhenxu94@apache.org superskyyy@outlook.com
sw_celery.py
in skywalking/plugins
66 1 2021-07-07 2023-02-14 9 3 tompytel@gmail.com 113407151+sheltonzsl@users....
sw_psycopg.py
in skywalking/plugins
172 3 2021-10-20 2023-02-16 7 3 superskyyy@outlook.com superskyyy@outlook.com
sw_falcon.py
in skywalking/plugins
54 1 2021-08-11 2023-02-16 6 3 594873950@qq.com superskyyy@outlook.com
__init__.py
in skywalking/meter
17 1 2022-09-11 2023-08-28 5 3 jieke@live.cn kevin_lgh@outlook.com
lang.py
in skywalking/utils
10 3 2020-05-03 2021-10-24 4 3 kezhenxu94@163.com superskyyy@outlook.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
sw_grpc.py
in skywalking/plugins
393 6 2024-11-18 2024-11-18 1 1 tsonglew@gmail.com tsonglew@gmail.com
kafka_aio.py
in skywalking/client
117 6 2023-08-28 2023-08-28 1 1 kevin_lgh@outlook.com kevin_lgh@outlook.com
sw_happybase.py
in skywalking/plugins
92 1 2023-01-13 2023-01-13 1 1 245068320@qq.com 245068320@qq.com
grpc_aio.py
in skywalking/client
78 5 2023-08-28 2023-08-28 1 1 kevin_lgh@outlook.com kevin_lgh@outlook.com
histogram.py
in skywalking/meter
77 16 2022-09-11 2022-10-05 3 1 jieke@live.cn jieke@live.cn
runner.py
in skywalking/bootstrap/cli/utility
70 2 2021-08-25 2023-02-18 3 1 superskyyy@outlook.com superskyyy@outlook.com
counter.py
in skywalking/meter
69 13 2022-09-11 2022-10-05 3 1 jieke@live.cn jieke@live.cn
sw_neo4j.py
in skywalking/plugins
65 1 2023-06-18 2023-06-18 1 1 jedore@protonmail.com jedore@protonmail.com
sw_httpx.py
in skywalking/plugins
61 1 2023-02-13 2023-02-13 1 1 lxw491106884@gmail.com lxw491106884@gmail.com
sampling_service.py
in skywalking/sampling
60 14 2024-11-06 2024-11-06 1 1 tsonglew@gmail.com tsonglew@gmail.com
http_aio.py
in skywalking/agent/protocol
55 1 2023-08-28 2023-08-28 1 1 kevin_lgh@outlook.com kevin_lgh@outlook.com
sw_websockets.py
in skywalking/plugins
46 1 2023-01-18 2023-02-17 2 1 superskyyy@outlook.com superskyyy@outlook.com
sw_python.py
in skywalking/bootstrap/cli
42 2 2021-08-25 2023-02-18 4 1 superskyyy@outlook.com superskyyy@outlook.com
interceptors_aio.py
in skywalking/agent/protocol
42 3 2023-08-28 2023-08-28 1 1 kevin_lgh@outlook.com kevin_lgh@outlook.com
39 1 2022-11-10 2023-01-30 2 1 superskyyy@outlook.com superskyyy@outlook.com
interceptors.py
in skywalking/agent/protocol
38 7 2020-08-03 2020-08-03 1 1 kezhenxu94@apache.org kezhenxu94@apache.org
gc_data.py
in skywalking/meter/pvm
24 4 2022-10-18 2022-10-27 2 1 jieke@live.cn jieke@live.cn
profile_status.py
in skywalking/profile
23 7 2021-08-22 2021-08-22 1 1 504490160@qq.com 504490160@qq.com
formatter.py
in skywalking/log
22 3 2021-08-12 2022-03-20 4 1 superskyyy@outlook.com superskyyy@outlook.com
snapshot.py
in skywalking/trace
22 3 2020-08-03 2020-08-03 1 1 alonelaval@gmail.com alonelaval@gmail.com
__init__.py
in skywalking/sampling
20 1 2024-11-06 2024-11-06 1 1 tsonglew@gmail.com tsonglew@gmail.com
20 - 2022-11-10 2022-11-10 1 1 superskyyy@outlook.com superskyyy@outlook.com
gauge.py
in skywalking/meter
18 5 2022-09-11 2022-09-15 2 1 jieke@live.cn jieke@live.cn
atomic_ref.py
in skywalking/utils
17 4 2021-08-22 2021-08-22 1 1 504490160@qq.com 504490160@qq.com
counter.py
in skywalking/utils
16 5 2020-05-03 2020-05-03 1 1 kezhenxu94@163.com kezhenxu94@163.com
profile_task_command_executor.py
in skywalking/command/executors
15 1 2021-07-12 2021-08-22 2 1 504490160@qq.com 504490160@qq.com
thread_data.py
in skywalking/meter/pvm
15 2 2022-10-18 2022-10-18 1 1 jieke@live.cn jieke@live.cn
__init__.py
in skywalking/bootstrap
11 1 2021-08-25 2023-02-18 2 1 superskyyy@outlook.com superskyyy@outlook.com
__init__.py
in skywalking/log
11 1 2021-08-08 2021-08-08 1 1 superskyyy@outlook.com superskyyy@outlook.com
mem_usage.py
in skywalking/meter/pvm
11 3 2022-10-18 2022-10-18 1 1 jieke@live.cn jieke@live.cn
cpu_usage.py
in skywalking/meter/pvm
11 3 2022-10-18 2022-10-18 1 1 jieke@live.cn jieke@live.cn
singleton.py
in skywalking/utils
10 2 2023-02-17 2023-02-17 1 1 superskyyy@outlook.com superskyyy@outlook.com
uwsgi_hook.py
in skywalking/bootstrap/hooks
10 1 2023-02-18 2023-02-18 1 1 superskyyy@outlook.com superskyyy@outlook.com
comparator.py
in skywalking/utils
8 - 2021-10-20 2021-10-20 1 1 superskyyy@outlook.com superskyyy@outlook.com
integer.py
in skywalking/utils
8 2 2021-08-22 2021-08-22 1 1 504490160@qq.com 504490160@qq.com
noop_command_executor.py
in skywalking/command/executors
7 2 2021-07-12 2021-07-12 1 1 504490160@qq.com 504490160@qq.com
__init__.py
in skywalking/profile
7 1 2021-07-12 2021-08-22 2 1 504490160@qq.com 504490160@qq.com
exception.py
in skywalking/utils
5 1 2021-10-20 2022-12-20 2 1 superskyyy@outlook.com superskyyy@outlook.com
profile_constants.py
in skywalking/profile
5 - 2021-07-12 2021-07-12 1 1 504490160@qq.com 504490160@qq.com
sw_python.py
in sw_python/src
3 1 2021-10-24 2021-10-24 1 1 superskyyy@outlook.com superskyyy@outlook.com
time.py
in skywalking/utils
3 1 2021-08-22 2021-08-22 1 1 504490160@qq.com 504490160@qq.com
__init__.py
in skywalking/bootstrap/loader
3 1 2021-08-25 2021-08-25 1 1 superskyyy@outlook.com superskyyy@outlook.com
command_executor.py
in skywalking/command/executors
3 1 2021-07-12 2021-07-12 1 1 504490160@qq.com 504490160@qq.com
__main__.py
in sw_python
2 - 2021-08-25 2021-10-24 2 1 superskyyy@outlook.com superskyyy@outlook.com
__init__.py
in skywalking/bootstrap/cli
2 - 2021-08-25 2021-08-25 1 1 superskyyy@outlook.com superskyyy@outlook.com
__init__.py
in skywalking/command/executors
2 - 2021-07-12 2021-07-12 1 1 504490160@qq.com 504490160@qq.com
__init__.py
in sw_python
1 - 2021-08-25 2021-08-25 1 1 superskyyy@outlook.com superskyyy@outlook.com
__init__.py
in sw_python/src
1 - 2021-10-24 2021-10-24 1 1 superskyyy@outlook.com superskyyy@outlook.com
__init__.py
in skywalking/utils
1 - 2020-05-03 2020-05-03 1 1 kezhenxu94@163.com kezhenxu94@163.com
__init__.py
in skywalking/bootstrap/cli/utility
1 - 2021-08-25 2021-08-25 1 1 superskyyy@outlook.com superskyyy@outlook.com
Correlations

File Size vs. Number of Changes: 126 points

pyproject.toml x: 144 lines of code y: 22 # changes skywalking/agent/protocol/grpc.py x: 202 lines of code y: 24 # changes skywalking/agent/protocol/grpc_aio.py x: 148 lines of code y: 2 # changes skywalking/agent/protocol/kafka.py x: 129 lines of code y: 15 # changes skywalking/agent/protocol/kafka_aio.py x: 104 lines of code y: 2 # changes skywalking/client/http.py x: 96 lines of code y: 15 # changes skywalking/client/http_aio.py x: 100 lines of code y: 2 # changes skywalking/trace/context.py x: 240 lines of code y: 24 # changes skywalking/trace/segment.py x: 66 lines of code y: 5 # changes skywalking/plugins/__init__.py x: 88 lines of code y: 14 # changes skywalking/__init__.py x: 64 lines of code y: 34 # changes skywalking/config.py x: 134 lines of code y: 47 # changes skywalking/meter/pvm/data_source.py x: 7 lines of code y: 4 # changes skywalking/plugins/sw_grpc.py x: 393 lines of code y: 1 # changes skywalking/trace/tags.py x: 49 lines of code y: 8 # changes tools/config_doc_gen.py x: 62 lines of code y: 5 # changes skywalking/trace/__init__.py x: 9 lines of code y: 3 # changes skywalking/command/command_service.py x: 98 lines of code y: 6 # changes skywalking/agent/__init__.py x: 434 lines of code y: 39 # changes skywalking/sampling/__init__.py x: 20 lines of code y: 1 # changes skywalking/sampling/sampling_service.py x: 60 lines of code y: 1 # changes skywalking/plugins/sw_fastapi.py x: 64 lines of code y: 8 # changes skywalking/plugins/sw_aiohttp.py x: 76 lines of code y: 12 # changes skywalking/plugins/sw_pulsar.py x: 76 lines of code y: 2 # changes skywalking/plugins/sw_mysqlclient.py x: 53 lines of code y: 6 # changes tools/grpc_code_gen.py x: 39 lines of code y: 3 # changes skywalking/log/sw_logging.py x: 85 lines of code y: 16 # changes skywalking/profile/profile_context.py x: 255 lines of code y: 7 # changes skywalking/agent/protocol/__init__.py x: 47 lines of code y: 12 # changes skywalking/agent/protocol/http_aio.py x: 55 lines of code y: 1 # changes skywalking/agent/protocol/interceptors_aio.py x: 42 lines of code y: 1 # changes skywalking/bootstrap/loader/sitecustomize.py x: 93 lines of code y: 11 # changes skywalking/client/__init__.py x: 137 lines of code y: 8 # changes skywalking/client/grpc_aio.py x: 78 lines of code y: 1 # changes skywalking/client/kafka_aio.py x: 117 lines of code y: 1 # changes skywalking/command/__init__.py x: 3 lines of code y: 2 # changes skywalking/meter/__init__.py x: 17 lines of code y: 5 # changes skywalking/meter/meter_service.py x: 55 lines of code y: 5 # changes skywalking/plugins/sw_neo4j.py x: 65 lines of code y: 1 # changes skywalking/plugins/sw_loguru.py x: 74 lines of code y: 5 # changes skywalking/bootstrap/__init__.py x: 11 lines of code y: 2 # changes skywalking/bootstrap/cli/sw_python.py x: 42 lines of code y: 4 # changes skywalking/bootstrap/cli/utility/runner.py x: 70 lines of code y: 3 # changes skywalking/bootstrap/hooks/__init__.py x: 1 lines of code y: 1 # changes skywalking/bootstrap/hooks/uwsgi_hook.py x: 10 lines of code y: 1 # changes skywalking/loggings.py x: 17 lines of code y: 9 # changes skywalking/meter/meter.py x: 75 lines of code y: 4 # changes skywalking/plugins/sw_kafka.py x: 68 lines of code y: 15 # changes skywalking/plugins/sw_redis.py x: 50 lines of code y: 11 # changes skywalking/plugins/sw_requests.py x: 46 lines of code y: 17 # changes skywalking/plugins/sw_websockets.py x: 46 lines of code y: 2 # changes skywalking/profile/profile_service.py x: 122 lines of code y: 3 # changes skywalking/plugins/sw_bottle.py x: 51 lines of code y: 4 # changes skywalking/plugins/sw_falcon.py x: 54 lines of code y: 6 # changes skywalking/plugins/sw_psycopg.py x: 172 lines of code y: 7 # changes skywalking/agent/protocol/http.py x: 75 lines of code y: 11 # changes skywalking/client/grpc.py x: 75 lines of code y: 17 # changes skywalking/client/kafka.py x: 95 lines of code y: 10 # changes skywalking/plugins/sw_asyncpg.py x: 62 lines of code y: 4 # changes skywalking/plugins/sw_celery.py x: 66 lines of code y: 9 # changes skywalking/plugins/sw_django.py x: 52 lines of code y: 12 # changes skywalking/plugins/sw_elasticsearch.py x: 25 lines of code y: 10 # changes skywalking/plugins/sw_flask.py x: 58 lines of code y: 15 # changes skywalking/plugins/sw_psycopg2.py x: 114 lines of code y: 11 # changes skywalking/plugins/sw_pymongo.py x: 97 lines of code y: 14 # changes skywalking/plugins/sw_pymysql.py x: 29 lines of code y: 13 # changes skywalking/plugins/sw_sanic.py x: 63 lines of code y: 10 # changes skywalking/trace/span.py x: 182 lines of code y: 16 # changes skywalking/utils/filter.py x: 19 lines of code y: 4 # changes skywalking/plugins/sw_httpx.py x: 61 lines of code y: 1 # changes tools/plugin_doc_gen.py x: 39 lines of code y: 2 # changes skywalking/plugins/sw_happybase.py x: 92 lines of code y: 1 # changes skywalking/plugins/sw_tornado.py x: 84 lines of code y: 14 # changes skywalking/utils/exception.py x: 5 lines of code y: 2 # changes skywalking/command/profile_task_command.py x: 60 lines of code y: 3 # changes skywalking/plugins/sw_aioredis.py x: 24 lines of code y: 2 # changes skywalking/plugins/sw_aiormq.py x: 64 lines of code y: 2 # changes skywalking/plugins/sw_amqp.py x: 59 lines of code y: 3 # changes skywalking/plugins/sw_confluent_kafka.py x: 86 lines of code y: 2 # changes skywalking/plugins/sw_http_server.py x: 99 lines of code y: 10 # changes skywalking/plugins/sw_pyramid.py x: 36 lines of code y: 6 # changes skywalking/plugins/sw_rabbitmq.py x: 126 lines of code y: 14 # changes skywalking/plugins/sw_urllib3.py x: 35 lines of code y: 14 # changes skywalking/plugins/sw_urllib_request.py x: 45 lines of code y: 14 # changes setup.cfg x: 24 lines of code y: 3 # changes skywalking/meter/pvm/cpu_usage.py x: 11 lines of code y: 1 # changes skywalking/meter/pvm/thread_data.py x: 15 lines of code y: 1 # changes skywalking/meter/counter.py x: 69 lines of code y: 3 # changes skywalking/meter/histogram.py x: 77 lines of code y: 3 # changes skywalking/meter/gauge.py x: 18 lines of code y: 2 # changes skywalking/trace/carrier.py x: 109 lines of code y: 7 # changes skywalking/log/formatter.py x: 22 lines of code y: 4 # changes skywalking/profile/snapshot.py x: 20 lines of code y: 2 # changes skywalking/utils/lang.py x: 10 lines of code y: 4 # changes sw_python/__main__.py x: 2 lines of code y: 2 # changes sw_python/src/sw_python.py x: 3 lines of code y: 1 # changes skywalking/command/base_command.py x: 6 lines of code y: 2 # changes skywalking/profile/profile_task.py x: 20 lines of code y: 3 # changes skywalking/utils/array.py x: 29 lines of code y: 2 # changes skywalking/utils/comparator.py x: 8 lines of code y: 1 # changes skywalking/bootstrap/cli/__init__.py x: 2 lines of code y: 1 # changes skywalking/command/executors/profile_task_command_executor.py x: 15 lines of code y: 2 # changes skywalking/profile/__init__.py x: 7 lines of code y: 2 # changes skywalking/profile/profile_status.py x: 23 lines of code y: 1 # changes skywalking/utils/atomic_ref.py x: 17 lines of code y: 1 # changes skywalking/command/executors/noop_command_executor.py x: 7 lines of code y: 1 # changes skywalking/profile/profile_constants.py x: 5 lines of code y: 1 # changes skywalking/trace/snapshot.py x: 22 lines of code y: 1 # changes skywalking/agent/protocol/interceptors.py x: 38 lines of code y: 1 # changes skywalking/utils/counter.py x: 16 lines of code y: 1 # changes
47.0
# changes
  min: 1.0
  average: 6.31
  25th percentile: 1.0
  median: 3.0
  75th percentile: 10.0
  max: 47.0
0 434.0
lines of code
min: 1.0 | average: 60.3 | 25th percentile: 15.0 | median: 49.5 | 75th percentile: 77.25 | max: 434.0

Number of Contributors vs. Number of Changes: 126 points

pyproject.toml x: 11 # contributors y: 22 # changes skywalking/agent/protocol/grpc.py x: 9 # contributors y: 24 # changes skywalking/agent/protocol/grpc_aio.py x: 2 # contributors y: 2 # changes skywalking/agent/protocol/kafka.py x: 6 # contributors y: 15 # changes skywalking/client/http.py x: 5 # contributors y: 15 # changes skywalking/trace/segment.py x: 6 # contributors y: 5 # changes skywalking/plugins/__init__.py x: 8 # contributors y: 14 # changes skywalking/__init__.py x: 16 # contributors y: 34 # changes skywalking/config.py x: 13 # contributors y: 47 # changes skywalking/meter/pvm/data_source.py x: 3 # contributors y: 4 # changes skywalking/plugins/sw_grpc.py x: 1 # contributors y: 1 # changes skywalking/trace/tags.py x: 5 # contributors y: 8 # changes tools/config_doc_gen.py x: 4 # contributors y: 5 # changes skywalking/trace/__init__.py x: 3 # contributors y: 3 # changes skywalking/command/command_service.py x: 4 # contributors y: 6 # changes skywalking/agent/__init__.py x: 15 # contributors y: 39 # changes skywalking/plugins/sw_aiohttp.py x: 6 # contributors y: 12 # changes tools/grpc_code_gen.py x: 2 # contributors y: 3 # changes skywalking/log/sw_logging.py x: 6 # contributors y: 16 # changes skywalking/profile/profile_context.py x: 5 # contributors y: 7 # changes skywalking/bootstrap/loader/sitecustomize.py x: 3 # contributors y: 11 # changes skywalking/client/__init__.py x: 6 # contributors y: 8 # changes skywalking/meter/__init__.py x: 3 # contributors y: 5 # changes skywalking/bootstrap/__init__.py x: 1 # contributors y: 2 # changes skywalking/bootstrap/cli/sw_python.py x: 1 # contributors y: 4 # changes skywalking/bootstrap/cli/utility/runner.py x: 1 # contributors y: 3 # changes skywalking/loggings.py x: 4 # contributors y: 9 # changes skywalking/plugins/sw_kafka.py x: 4 # contributors y: 15 # changes skywalking/plugins/sw_redis.py x: 4 # contributors y: 11 # changes skywalking/plugins/sw_requests.py x: 4 # contributors y: 17 # changes skywalking/plugins/sw_falcon.py x: 3 # contributors y: 6 # changes skywalking/plugins/sw_psycopg.py x: 3 # contributors y: 7 # changes skywalking/client/grpc.py x: 6 # contributors y: 17 # changes skywalking/client/kafka.py x: 6 # contributors y: 10 # changes skywalking/plugins/sw_celery.py x: 3 # contributors y: 9 # changes skywalking/plugins/sw_django.py x: 5 # contributors y: 12 # changes skywalking/plugins/sw_elasticsearch.py x: 5 # contributors y: 10 # changes skywalking/plugins/sw_pymongo.py x: 6 # contributors y: 14 # changes skywalking/plugins/sw_pymysql.py x: 5 # contributors y: 13 # changes skywalking/plugins/sw_sanic.py x: 4 # contributors y: 10 # changes skywalking/utils/filter.py x: 2 # contributors y: 4 # changes skywalking/plugins/sw_tornado.py x: 4 # contributors y: 14 # changes skywalking/plugins/sw_http_server.py x: 3 # contributors y: 10 # changes skywalking/plugins/sw_pyramid.py x: 2 # contributors y: 6 # changes skywalking/plugins/sw_urllib_request.py x: 3 # contributors y: 14 # changes skywalking/trace/carrier.py x: 4 # contributors y: 7 # changes
47.0
# changes
  min: 1.0
  average: 6.31
  25th percentile: 1.0
  median: 3.0
  75th percentile: 10.0
  max: 47.0
0 16.0
# contributors
min: 1.0 | average: 3.02 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 16.0

Number of Contributors vs. File Size: 126 points

pyproject.toml x: 11 # contributors y: 144 lines of code skywalking/agent/protocol/grpc.py x: 9 # contributors y: 202 lines of code skywalking/agent/protocol/grpc_aio.py x: 2 # contributors y: 148 lines of code skywalking/agent/protocol/kafka.py x: 6 # contributors y: 129 lines of code skywalking/agent/protocol/kafka_aio.py x: 2 # contributors y: 104 lines of code skywalking/client/http.py x: 5 # contributors y: 96 lines of code skywalking/client/http_aio.py x: 2 # contributors y: 100 lines of code skywalking/trace/context.py x: 9 # contributors y: 240 lines of code skywalking/trace/segment.py x: 6 # contributors y: 66 lines of code skywalking/plugins/__init__.py x: 8 # contributors y: 88 lines of code skywalking/__init__.py x: 16 # contributors y: 64 lines of code skywalking/config.py x: 13 # contributors y: 134 lines of code skywalking/meter/pvm/data_source.py x: 3 # contributors y: 7 lines of code skywalking/plugins/sw_grpc.py x: 1 # contributors y: 393 lines of code skywalking/trace/tags.py x: 5 # contributors y: 49 lines of code tools/config_doc_gen.py x: 4 # contributors y: 62 lines of code skywalking/trace/__init__.py x: 3 # contributors y: 9 lines of code skywalking/command/command_service.py x: 4 # contributors y: 98 lines of code skywalking/agent/__init__.py x: 15 # contributors y: 434 lines of code skywalking/sampling/__init__.py x: 1 # contributors y: 20 lines of code skywalking/sampling/sampling_service.py x: 1 # contributors y: 60 lines of code skywalking/plugins/sw_fastapi.py x: 5 # contributors y: 64 lines of code skywalking/plugins/sw_aiohttp.py x: 6 # contributors y: 76 lines of code skywalking/plugins/sw_pulsar.py x: 2 # contributors y: 76 lines of code skywalking/plugins/sw_mysqlclient.py x: 4 # contributors y: 53 lines of code tools/grpc_code_gen.py x: 2 # contributors y: 39 lines of code skywalking/log/sw_logging.py x: 6 # contributors y: 85 lines of code skywalking/profile/profile_context.py x: 5 # contributors y: 255 lines of code skywalking/agent/protocol/__init__.py x: 6 # contributors y: 47 lines of code skywalking/agent/protocol/http_aio.py x: 1 # contributors y: 55 lines of code skywalking/agent/protocol/interceptors_aio.py x: 1 # contributors y: 42 lines of code skywalking/bootstrap/loader/sitecustomize.py x: 3 # contributors y: 93 lines of code skywalking/client/__init__.py x: 6 # contributors y: 137 lines of code skywalking/client/grpc_aio.py x: 1 # contributors y: 78 lines of code skywalking/client/kafka_aio.py x: 1 # contributors y: 117 lines of code skywalking/command/__init__.py x: 2 # contributors y: 3 lines of code skywalking/meter/__init__.py x: 3 # contributors y: 17 lines of code skywalking/meter/meter_service.py x: 4 # contributors y: 55 lines of code skywalking/plugins/sw_neo4j.py x: 1 # contributors y: 65 lines of code skywalking/plugins/sw_loguru.py x: 4 # contributors y: 74 lines of code skywalking/bootstrap/__init__.py x: 1 # contributors y: 11 lines of code skywalking/bootstrap/cli/utility/runner.py x: 1 # contributors y: 70 lines of code skywalking/bootstrap/hooks/__init__.py x: 1 # contributors y: 1 lines of code skywalking/bootstrap/hooks/uwsgi_hook.py x: 1 # contributors y: 10 lines of code skywalking/loggings.py x: 4 # contributors y: 17 lines of code skywalking/meter/meter.py x: 3 # contributors y: 75 lines of code skywalking/plugins/sw_kafka.py x: 4 # contributors y: 68 lines of code skywalking/plugins/sw_redis.py x: 4 # contributors y: 50 lines of code skywalking/plugins/sw_requests.py x: 4 # contributors y: 46 lines of code skywalking/plugins/sw_websockets.py x: 1 # contributors y: 46 lines of code skywalking/profile/profile_service.py x: 2 # contributors y: 122 lines of code skywalking/plugins/sw_bottle.py x: 3 # contributors y: 51 lines of code skywalking/plugins/sw_falcon.py x: 3 # contributors y: 54 lines of code skywalking/plugins/sw_psycopg.py x: 3 # contributors y: 172 lines of code skywalking/client/grpc.py x: 6 # contributors y: 75 lines of code skywalking/client/kafka.py x: 6 # contributors y: 95 lines of code skywalking/plugins/sw_asyncpg.py x: 3 # contributors y: 62 lines of code skywalking/plugins/sw_celery.py x: 3 # contributors y: 66 lines of code skywalking/plugins/sw_django.py x: 5 # contributors y: 52 lines of code skywalking/plugins/sw_elasticsearch.py x: 5 # contributors y: 25 lines of code skywalking/plugins/sw_flask.py x: 5 # contributors y: 58 lines of code skywalking/plugins/sw_psycopg2.py x: 3 # contributors y: 114 lines of code skywalking/plugins/sw_pymongo.py x: 6 # contributors y: 97 lines of code skywalking/plugins/sw_pymysql.py x: 5 # contributors y: 29 lines of code skywalking/trace/span.py x: 6 # contributors y: 182 lines of code skywalking/utils/filter.py x: 2 # contributors y: 19 lines of code tools/plugin_doc_gen.py x: 1 # contributors y: 39 lines of code skywalking/plugins/sw_happybase.py x: 1 # contributors y: 92 lines of code skywalking/plugins/sw_tornado.py x: 4 # contributors y: 84 lines of code skywalking/utils/exception.py x: 1 # contributors y: 5 lines of code skywalking/command/profile_task_command.py x: 2 # contributors y: 60 lines of code skywalking/plugins/sw_aioredis.py x: 2 # contributors y: 24 lines of code skywalking/plugins/sw_aiormq.py x: 2 # contributors y: 64 lines of code skywalking/plugins/sw_amqp.py x: 3 # contributors y: 59 lines of code skywalking/plugins/sw_confluent_kafka.py x: 2 # contributors y: 86 lines of code skywalking/plugins/sw_http_server.py x: 3 # contributors y: 99 lines of code skywalking/plugins/sw_pyramid.py x: 2 # contributors y: 36 lines of code skywalking/plugins/sw_rabbitmq.py x: 4 # contributors y: 126 lines of code skywalking/plugins/sw_urllib3.py x: 4 # contributors y: 35 lines of code skywalking/plugins/sw_urllib_request.py x: 3 # contributors y: 45 lines of code skywalking/meter/pvm/gc_data.py x: 1 # contributors y: 24 lines of code skywalking/meter/pvm/thread_data.py x: 1 # contributors y: 15 lines of code skywalking/meter/gauge.py x: 1 # contributors y: 18 lines of code skywalking/trace/carrier.py x: 4 # contributors y: 109 lines of code skywalking/log/formatter.py x: 1 # contributors y: 22 lines of code sw_python/__main__.py x: 1 # contributors y: 2 lines of code skywalking/command/base_command.py x: 2 # contributors y: 6 lines of code skywalking/decorators.py x: 6 # contributors y: 63 lines of code skywalking/utils/array.py x: 2 # contributors y: 29 lines of code skywalking/utils/comparator.py x: 1 # contributors y: 8 lines of code skywalking/profile/profile_status.py x: 1 # contributors y: 23 lines of code skywalking/utils/atomic_ref.py x: 1 # contributors y: 17 lines of code
434.0
lines of code
  min: 1.0
  average: 60.3
  25th percentile: 15.0
  median: 49.5
  75th percentile: 77.25
  max: 434.0
0 16.0
# contributors
min: 1.0 | average: 3.02 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 16.0