apache / skywalking-data-collect-protocol
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 26 files with 2,253 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 20 files changed 6-20 times (1,783 lines of code)
    • 6 files changed 1-5 times (470 lines of code)
0% | 0% | 0% | 79% | 20%
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 26 files with 2,253 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 6 files changed by 6-10 contributors (741 lines of code)
    • 14 files changed by 2-5 contributors (1,003 lines of code)
    • 6 files changed by 1 contributor (509 lines of code)
0% | 0% | 32% | 44% | 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
proto, yaml, txt, bzl, gitignore, md
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
proto0% | 0% | 0% | 80% | 19%
bzl0% | 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
language-agent0% | 0% | 0% | 100% | 0%
ebpf0% | 0% | 0% | 70% | 29%
browser0% | 0% | 0% | 100% | 0%
service-mesh-probe0% | 0% | 0% | 100% | 0%
logging0% | 0% | 0% | 100% | 0%
profile0% | 0% | 0% | 100% | 0%
management0% | 0% | 0% | 100% | 0%
common0% | 0% | 0% | 34% | 65%
event0% | 0% | 0% | 0% | 100%
asyncprofiler0% | 0% | 0% | 0% | 100%
bazel0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 26)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
proto
service-mesh.proto
in service-mesh-probe
117 - 2018-07-17 2022-10-24 20 5 wu.sheng@foxmail.com kezhenxu94@apache.org
proto
157 - 2020-01-02 2025-01-21 20 6 wu.sheng@foxmail.com 741550557@qq.com
proto
Profile.proto
in profile
67 - 2020-01-03 2022-11-23 14 6 741550557@qq.com 741550557@qq.com
proto
JVMMetric.proto
in language-agent
97 - 2020-03-31 2023-10-20 12 9 wu.sheng@foxmail.com waynechu@waynechu.cn
proto
Tracing.proto
in language-agent
267 - 2020-03-31 2022-12-28 12 6 wu.sheng@foxmail.com wu.sheng@foxmail.com
proto
342 - 2023-12-11 2025-02-25 10 2 741550557@qq.com 741550557@qq.com
proto
Management.proto
in management
49 - 2020-03-31 2022-11-22 9 6 wu.sheng@foxmail.com 741550557@qq.com
proto
Common.proto
in common
56 - 2020-03-31 2022-11-22 9 5 wu.sheng@foxmail.com 741550557@qq.com
proto
Meter.proto
in language-agent
84 - 2020-05-22 2022-11-23 9 5 741550557@qq.com 741550557@qq.com
proto
CLRMetric.proto
in language-agent
52 - 2020-03-31 2022-11-22 7 5 wu.sheng@foxmail.com 741550557@qq.com
proto
Logging.proto
in logging
104 - 2020-12-01 2022-11-22 7 6 wu.sheng@foxmail.com 741550557@qq.com
proto
Process.proto
in ebpf/profiling
109 - 2022-02-22 2022-11-22 7 1 741550557@qq.com 741550557@qq.com
proto
CLRMetricCompat.proto
in language-agent
29 - 2020-12-17 2022-11-23 6 3 kezhenxu94@apache.org 741550557@qq.com
proto
MeterCompat.proto
in language-agent
30 - 2020-12-17 2022-11-23 6 4 31562192+evanljp@users.nore... 741550557@qq.com
proto
JVMMetricCompat.proto
in language-agent
30 - 2020-12-17 2022-11-23 6 3 kezhenxu94@apache.org 741550557@qq.com
34 - 2020-12-17 2022-11-23 6 3 kezhenxu94@apache.org 741550557@qq.com
proto
36 - 2020-12-17 2022-11-23 6 3 kezhenxu94@apache.org 741550557@qq.com
proto
36 - 2020-12-17 2022-11-23 6 3 kezhenxu94@apache.org 741550557@qq.com
proto
TracingCompat.proto
in language-agent
40 - 2020-12-17 2022-11-23 6 3 kezhenxu94@apache.org 741550557@qq.com
47 - 2021-01-15 2022-11-23 6 4 zifeihan@apache.org 741550557@qq.com
proto
Event.proto
in event
70 - 2021-01-15 2022-11-23 5 3 kezhenxu94@apache.org 741550557@qq.com
proto
Profile.proto
in ebpf/profiling
83 - 2022-02-22 2022-11-23 4 1 741550557@qq.com 741550557@qq.com
proto
Continuous.proto
in ebpf/profiling
105 - 2023-02-10 2023-03-01 3 1 741550557@qq.com 741550557@qq.com
proto
AsyncProfiler.proto
in asyncprofiler
67 - 2024-10-23 2024-10-29 2 1 91662408+zhengziyi0117@user... 91662408+zhengziyi0117@user...
proto
Command.proto
in common
108 - 2022-11-22 2023-02-10 2 1 741550557@qq.com 741550557@qq.com
37 - 2020-11-20 2020-11-20 1 1 shikugawa@gmail.com shikugawa@gmail.com
Files With Most Contributors (Top 26)
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
proto
JVMMetric.proto
in language-agent
97 - 2020-03-31 2023-10-20 12 9 wu.sheng@foxmail.com waynechu@waynechu.cn
proto
157 - 2020-01-02 2025-01-21 20 6 wu.sheng@foxmail.com 741550557@qq.com
proto
Profile.proto
in profile
67 - 2020-01-03 2022-11-23 14 6 741550557@qq.com 741550557@qq.com
proto
Tracing.proto
in language-agent
267 - 2020-03-31 2022-12-28 12 6 wu.sheng@foxmail.com wu.sheng@foxmail.com
proto
Management.proto
in management
49 - 2020-03-31 2022-11-22 9 6 wu.sheng@foxmail.com 741550557@qq.com
proto
Logging.proto
in logging
104 - 2020-12-01 2022-11-22 7 6 wu.sheng@foxmail.com 741550557@qq.com
proto
service-mesh.proto
in service-mesh-probe
117 - 2018-07-17 2022-10-24 20 5 wu.sheng@foxmail.com kezhenxu94@apache.org
proto
Common.proto
in common
56 - 2020-03-31 2022-11-22 9 5 wu.sheng@foxmail.com 741550557@qq.com
proto
Meter.proto
in language-agent
84 - 2020-05-22 2022-11-23 9 5 741550557@qq.com 741550557@qq.com
proto
CLRMetric.proto
in language-agent
52 - 2020-03-31 2022-11-22 7 5 wu.sheng@foxmail.com 741550557@qq.com
47 - 2021-01-15 2022-11-23 6 4 zifeihan@apache.org 741550557@qq.com
proto
MeterCompat.proto
in language-agent
30 - 2020-12-17 2022-11-23 6 4 31562192+evanljp@users.nore... 741550557@qq.com
proto
36 - 2020-12-17 2022-11-23 6 3 kezhenxu94@apache.org 741550557@qq.com
proto
CLRMetricCompat.proto
in language-agent
29 - 2020-12-17 2022-11-23 6 3 kezhenxu94@apache.org 741550557@qq.com
proto
TracingCompat.proto
in language-agent
40 - 2020-12-17 2022-11-23 6 3 kezhenxu94@apache.org 741550557@qq.com
proto
JVMMetricCompat.proto
in language-agent
30 - 2020-12-17 2022-11-23 6 3 kezhenxu94@apache.org 741550557@qq.com
34 - 2020-12-17 2022-11-23 6 3 kezhenxu94@apache.org 741550557@qq.com
proto
36 - 2020-12-17 2022-11-23 6 3 kezhenxu94@apache.org 741550557@qq.com
proto
Event.proto
in event
70 - 2021-01-15 2022-11-23 5 3 kezhenxu94@apache.org 741550557@qq.com
proto
342 - 2023-12-11 2025-02-25 10 2 741550557@qq.com 741550557@qq.com
proto
Process.proto
in ebpf/profiling
109 - 2022-02-22 2022-11-22 7 1 741550557@qq.com 741550557@qq.com
proto
Profile.proto
in ebpf/profiling
83 - 2022-02-22 2022-11-23 4 1 741550557@qq.com 741550557@qq.com
proto
Continuous.proto
in ebpf/profiling
105 - 2023-02-10 2023-03-01 3 1 741550557@qq.com 741550557@qq.com
proto
Command.proto
in common
108 - 2022-11-22 2023-02-10 2 1 741550557@qq.com 741550557@qq.com
proto
AsyncProfiler.proto
in asyncprofiler
67 - 2024-10-23 2024-10-29 2 1 91662408+zhengziyi0117@user... 91662408+zhengziyi0117@user...
37 - 2020-11-20 2020-11-20 1 1 shikugawa@gmail.com shikugawa@gmail.com
Files With Least Contributors (Top 26)
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
proto
Process.proto
in ebpf/profiling
109 - 2022-02-22 2022-11-22 7 1 741550557@qq.com 741550557@qq.com
proto
Command.proto
in common
108 - 2022-11-22 2023-02-10 2 1 741550557@qq.com 741550557@qq.com
proto
Continuous.proto
in ebpf/profiling
105 - 2023-02-10 2023-03-01 3 1 741550557@qq.com 741550557@qq.com
proto
Profile.proto
in ebpf/profiling
83 - 2022-02-22 2022-11-23 4 1 741550557@qq.com 741550557@qq.com
proto
AsyncProfiler.proto
in asyncprofiler
67 - 2024-10-23 2024-10-29 2 1 91662408+zhengziyi0117@user... 91662408+zhengziyi0117@user...
37 - 2020-11-20 2020-11-20 1 1 shikugawa@gmail.com shikugawa@gmail.com
proto
342 - 2023-12-11 2025-02-25 10 2 741550557@qq.com 741550557@qq.com
proto
Event.proto
in event
70 - 2021-01-15 2022-11-23 5 3 kezhenxu94@apache.org 741550557@qq.com
proto
TracingCompat.proto
in language-agent
40 - 2020-12-17 2022-11-23 6 3 kezhenxu94@apache.org 741550557@qq.com
proto
36 - 2020-12-17 2022-11-23 6 3 kezhenxu94@apache.org 741550557@qq.com
proto
36 - 2020-12-17 2022-11-23 6 3 kezhenxu94@apache.org 741550557@qq.com
34 - 2020-12-17 2022-11-23 6 3 kezhenxu94@apache.org 741550557@qq.com
proto
JVMMetricCompat.proto
in language-agent
30 - 2020-12-17 2022-11-23 6 3 kezhenxu94@apache.org 741550557@qq.com
proto
CLRMetricCompat.proto
in language-agent
29 - 2020-12-17 2022-11-23 6 3 kezhenxu94@apache.org 741550557@qq.com
47 - 2021-01-15 2022-11-23 6 4 zifeihan@apache.org 741550557@qq.com
proto
MeterCompat.proto
in language-agent
30 - 2020-12-17 2022-11-23 6 4 31562192+evanljp@users.nore... 741550557@qq.com
proto
service-mesh.proto
in service-mesh-probe
117 - 2018-07-17 2022-10-24 20 5 wu.sheng@foxmail.com kezhenxu94@apache.org
proto
Meter.proto
in language-agent
84 - 2020-05-22 2022-11-23 9 5 741550557@qq.com 741550557@qq.com
proto
Common.proto
in common
56 - 2020-03-31 2022-11-22 9 5 wu.sheng@foxmail.com 741550557@qq.com
proto
CLRMetric.proto
in language-agent
52 - 2020-03-31 2022-11-22 7 5 wu.sheng@foxmail.com 741550557@qq.com
proto
Tracing.proto
in language-agent
267 - 2020-03-31 2022-12-28 12 6 wu.sheng@foxmail.com wu.sheng@foxmail.com
proto
157 - 2020-01-02 2025-01-21 20 6 wu.sheng@foxmail.com 741550557@qq.com
proto
Logging.proto
in logging
104 - 2020-12-01 2022-11-22 7 6 wu.sheng@foxmail.com 741550557@qq.com
proto
Profile.proto
in profile
67 - 2020-01-03 2022-11-23 14 6 741550557@qq.com 741550557@qq.com
proto
Management.proto
in management
49 - 2020-03-31 2022-11-22 9 6 wu.sheng@foxmail.com 741550557@qq.com
proto
JVMMetric.proto
in language-agent
97 - 2020-03-31 2023-10-20 12 9 wu.sheng@foxmail.com waynechu@waynechu.cn
Correlations

