aws / aws-xray-daemon
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 31 files with 2,387 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)
    • 2 files changed 6-20 times (338 lines of code)
    • 29 files changed 1-5 times (2,049 lines of code)
0% | 0% | 0% | 14% | 85%
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 31 files with 2,387 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)
    • 1 file changed by 6-10 contributors (92 lines of code)
    • 23 files changed by 2-5 contributors (2,165 lines of code)
    • 7 files changed by 1 contributor (130 lines of code)
0% | 0% | 3% | 90% | 5%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, sh, md, tfvars, yaml, tf, txt, mod, gitignore, dockerignore, spec, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 0% | 16% | 83%
tf0% | 0% | 0% | 0% | 100%
spec0% | 0% | 0% | 0% | 100%
tfvars0% | 0% | 0% | 0% | 100%
yaml0% | 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
pkg0% | 0% | 0% | 20% | 79%
cmd0% | 0% | 0% | 0% | 100%
testing0% | 0% | 0% | 0% | 100%
Tool0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 31)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
batchprocessor.go
in pkg/processor
92 3 2020-03-03 2023-01-27 11 7 shengxil@amazon.com 50466688+srprash@users.nore...
conn.go
in pkg/conn
246 14 2020-03-03 2024-02-27 6 5 shengxil@amazon.com 66336933+wangzlei@users.nor...
telemetry.go
in pkg/telemetry
276 22 2020-03-03 2020-07-31 5 5 shengxil@amazon.com 56270044+bhautikpip@users.n...
cfg.go
in pkg/cfg
302 16 2020-03-03 2020-12-22 5 5 shengxil@amazon.com aanuraag@amazon.co.jp
cfg.yaml
in pkg
17 - 2020-03-03 2020-11-03 4 4 shengxil@amazon.com 66336933+wangzlei@users.nor...
tracing.go
in cmd/tracing
24 2 2020-03-03 2020-10-07 4 3 shengxil@amazon.com aanuraag@amazon.co.jp
tracing_windows.go
in cmd/tracing
35 2 2020-03-03 2020-10-07 4 3 shengxil@amazon.com aanuraag@amazon.co.jp
log_config.go
in pkg/logger
41 1 2020-03-03 2021-04-16 4 4 shengxil@amazon.com 66336933+wangzlei@users.nor...
server.go
in pkg/proxy
116 6 2020-03-03 2021-06-17 4 4 shengxil@amazon.com 54150514+willarmiros@users....
daemon.go
in cmd/tracing
287 9 2020-03-03 2020-11-03 4 4 shengxil@amazon.com 66336933+wangzlei@users.nor...
tracesegment.go
in pkg/tracesegment
32 2 2020-03-03 2021-05-04 3 3 shengxil@amazon.com vmanikes@hawk.iit.edu
profiler.go
in pkg/profiler
33 2 2020-03-03 2021-05-04 3 3 shengxil@amazon.com vmanikes@hawk.iit.edu
udp.go
in pkg/socketconn/udp
36 3 2020-03-03 2021-05-04 3 3 shengxil@amazon.com vmanikes@hawk.iit.edu
ringbuffer.go
in pkg/ringbuffer
61 5 2020-03-03 2020-08-13 3 4 shengxil@amazon.com wangzl@amazon.com
xray_client.go
in pkg/conn
62 4 2020-03-03 2023-02-02 3 3 shengxil@amazon.com 60774943+carolabadeer@users...
processor.go
in pkg/processor
134 7 2020-03-03 2021-04-13 3 3 shengxil@amazon.com 66336933+wangzlei@users.nor...
main.tf
in testing/terraform
182 - 2022-08-29 2024-03-29 3 2 50466688+srprash@users.nore... 66336933+wangzlei@users.nor...
socketconn.go
in pkg/socketconn
5 - 2020-03-03 2020-03-31 2 2 shengxil@amazon.com 55812637+shengxil@users.nor...
linux_zip.tfvars
in testing/terraform/testcases
5 - 2022-08-29 2022-08-30 2 1 50466688+srprash@users.nore... 50466688+srprash@users.nore...
timer.go
in pkg/util/timer
13 2 2020-03-03 2020-03-31 2 2 shengxil@amazon.com 55812637+shengxil@users.nor...
tracesegment_test_util.go
in pkg/tracesegment
21 1 2020-03-03 2020-03-31 2 2 shengxil@amazon.com 55812637+shengxil@users.nor...
util.go
in pkg/util
45 3 2020-03-03 2020-03-31 2 2 shengxil@amazon.com 55812637+shengxil@users.nor...
spec
xray.spec
in Tool/src/packaging/linux
57 - 2020-05-06 2025-02-07 2 2 50466688+srprash@users.nore... 66336933+wangzlei@users.nor...
cli.go
in pkg/cli
60 6 2020-03-03 2020-03-31 2 2 shengxil@amazon.com 55812637+shengxil@users.nor...
amis.tf
in testing/terraform
65 - 2022-08-29 2022-08-30 2 1 50466688+srprash@users.nore... 50466688+srprash@users.nore...
bufferpool.go
in pkg/bufferpool
80 7 2020-03-03 2020-03-31 2 2 shengxil@amazon.com 55812637+shengxil@users.nor...
linux_zip_us_gov.tfvars
in testing/terraform/testcases
5 - 2022-09-01 2022-09-01 1 1 50466688+srprash@users.nore... 50466688+srprash@users.nore...
linux_rpm.tfvars
in testing/terraform/testcases
5 - 2022-08-29 2022-08-29 1 1 50466688+srprash@users.nore... 50466688+srprash@users.nore...
linux_deb.tfvars
in testing/terraform/testcases
5 - 2022-08-29 2022-08-29 1 1 50466688+srprash@users.nore... 50466688+srprash@users.nore...
linux_zip_cn.tfvars
in testing/terraform/testcases
5 - 2022-09-01 2022-09-01 1 1 50466688+srprash@users.nore... 50466688+srprash@users.nore...
variables.tf
in testing/terraform
40 - 2022-08-29 2022-08-29 1 1 50466688+srprash@users.nore... 50466688+srprash@users.nore...
Files With Most Contributors (Top 31)
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
batchprocessor.go
in pkg/processor
92 3 2020-03-03 2023-01-27 11 7 shengxil@amazon.com 50466688+srprash@users.nore...
conn.go
in pkg/conn
246 14 2020-03-03 2024-02-27 6 5 shengxil@amazon.com 66336933+wangzlei@users.nor...
cfg.go
in pkg/cfg
302 16 2020-03-03 2020-12-22 5 5 shengxil@amazon.com aanuraag@amazon.co.jp
telemetry.go
in pkg/telemetry
276 22 2020-03-03 2020-07-31 5 5 shengxil@amazon.com 56270044+bhautikpip@users.n...
log_config.go
in pkg/logger
41 1 2020-03-03 2021-04-16 4 4 shengxil@amazon.com 66336933+wangzlei@users.nor...
server.go
in pkg/proxy
116 6 2020-03-03 2021-06-17 4 4 shengxil@amazon.com 54150514+willarmiros@users....
cfg.yaml
in pkg
17 - 2020-03-03 2020-11-03 4 4 shengxil@amazon.com 66336933+wangzlei@users.nor...
daemon.go
in cmd/tracing
287 9 2020-03-03 2020-11-03 4 4 shengxil@amazon.com 66336933+wangzlei@users.nor...
ringbuffer.go
in pkg/ringbuffer
61 5 2020-03-03 2020-08-13 3 4 shengxil@amazon.com wangzl@amazon.com
tracing_windows.go
in cmd/tracing
35 2 2020-03-03 2020-10-07 4 3 shengxil@amazon.com aanuraag@amazon.co.jp
tracing.go
in cmd/tracing
24 2 2020-03-03 2020-10-07 4 3 shengxil@amazon.com aanuraag@amazon.co.jp
udp.go
in pkg/socketconn/udp
36 3 2020-03-03 2021-05-04 3 3 shengxil@amazon.com vmanikes@hawk.iit.edu
xray_client.go
in pkg/conn
62 4 2020-03-03 2023-02-02 3 3 shengxil@amazon.com 60774943+carolabadeer@users...
processor.go
in pkg/processor
134 7 2020-03-03 2021-04-13 3 3 shengxil@amazon.com 66336933+wangzlei@users.nor...
profiler.go
in pkg/profiler
33 2 2020-03-03 2021-05-04 3 3 shengxil@amazon.com vmanikes@hawk.iit.edu
tracesegment.go
in pkg/tracesegment
32 2 2020-03-03 2021-05-04 3 3 shengxil@amazon.com vmanikes@hawk.iit.edu
main.tf
in testing/terraform
182 - 2022-08-29 2024-03-29 3 2 50466688+srprash@users.nore... 66336933+wangzlei@users.nor...
socketconn.go
in pkg/socketconn
5 - 2020-03-03 2020-03-31 2 2 shengxil@amazon.com 55812637+shengxil@users.nor...
util.go
in pkg/util
45 3 2020-03-03 2020-03-31 2 2 shengxil@amazon.com 55812637+shengxil@users.nor...
timer.go
in pkg/util/timer
13 2 2020-03-03 2020-03-31 2 2 shengxil@amazon.com 55812637+shengxil@users.nor...
bufferpool.go
in pkg/bufferpool
80 7 2020-03-03 2020-03-31 2 2 shengxil@amazon.com 55812637+shengxil@users.nor...
cli.go
in pkg/cli
60 6 2020-03-03 2020-03-31 2 2 shengxil@amazon.com 55812637+shengxil@users.nor...
tracesegment_test_util.go
in pkg/tracesegment
21 1 2020-03-03 2020-03-31 2 2 shengxil@amazon.com 55812637+shengxil@users.nor...
spec
xray.spec
in Tool/src/packaging/linux
57 - 2020-05-06 2025-02-07 2 2 50466688+srprash@users.nore... 66336933+wangzlei@users.nor...
linux_zip.tfvars
in testing/terraform/testcases
5 - 2022-08-29 2022-08-30 2 1 50466688+srprash@users.nore... 50466688+srprash@users.nore...
amis.tf
in testing/terraform
65 - 2022-08-29 2022-08-30 2 1 50466688+srprash@users.nore... 50466688+srprash@users.nore...
variables.tf
in testing/terraform
40 - 2022-08-29 2022-08-29 1 1 50466688+srprash@users.nore... 50466688+srprash@users.nore...
linux_zip_cn.tfvars
in testing/terraform/testcases
5 - 2022-09-01 2022-09-01 1 1 50466688+srprash@users.nore... 50466688+srprash@users.nore...
linux_deb.tfvars
in testing/terraform/testcases
5 - 2022-08-29 2022-08-29 1 1 50466688+srprash@users.nore... 50466688+srprash@users.nore...
linux_rpm.tfvars
in testing/terraform/testcases
5 - 2022-08-29 2022-08-29 1 1 50466688+srprash@users.nore... 50466688+srprash@users.nore...
linux_zip_us_gov.tfvars
in testing/terraform/testcases
5 - 2022-09-01 2022-09-01 1 1 50466688+srprash@users.nore... 50466688+srprash@users.nore...
Files With Least Contributors (Top 31)
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
amis.tf
in testing/terraform
65 - 2022-08-29 2022-08-30 2 1 50466688+srprash@users.nore... 50466688+srprash@users.nore...
variables.tf
in testing/terraform
40 - 2022-08-29 2022-08-29 1 1 50466688+srprash@users.nore... 50466688+srprash@users.nore...
linux_zip_cn.tfvars
in testing/terraform/testcases
5 - 2022-09-01 2022-09-01 1 1 50466688+srprash@users.nore... 50466688+srprash@users.nore...
linux_deb.tfvars
in testing/terraform/testcases
5 - 2022-08-29 2022-08-29 1 1 50466688+srprash@users.nore... 50466688+srprash@users.nore...
linux_rpm.tfvars
in testing/terraform/testcases
5 - 2022-08-29 2022-08-29 1 1 50466688+srprash@users.nore... 50466688+srprash@users.nore...
linux_zip.tfvars
in testing/terraform/testcases
5 - 2022-08-29 2022-08-30 2 1 50466688+srprash@users.nore... 50466688+srprash@users.nore...
linux_zip_us_gov.tfvars
in testing/terraform/testcases
5 - 2022-09-01 2022-09-01 1 1 50466688+srprash@users.nore... 50466688+srprash@users.nore...
main.tf
in testing/terraform
182 - 2022-08-29 2024-03-29 3 2 50466688+srprash@users.nore... 66336933+wangzlei@users.nor...
bufferpool.go
in pkg/bufferpool
80 7 2020-03-03 2020-03-31 2 2 shengxil@amazon.com 55812637+shengxil@users.nor...
cli.go
in pkg/cli
60 6 2020-03-03 2020-03-31 2 2 shengxil@amazon.com 55812637+shengxil@users.nor...
spec
xray.spec
in Tool/src/packaging/linux
57 - 2020-05-06 2025-02-07 2 2 50466688+srprash@users.nore... 66336933+wangzlei@users.nor...
util.go
in pkg/util
45 3 2020-03-03 2020-03-31 2 2 shengxil@amazon.com 55812637+shengxil@users.nor...
tracesegment_test_util.go
in pkg/tracesegment
21 1 2020-03-03 2020-03-31 2 2 shengxil@amazon.com 55812637+shengxil@users.nor...
timer.go
in pkg/util/timer
13 2 2020-03-03 2020-03-31 2 2 shengxil@amazon.com 55812637+shengxil@users.nor...
socketconn.go
in pkg/socketconn
5 - 2020-03-03 2020-03-31 2 2 shengxil@amazon.com 55812637+shengxil@users.nor...
processor.go
in pkg/processor
134 7 2020-03-03 2021-04-13 3 3 shengxil@amazon.com 66336933+wangzlei@users.nor...
xray_client.go
in pkg/conn
62 4 2020-03-03 2023-02-02 3 3 shengxil@amazon.com 60774943+carolabadeer@users...
udp.go
in pkg/socketconn/udp
36 3 2020-03-03 2021-05-04 3 3 shengxil@amazon.com vmanikes@hawk.iit.edu
tracing_windows.go
in cmd/tracing
35 2 2020-03-03 2020-10-07 4 3 shengxil@amazon.com aanuraag@amazon.co.jp
profiler.go
in pkg/profiler
33 2 2020-03-03 2021-05-04 3 3 shengxil@amazon.com vmanikes@hawk.iit.edu
tracesegment.go
in pkg/tracesegment
32 2 2020-03-03 2021-05-04 3 3 shengxil@amazon.com vmanikes@hawk.iit.edu
tracing.go
in cmd/tracing
24 2 2020-03-03 2020-10-07 4 3 shengxil@amazon.com aanuraag@amazon.co.jp
daemon.go
in cmd/tracing
287 9 2020-03-03 2020-11-03 4 4 shengxil@amazon.com 66336933+wangzlei@users.nor...
server.go
in pkg/proxy
116 6 2020-03-03 2021-06-17 4 4 shengxil@amazon.com 54150514+willarmiros@users....
ringbuffer.go
in pkg/ringbuffer
61 5 2020-03-03 2020-08-13 3 4 shengxil@amazon.com wangzl@amazon.com
log_config.go
in pkg/logger
41 1 2020-03-03 2021-04-16 4 4 shengxil@amazon.com 66336933+wangzlei@users.nor...
cfg.yaml
in pkg
17 - 2020-03-03 2020-11-03 4 4 shengxil@amazon.com 66336933+wangzlei@users.nor...
cfg.go
in pkg/cfg
302 16 2020-03-03 2020-12-22 5 5 shengxil@amazon.com aanuraag@amazon.co.jp
telemetry.go
in pkg/telemetry
276 22 2020-03-03 2020-07-31 5 5 shengxil@amazon.com 56270044+bhautikpip@users.n...
conn.go
in pkg/conn
246 14 2020-03-03 2024-02-27 6 5 shengxil@amazon.com 66336933+wangzlei@users.nor...
batchprocessor.go
in pkg/processor
92 3 2020-03-03 2023-01-27 11 7 shengxil@amazon.com 50466688+srprash@users.nore...
Correlations

