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 115 files with 5,972 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 (618 lines of code)
    • 39 files changed 6-20 times (3,304 lines of code)
    • 72 files changed 1-5 times (2,050 lines of code)
0% | 0% | 10% | 55% | 34%
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 115 files with 5,972 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 3 files changed by 11-25 contributors (417 lines of code)
    • 8 files changed by 6-10 contributors (1,018 lines of code)
    • 57 files changed by 2-5 contributors (3,582 lines of code)
    • 47 files changed by 1 contributor (955 lines of code)
0% | 6% | 17% | 59% | 15%
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, yml, yaml, md, sh, toml, json, ini, cfg, gitignore, dockerignore, txt, gitmodules
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 10% | 54% | 34%
toml0% | 0% | 0% | 87% | 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% | 10% | 56% | 33%
ROOT0% | 0% | 0% | 75% | 24%
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
126 6 2020-08-03 2023-02-18 44 11 kezhenxu94@apache.org superskyyy@outlook.com
__init__.py
in skywalking/agent
230 23 2020-05-03 2023-04-20 35 12 kezhenxu94@163.com kevin_lgh@foxmail.com
__init__.py
in skywalking
61 4 2020-05-03 2023-06-18 32 14 kezhenxu94@163.com jedore@protonmail.com
grpc.py
in skywalking/agent/protocol
201 10 2020-08-03 2023-02-18 22 7 alonelaval@gmail.com superskyyy@outlook.com
context.py
in skywalking/trace
230 31 2020-08-03 2023-06-13 20 7 alonelaval@gmail.com zealli@gmail.com
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....
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
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_logging.py
in skywalking/log
83 1 2021-08-08 2023-06-13 14 5 superskyyy@outlook.com zealli@gmail.com
sw_tornado.py
in skywalking/plugins
84 2 2020-08-03 2022-12-20 14 4 kezhenxu94@apache.org superskyyy@outlook.com
http.py
in skywalking/client
95 7 2020-08-03 2023-02-14 14 4 kezhenxu94@apache.org 113407151+sheltonzsl@users....
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
kafka.py
in skywalking/agent/protocol
128 8 2020-10-09 2023-02-18 14 5 504490160@qq.com 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....
139 - 2022-11-10 2023-06-18 13 5 superskyyy@outlook.com jedore@protonmail.com
sw_django.py
in skywalking/plugins
52 2 2020-08-03 2023-02-14 12 5 kezhenxu94@apache.org 113407151+sheltonzsl@users....
__init__.py
in skywalking/plugins
75 3 2020-05-04 2023-02-18 12 6 kezhenxu94@163.com superskyyy@outlook.com
__init__.py
in skywalking/agent/protocol
24 7 2020-05-04 2023-02-10 11 5 kezhenxu94@163.com superskyyy@outlook.com
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....
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....
decorators.py
in skywalking
63 4 2020-08-03 2021-10-23 10 6 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....
sitecustomize.py
in skywalking/bootstrap/loader
92 1 2021-08-25 2023-02-18 10 2 superskyyy@outlook.com 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....
sw_aiohttp.py
in skywalking/plugins
68 1 2020-12-13 2023-04-14 9 3 tompytel@gmail.com xiefuzhanshen@163.com
tags.py
in skywalking/trace
43 1 2020-08-03 2023-01-02 7 4 kezhenxu94@apache.org jedorefight@gmail.com
sw_fastapi.py
in skywalking/plugins
64 1 2022-02-15 2023-02-14 7 4 79354895+katelei6@users.nor... 113407151+sheltonzsl@users....
__init__.py
in skywalking/client
73 12 2020-05-03 2023-02-14 7 5 kezhenxu94@163.com 113407151+sheltonzsl@users....
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
sw_pyramid.py
in skywalking/plugins
36 1 2020-12-16 2022-11-29 6 2 tompytel@gmail.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
profile_context.py
in skywalking/profile
255 20 2021-08-22 2023-02-17 6 4 504490160@qq.com superskyyy@outlook.com
sw_mysqlclient.py
in skywalking/plugins
51 1 2022-01-29 2023-02-14 5 3 79354895+katelei6@users.nor... 113407151+sheltonzsl@users....
sw_loguru.py
in skywalking/plugins
74 1 2023-02-08 2023-06-13 5 4 jedore@protonmail.com zealli@gmail.com
__init__.py
in skywalking/meter
8 1 2022-09-11 2023-02-17 4 2 jieke@live.cn superskyyy@outlook.com
lang.py
in skywalking/utils
10 3 2020-05-03 2021-10-24 4 3 kezhenxu94@163.com superskyyy@outlook.com
filter.py
in skywalking/utils
19 3 2021-08-12 2023-02-14 4 2 superskyyy@outlook.com 113407151+sheltonzsl@users....
formatter.py
in skywalking/log
22 3 2021-08-12 2022-03-20 4 1 superskyyy@outlook.com superskyyy@outlook.com
meter_service.py
in skywalking/meter
30 5 2022-09-11 2023-02-17 4 3 jieke@live.cn superskyyy@outlook.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
61 4 2020-05-03 2023-06-18 32 14 kezhenxu94@163.com jedore@protonmail.com
__init__.py
in skywalking/agent
230 23 2020-05-03 2023-04-20 35 12 kezhenxu94@163.com kevin_lgh@foxmail.com
config.py
in skywalking
126 6 2020-08-03 2023-02-18 44 11 kezhenxu94@apache.org superskyyy@outlook.com
grpc.py
in skywalking/agent/protocol
201 10 2020-08-03 2023-02-18 22 7 alonelaval@gmail.com superskyyy@outlook.com
context.py
in skywalking/trace
230 31 2020-08-03 2023-06-13 20 7 alonelaval@gmail.com zealli@gmail.com
grpc.py
in skywalking/client
75 14 2020-08-03 2023-02-14 17 6 kezhenxu94@apache.org 113407151+sheltonzsl@users....
span.py
in skywalking/trace
182 20 2020-08-03 2023-02-14 16 6 kezhenxu94@apache.org 113407151+sheltonzsl@users....
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/plugins
75 3 2020-05-04 2023-02-18 12 6 kezhenxu94@163.com superskyyy@outlook.com
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
sw_flask.py
in skywalking/plugins
58 1 2020-08-03 2023-02-14 15 5 kezhenxu94@apache.org 113407151+sheltonzsl@users....
kafka.py
in skywalking/agent/protocol
128 8 2020-10-09 2023-02-18 14 5 504490160@qq.com superskyyy@outlook.com
sw_logging.py
in skywalking/log
83 1 2021-08-08 2023-06-13 14 5 superskyyy@outlook.com zealli@gmail.com
139 - 2022-11-10 2023-06-18 13 5 superskyyy@outlook.com jedore@protonmail.com
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....
__init__.py
in skywalking/agent/protocol
24 7 2020-05-04 2023-02-10 11 5 kezhenxu94@163.com superskyyy@outlook.com
sw_elasticsearch.py
in skywalking/plugins
25 1 2020-08-12 2023-02-14 10 5 alonelaval@gmail.com 113407151+sheltonzsl@users....
__init__.py
in skywalking/client
73 12 2020-05-03 2023-02-14 7 5 kezhenxu94@163.com 113407151+sheltonzsl@users....
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_rabbitmq.py
in skywalking/plugins
126 7 2020-08-03 2022-11-29 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
http.py
in skywalking/client
95 7 2020-08-03 2023-02-14 14 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
http.py
in skywalking/agent/protocol
75 8 2020-08-03 2023-02-14 11 4 kezhenxu94@apache.org 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....
loggings.py
in skywalking
17 2 2020-08-03 2023-02-18 9 4 kezhenxu94@apache.org superskyyy@outlook.com
tags.py
in skywalking/trace
43 1 2020-08-03 2023-01-02 7 4 kezhenxu94@apache.org jedorefight@gmail.com
carrier.py
in skywalking/trace
109 15 2020-08-03 2022-04-26 7 4 kezhenxu94@apache.org kezhenxu94@apache.org
sw_fastapi.py
in skywalking/plugins
64 1 2022-02-15 2023-02-14 7 4 79354895+katelei6@users.nor... 113407151+sheltonzsl@users....
profile_context.py
in skywalking/profile
255 20 2021-08-22 2023-02-17 6 4 504490160@qq.com superskyyy@outlook.com
sw_loguru.py
in skywalking/plugins
74 1 2023-02-08 2023-06-13 5 4 jedore@protonmail.com zealli@gmail.com
segment.py
in skywalking/trace
56 6 2020-08-03 2023-02-14 3 4 alonelaval@gmail.com 113407151+sheltonzsl@users....
sw_urllib_request.py
in skywalking/plugins
45 1 2020-08-03 2022-11-29 14 3 kezhenxu94@apache.org superskyyy@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_aiohttp.py
in skywalking/plugins
68 1 2020-12-13 2023-04-14 9 3 tompytel@gmail.com xiefuzhanshen@163.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
sw_mysqlclient.py
in skywalking/plugins
51 1 2022-01-29 2023-02-14 5 3 79354895+katelei6@users.nor... 113407151+sheltonzsl@users....
62 4 2023-01-30 2023-03-11 4 3 superskyyy@outlook.com kezhenxu94@apache.org
sw_asyncpg.py
in skywalking/plugins
62 1 2022-08-22 2023-02-14 4 3 tompytel@gmail.com 113407151+sheltonzsl@users....
sw_bottle.py
in skywalking/plugins
51 1 2022-07-05 2023-02-16 4 3 jieke@live.cn superskyyy@outlook.com
lang.py
in skywalking/utils
10 3 2020-05-03 2021-10-24 4 3 kezhenxu94@163.com superskyyy@outlook.com
meter.py
in skywalking/meter
75 20 2022-09-11 2023-02-17 4 3 jieke@live.cn superskyyy@outlook.com
meter_service.py
in skywalking/meter
30 5 2022-09-11 2023-02-17 4 3 jieke@live.cn 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_happybase.py
in skywalking/plugins
92 1 2023-01-13 2023-01-13 1 1 245068320@qq.com 245068320@qq.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
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
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
34 2 2022-11-10 2022-11-18 2 1 superskyyy@outlook.com superskyyy@outlook.com
gc_data.py
in skywalking/meter/pvm
24 4 2022-10-18 2022-10-28 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
snapshot.py
in skywalking/trace
22 3 2020-08-03 2020-08-03 1 1 alonelaval@gmail.com alonelaval@gmail.com
formatter.py
in skywalking/log
22 3 2021-08-12 2022-03-20 4 1 superskyyy@outlook.com superskyyy@outlook.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
cpu_usage.py
in skywalking/meter/pvm
11 3 2022-10-18 2022-10-18 1 1 jieke@live.cn jieke@live.cn
mem_usage.py
in skywalking/meter/pvm
11 3 2022-10-18 2022-10-18 1 1 jieke@live.cn jieke@live.cn
uwsgi_hook.py
in skywalking/bootstrap/hooks
10 1 2023-02-18 2023-02-18 1 1 superskyyy@outlook.com superskyyy@outlook.com
singleton.py
in skywalking/utils
10 2 2023-02-17 2023-02-17 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
__init__.py
in skywalking/profile
7 1 2021-07-12 2021-08-22 2 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
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
__init__.py
in skywalking/bootstrap/loader
3 1 2021-08-25 2021-08-25 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
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
2 - 2021-07-12 2021-07-12 1 1 504490160@qq.com 504490160@qq.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/bootstrap/cli/utility
1 - 2021-08-25 2021-08-25 1 1 superskyyy@outlook.com superskyyy@outlook.com
__init__.py
in skywalking/bootstrap/hooks
1 - 2023-02-18 2023-02-18 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/meter/pvm
1 - 2022-10-18 2022-10-18 1 1 jieke@live.cn jieke@live.cn
profile_service.py
in skywalking/profile
122 11 2021-08-22 2023-02-17 3 2 504490160@qq.com superskyyy@outlook.com
sitecustomize.py
in skywalking/bootstrap/loader
92 1 2021-08-25 2023-02-18 10 2 superskyyy@outlook.com superskyyy@outlook.com
sw_confluent_kafka.py
in skywalking/plugins
86 1 2022-09-05 2022-11-29 2 2 tompytel@gmail.com superskyyy@outlook.com
Correlations