File Size vs. Number of Changes: 27 points

ebpf/accesslog.proto x: 342 lines of code y: 10 # changes browser/BrowserPerf.proto x: 157 lines of code y: 20 # changes asyncprofiler/AsyncProfiler.proto x: 67 lines of code y: 2 # changes language-agent/JVMMetric.proto x: 97 lines of code y: 12 # changes ebpf/profiling/Continuous.proto x: 105 lines of code y: 3 # changes common/Command.proto x: 108 lines of code y: 2 # changes language-agent/Tracing.proto x: 267 lines of code y: 12 # changes browser/BrowserPerfCompat.proto x: 34 lines of code y: 6 # changes ebpf/profiling/Profile.proto x: 83 lines of code y: 4 # changes event/Event.proto x: 70 lines of code y: 5 # changes language-agent/CLRMetricCompat.proto x: 29 lines of code y: 6 # changes language-agent/ConfigurationDiscoveryService.proto x: 47 lines of code y: 6 # changes language-agent/JVMMetricCompat.proto x: 30 lines of code y: 6 # changes language-agent/Meter.proto x: 84 lines of code y: 9 # changes language-agent/TracingCompat.proto x: 40 lines of code y: 6 # changes management/ManagementCompat.proto x: 36 lines of code y: 6 # changes profile/Profile.proto x: 67 lines of code y: 14 # changes common/Common.proto x: 56 lines of code y: 9 # changes ebpf/profiling/Process.proto x: 109 lines of code y: 7 # changes language-agent/CLRMetric.proto x: 52 lines of code y: 7 # changes logging/Logging.proto x: 104 lines of code y: 7 # changes management/Management.proto x: 49 lines of code y: 9 # changes service-mesh-probe/service-mesh.proto x: 117 lines of code y: 20 # changes bazel/repositories.bzl x: 37 lines of code y: 1 # changes common/common.proto x: 56 lines of code y: 4 # changes
20.0
# changes
  min: 1.0
  average: 7.59
  25th percentile: 5.0
  median: 6.0
  75th percentile: 9.0
  max: 20.0