File Size vs. Number of Changes: 31 points

Tool/src/packaging/linux/xray.spec x: 57 lines of code y: 2 # changes testing/terraform/main.tf x: 182 lines of code y: 3 # changes pkg/conn/conn.go x: 246 lines of code y: 6 # changes pkg/conn/xray_client.go x: 62 lines of code y: 3 # changes pkg/processor/batchprocessor.go x: 92 lines of code y: 11 # changes testing/terraform/testcases/linux_zip_cn.tfvars x: 5 lines of code y: 1 # changes testing/terraform/amis.tf x: 65 lines of code y: 2 # changes testing/terraform/testcases/linux_zip.tfvars x: 5 lines of code y: 2 # changes testing/terraform/variables.tf x: 40 lines of code y: 1 # changes pkg/proxy/server.go x: 116 lines of code y: 4 # changes pkg/profiler/profiler.go x: 33 lines of code y: 3 # changes pkg/socketconn/udp/udp.go x: 36 lines of code y: 3 # changes pkg/tracesegment/tracesegment.go x: 32 lines of code y: 3 # changes pkg/logger/log_config.go x: 41 lines of code y: 4 # changes pkg/processor/processor.go x: 134 lines of code y: 3 # changes pkg/cfg/cfg.go x: 302 lines of code y: 5 # changes cmd/tracing/daemon.go x: 287 lines of code y: 4 # changes pkg/cfg.yaml x: 17 lines of code y: 4 # changes cmd/tracing/tracing.go x: 24 lines of code y: 4 # changes cmd/tracing/tracing_windows.go x: 35 lines of code y: 4 # changes pkg/ringbuffer/ringbuffer.go x: 61 lines of code y: 3 # changes pkg/telemetry/telemetry.go x: 276 lines of code y: 5 # changes pkg/bufferpool/bufferpool.go x: 80 lines of code y: 2 # changes pkg/cli/cli.go x: 60 lines of code y: 2 # changes pkg/tracesegment/tracesegment_test_util.go x: 21 lines of code y: 2 # changes pkg/util/timer/timer.go x: 13 lines of code y: 2 # changes pkg/util/util.go x: 45 lines of code y: 2 # changes
11.0
# changes
  min: 1.0
  average: 3.06
  25th percentile: 2.0
  median: 3.0
  75th percentile: 4.0
  max: 11.0