File Size vs. Number of Changes: 115 points

pyproject.toml x: 139 lines of code y: 13 # changes skywalking/__init__.py x: 61 lines of code y: 32 # changes skywalking/plugins/sw_neo4j.py x: 65 lines of code y: 1 # changes skywalking/log/sw_logging.py x: 83 lines of code y: 14 # changes skywalking/plugins/sw_loguru.py x: 74 lines of code y: 5 # changes skywalking/trace/context.py x: 230 lines of code y: 20 # changes skywalking/agent/__init__.py x: 230 lines of code y: 35 # changes skywalking/plugins/sw_aiohttp.py x: 68 lines of code y: 9 # changes tools/config_doc_gen.py x: 62 lines of code y: 4 # changes skywalking/agent/protocol/grpc.py x: 201 lines of code y: 22 # changes skywalking/agent/protocol/kafka.py x: 128 lines of code y: 14 # 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/bootstrap/loader/sitecustomize.py x: 92 lines of code y: 10 # changes skywalking/config.py x: 126 lines of code y: 44 # changes skywalking/loggings.py x: 17 lines of code y: 9 # changes skywalking/plugins/__init__.py x: 75 lines of code y: 12 # changes skywalking/meter/__init__.py x: 8 lines of code y: 4 # changes skywalking/meter/meter.py x: 75 lines of code y: 4 # changes skywalking/meter/meter_service.py x: 30 lines of code y: 4 # changes skywalking/meter/pvm/data_source.py x: 7 lines of code y: 3 # 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_context.py x: 255 lines of code y: 6 # 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/__init__.py x: 73 lines of code y: 7 # changes skywalking/client/grpc.py x: 75 lines of code y: 17 # changes skywalking/client/http.py x: 95 lines of code y: 14 # changes skywalking/client/kafka.py x: 95 lines of code y: 10 # 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_fastapi.py x: 64 lines of code y: 7 # changes skywalking/plugins/sw_flask.py x: 58 lines of code y: 15 # changes skywalking/plugins/sw_mysqlclient.py x: 51 lines of code y: 5 # 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/segment.py x: 56 lines of code y: 3 # 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 skywalking/agent/protocol/__init__.py x: 24 lines of code y: 11 # 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/trace/tags.py x: 43 lines of code y: 7 # 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/command_service.py x: 68 lines of code y: 4 # 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 tools/grpc_code_gen.py x: 34 lines of code y: 2 # changes poetry.toml x: 20 lines of code y: 1 # 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/trace/__init__.py x: 8 lines of code y: 2 # changes skywalking/utils/counter.py x: 16 lines of code y: 1 # changes
44.0
# changes
  min: 1.0
  average: 6.34
  25th percentile: 1.0
  median: 3.0
  75th percentile: 10.0
  max: 44.0