0 342.0
lines of code
min: 29.0 | average: 85.52 | 25th percentile: 37.0 | median: 67.0 | 75th percentile: 105.0 | max: 342.0

Number of Contributors vs. Number of Changes: 27 points

ebpf/accesslog.proto x: 2 # contributors y: 10 # changes browser/BrowserPerf.proto x: 6 # contributors y: 20 # changes asyncprofiler/AsyncProfiler.proto x: 1 # contributors y: 2 # changes language-agent/JVMMetric.proto x: 9 # contributors y: 12 # changes ebpf/profiling/Continuous.proto x: 1 # contributors y: 3 # changes language-agent/Tracing.proto x: 6 # contributors y: 12 # changes browser/BrowserPerfCompat.proto x: 3 # contributors y: 6 # changes ebpf/profiling/Profile.proto x: 1 # contributors y: 4 # changes event/Event.proto x: 3 # contributors y: 5 # changes language-agent/ConfigurationDiscoveryService.proto x: 4 # contributors y: 6 # changes language-agent/Meter.proto x: 5 # contributors y: 9 # changes profile/Profile.proto x: 6 # contributors y: 14 # changes ebpf/profiling/Process.proto x: 1 # contributors y: 7 # changes language-agent/CLRMetric.proto x: 5 # contributors y: 7 # changes logging/Logging.proto x: 6 # contributors y: 7 # changes management/Management.proto x: 6 # contributors y: 9 # changes service-mesh-probe/service-mesh.proto x: 5 # contributors y: 20 # changes bazel/repositories.bzl x: 1 # contributors y: 1 # changes common/common.proto x: 2 # contributors y: 4 # changes
20.0
# changes
  min: 1.0
  average: 7.59
  25th percentile: 5.0
  median: 6.0
  75th percentile: 9.0
  max: 20.0