0 302.0
lines of code
min: 5.0 | average: 77.0 | 25th percentile: 17.0 | median: 41.0 | 75th percentile: 92.0 | max: 302.0

Number of Contributors vs. Number of Changes: 31 points

Tool/src/packaging/linux/xray.spec x: 2 # contributors y: 2 # changes testing/terraform/main.tf x: 2 # contributors y: 3 # changes pkg/conn/conn.go x: 5 # contributors y: 6 # changes pkg/conn/xray_client.go x: 3 # contributors y: 3 # changes pkg/processor/batchprocessor.go x: 7 # contributors y: 11 # changes testing/terraform/testcases/linux_zip_cn.tfvars x: 1 # contributors y: 1 # changes testing/terraform/amis.tf x: 1 # contributors y: 2 # changes pkg/proxy/server.go x: 4 # contributors y: 4 # changes pkg/cfg/cfg.go x: 5 # contributors y: 5 # changes cmd/tracing/tracing.go x: 3 # contributors y: 4 # changes pkg/ringbuffer/ringbuffer.go x: 4 # contributors y: 3 # changes
11.0
# changes
  min: 1.0
  average: 3.06
  25th percentile: 2.0
  median: 3.0
  75th percentile: 4.0
  max: 11.0
0 7.0
# contributors
min: 1.0 | average: 2.77 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 7.0

