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 24 files with 1,782 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)
    • 19 files changed 6-20 times (1,379 lines of code)
    • 5 files changed 1-5 times (403 lines of code)
0% | 0% | 0% | 77% | 22%
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 24 files with 1,782 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 (679 lines of code)
    • 13 files changed by 2-5 contributors (661 lines of code)
    • 5 files changed by 1 contributor (442 lines of code)
0% | 0% | 38% | 37% | 24%
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, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
proto0% | 0% | 0% | 79% | 20%
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%
browser0% | 0% | 0% | 100% | 0%
service-mesh-probe0% | 0% | 0% | 100% | 0%
ebpf0% | 0% | 0% | 36% | 63%
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%
bazel0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 24)

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
100 - 2020-01-02 2022-11-23 18 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
JVMMetric.proto
in language-agent
92 - 2020-03-31 2022-11-22 11 8 wu.sheng@foxmail.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
JVMMetricCompat.proto
in language-agent
30 - 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
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
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 24)
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
92 - 2020-03-31 2022-11-22 11 8 wu.sheng@foxmail.com 741550557@qq.com
proto
100 - 2020-01-02 2022-11-23 18 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
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
MeterCompat.proto
in language-agent
30 - 2020-12-17 2022-11-23 6 4 31562192+evanljp@users.nore... 741550557@qq.com
47 - 2021-01-15 2022-11-23 6 4 zifeihan@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
CLRMetricCompat.proto
in language-agent
29 - 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
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
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
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
37 - 2020-11-20 2020-11-20 1 1 shikugawa@gmail.com shikugawa@gmail.com
Files With Least Contributors (Top 24)
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
37 - 2020-11-20 2020-11-20 1 1 shikugawa@gmail.com shikugawa@gmail.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
Logging.proto
in logging
104 - 2020-12-01 2022-11-22 7 6 wu.sheng@foxmail.com 741550557@qq.com
proto
100 - 2020-01-02 2022-11-23 18 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
92 - 2020-03-31 2022-11-22 11 8 wu.sheng@foxmail.com 741550557@qq.com
Correlations

File Size vs. Number of Changes: 25 points

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/BrowserPerf.proto x: 100 lines of code y: 18 # 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 language-agent/JVMMetric.proto x: 92 lines of code y: 11 # 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.6
  25th percentile: 5.5
  median: 6.0
  75th percentile: 9.0
  max: 20.0
0 267.0
lines of code
min: 29.0 | average: 73.52 | 25th percentile: 36.5 | median: 56.0 | 75th percentile: 102.0 | max: 267.0

Number of Contributors vs. Number of Changes: 25 points

ebpf/profiling/Continuous.proto x: 1 # contributors y: 3 # changes common/Command.proto x: 1 # contributors y: 2 # changes language-agent/Tracing.proto x: 6 # contributors y: 12 # changes browser/BrowserPerf.proto x: 6 # contributors y: 18 # 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 language-agent/JVMMetric.proto x: 8 # contributors y: 11 # 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.6
  25th percentile: 5.5
  median: 6.0
  75th percentile: 9.0
  max: 20.0
0 8.0
# contributors
min: 1.0 | average: 3.76 | 25th percentile: 2.5 | median: 3.0 | 75th percentile: 5.5 | max: 8.0

Number of Contributors vs. File Size: 25 points

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/BrowserPerf.proto x: 6 # contributors y: 100 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 ebpf/profiling/Process.proto x: 1 # contributors y: 109 lines of code language-agent/CLRMetric.proto x: 5 # contributors y: 52 lines of code language-agent/JVMMetric.proto x: 8 # contributors y: 92 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
267.0
lines of code
  min: 29.0
  average: 73.52
  25th percentile: 36.5
  median: 56.0
  75th percentile: 102.0
  max: 267.0
0 8.0
# contributors
min: 1.0 | average: 3.76 | 25th percentile: 2.5 | median: 3.0 | 75th percentile: 5.5 | max: 8.0