0 9.0
# contributors
min: 1.0 | average: 3.63 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 9.0

Number of Contributors vs. File Size: 27 points

ebpf/accesslog.proto x: 2 # contributors y: 342 lines of code browser/BrowserPerf.proto x: 6 # contributors y: 157 lines of code asyncprofiler/AsyncProfiler.proto x: 1 # contributors y: 67 lines of code language-agent/JVMMetric.proto x: 9 # contributors y: 97 lines of code ebpf/profiling/Continuous.proto x: 1 # contributors y: 105 lines of code common/Command.proto x: 1 # contributors y: 108 lines of code language-agent/Tracing.proto x: 6 # contributors y: 267 lines of code browser/BrowserPerfCompat.proto x: 3 # contributors y: 34 lines of code ebpf/profiling/Profile.proto x: 1 # contributors y: 83 lines of code event/Event.proto x: 3 # contributors y: 70 lines of code language-agent/CLRMetricCompat.proto x: 3 # contributors y: 29 lines of code language-agent/ConfigurationDiscoveryService.proto x: 4 # contributors y: 47 lines of code language-agent/JVMMetricCompat.proto x: 3 # contributors y: 30 lines of code language-agent/Meter.proto x: 5 # contributors y: 84 lines of code language-agent/MeterCompat.proto x: 4 # contributors y: 30 lines of code language-agent/TracingCompat.proto x: 3 # contributors y: 40 lines of code management/ManagementCompat.proto x: 3 # contributors y: 36 lines of code profile/Profile.proto x: 6 # contributors y: 67 lines of code common/Common.proto x: 5 # contributors y: 56 lines of code language-agent/CLRMetric.proto x: 5 # contributors y: 52 lines of code logging/Logging.proto x: 6 # contributors y: 104 lines of code management/Management.proto x: 6 # contributors y: 49 lines of code service-mesh-probe/service-mesh.proto x: 5 # contributors y: 117 lines of code bazel/repositories.bzl x: 1 # contributors y: 37 lines of code common/common.proto x: 2 # contributors y: 56 lines of code
342.0
lines of code
  min: 29.0
  average: 85.52
  25th percentile: 37.0
  median: 67.0
  75th percentile: 105.0
  max: 342.0
0 9.0
# contributors
min: 1.0 | average: 3.63 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 9.0