Number of Contributors vs. File Size: 31 points

Tool/src/packaging/linux/xray.spec x: 2 # contributors y: 57 lines of code testing/terraform/main.tf x: 2 # contributors y: 182 lines of code pkg/conn/conn.go x: 5 # contributors y: 246 lines of code pkg/conn/xray_client.go x: 3 # contributors y: 62 lines of code pkg/processor/batchprocessor.go x: 7 # contributors y: 92 lines of code testing/terraform/testcases/linux_zip_cn.tfvars x: 1 # contributors y: 5 lines of code testing/terraform/amis.tf x: 1 # contributors y: 65 lines of code testing/terraform/variables.tf x: 1 # contributors y: 40 lines of code pkg/proxy/server.go x: 4 # contributors y: 116 lines of code pkg/profiler/profiler.go x: 3 # contributors y: 33 lines of code pkg/socketconn/udp/udp.go x: 3 # contributors y: 36 lines of code pkg/tracesegment/tracesegment.go x: 3 # contributors y: 32 lines of code pkg/logger/log_config.go x: 4 # contributors y: 41 lines of code pkg/processor/processor.go x: 3 # contributors y: 134 lines of code pkg/cfg/cfg.go x: 5 # contributors y: 302 lines of code cmd/tracing/daemon.go x: 4 # contributors y: 287 lines of code pkg/cfg.yaml x: 4 # contributors y: 17 lines of code cmd/tracing/tracing.go x: 3 # contributors y: 24 lines of code cmd/tracing/tracing_windows.go x: 3 # contributors y: 35 lines of code pkg/ringbuffer/ringbuffer.go x: 4 # contributors y: 61 lines of code pkg/telemetry/telemetry.go x: 5 # contributors y: 276 lines of code pkg/bufferpool/bufferpool.go x: 2 # contributors y: 80 lines of code pkg/cli/cli.go x: 2 # contributors y: 60 lines of code pkg/socketconn/socketconn.go x: 2 # contributors y: 5 lines of code pkg/tracesegment/tracesegment_test_util.go x: 2 # contributors y: 21 lines of code pkg/util/timer/timer.go x: 2 # contributors y: 13 lines of code pkg/util/util.go x: 2 # contributors y: 45 lines of code
302.0
lines of code
  min: 5.0
  average: 77.0
  25th percentile: 17.0
  median: 41.0
  75th percentile: 92.0
  max: 302.0
0 7.0
# contributors
min: 1.0 | average: 2.77 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 7.0