0 255.0
lines of code
min: 1.0 | average: 51.93 | 25th percentile: 11.0 | median: 42.0 | 75th percentile: 73.0 | max: 255.0

Number of Contributors vs. Number of Changes: 115 points

pyproject.toml x: 5 # contributors y: 13 # changes skywalking/__init__.py x: 14 # contributors y: 32 # changes skywalking/plugins/sw_neo4j.py x: 1 # contributors y: 1 # changes skywalking/log/sw_logging.py x: 5 # contributors y: 14 # changes skywalking/plugins/sw_loguru.py x: 4 # contributors y: 5 # changes skywalking/trace/context.py x: 7 # contributors y: 20 # changes skywalking/agent/__init__.py x: 12 # contributors y: 35 # changes skywalking/plugins/sw_aiohttp.py x: 3 # contributors y: 9 # changes tools/config_doc_gen.py x: 3 # contributors y: 4 # changes skywalking/agent/protocol/grpc.py x: 7 # contributors y: 22 # 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/bootstrap/loader/sitecustomize.py x: 2 # contributors y: 10 # changes skywalking/config.py x: 11 # contributors y: 44 # changes skywalking/loggings.py x: 4 # contributors y: 9 # changes skywalking/plugins/__init__.py x: 6 # contributors y: 12 # changes skywalking/meter/__init__.py x: 2 # contributors y: 4 # changes skywalking/meter/pvm/data_source.py x: 2 # contributors y: 3 # 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/profile/profile_context.py x: 4 # contributors y: 6 # 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/__init__.py x: 5 # contributors y: 7 # changes skywalking/client/grpc.py x: 6 # contributors y: 17 # changes skywalking/client/http.py x: 4 # contributors y: 14 # changes skywalking/client/kafka.py x: 6 # contributors y: 10 # 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_fastapi.py x: 4 # contributors y: 7 # changes skywalking/plugins/sw_flask.py x: 5 # contributors y: 15 # changes skywalking/plugins/sw_mysqlclient.py x: 3 # contributors y: 5 # changes skywalking/plugins/sw_psycopg2.py x: 3 # contributors y: 11 # changes skywalking/plugins/sw_pymongo.py x: 6 # contributors y: 14 # changes skywalking/plugins/sw_sanic.py x: 4 # contributors y: 10 # changes skywalking/trace/segment.py x: 4 # contributors y: 3 # changes skywalking/trace/span.py x: 6 # contributors y: 16 # changes skywalking/agent/protocol/__init__.py x: 5 # contributors y: 11 # changes skywalking/plugins/sw_aioredis.py x: 2 # contributors y: 2 # changes skywalking/plugins/sw_amqp.py x: 3 # contributors y: 3 # 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
44.0
# changes
  min: 1.0
  average: 6.34
  25th percentile: 1.0
  median: 3.0
  75th percentile: 10.0
  max: 44.0
0 14.0
# contributors
min: 1.0 | average: 2.8 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 14.0

Number of Contributors vs. File Size: 115 points

pyproject.toml x: 5 # contributors y: 139 lines of code skywalking/__init__.py x: 14 # contributors y: 61 lines of code skywalking/plugins/sw_neo4j.py x: 1 # contributors y: 65 lines of code skywalking/log/sw_logging.py x: 5 # contributors y: 83 lines of code skywalking/plugins/sw_loguru.py x: 4 # contributors y: 74 lines of code skywalking/trace/context.py x: 7 # contributors y: 230 lines of code skywalking/agent/__init__.py x: 12 # contributors y: 230 lines of code skywalking/plugins/sw_aiohttp.py x: 3 # contributors y: 68 lines of code tools/config_doc_gen.py x: 3 # contributors y: 62 lines of code skywalking/agent/protocol/grpc.py x: 7 # contributors y: 201 lines of code skywalking/agent/protocol/kafka.py x: 5 # contributors y: 128 lines of code skywalking/bootstrap/__init__.py x: 1 # contributors y: 11 lines of code skywalking/bootstrap/cli/sw_python.py x: 1 # contributors y: 42 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/bootstrap/loader/sitecustomize.py x: 2 # contributors y: 92 lines of code skywalking/config.py x: 11 # contributors y: 126 lines of code skywalking/loggings.py x: 4 # contributors y: 17 lines of code skywalking/plugins/__init__.py x: 6 # contributors y: 75 lines of code skywalking/meter/__init__.py x: 2 # contributors y: 8 lines of code skywalking/meter/meter.py x: 3 # contributors y: 75 lines of code skywalking/meter/meter_service.py x: 3 # contributors y: 30 lines of code skywalking/meter/pvm/data_source.py x: 2 # contributors y: 7 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_context.py x: 4 # contributors y: 255 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/agent/protocol/http.py x: 4 # contributors y: 75 lines of code skywalking/client/__init__.py x: 5 # contributors y: 73 lines of code skywalking/client/http.py x: 4 # contributors y: 95 lines of code skywalking/client/kafka.py x: 6 # contributors y: 95 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_fastapi.py x: 4 # contributors y: 64 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/plugins/sw_sanic.py x: 4 # contributors y: 63 lines of code skywalking/trace/segment.py x: 4 # contributors y: 56 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 skywalking/plugins/sw_httpx.py x: 1 # contributors y: 61 lines of code skywalking/agent/protocol/__init__.py x: 5 # contributors y: 24 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/trace/tags.py x: 4 # contributors y: 43 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/command_service.py x: 2 # contributors y: 68 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 tools/grpc_code_gen.py x: 1 # contributors y: 34 lines of code poetry.toml x: 1 # contributors y: 20 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/counter.py x: 1 # contributors y: 69 lines of code skywalking/meter/histogram.py x: 1 # contributors y: 77 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 skywalking/profile/snapshot.py x: 2 # contributors y: 20 lines of code skywalking/utils/lang.py x: 3 # contributors y: 10 lines of code sw_python/__main__.py x: 1 # contributors y: 2 lines of code sw_python/src/sw_python.py x: 1 # contributors y: 3 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/__init__.py x: 1 # contributors y: 7 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 skywalking/agent/protocol/interceptors.py x: 1 # contributors y: 38 lines of code skywalking/utils/counter.py x: 1 # contributors y: 16 lines of code
255.0
lines of code
  min: 1.0
  average: 51.93
  25th percentile: 11.0
  median: 42.0
  75th percentile: 73.0
  max: 255.0
0 14.0
# contributors
min: 1.0 | average: 2.8 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 14.0