aws / shim-loggers-for-containerd
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 15 files with 1,701 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 (1,043 lines of code)
    • 7 files changed 6-20 times (508 lines of code)
    • 4 files changed 1-5 times (150 lines of code)
0% | 0% | 61% | 29% | 8%
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 15 files with 1,701 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 7 files changed by 11-25 contributors (1,358 lines of code)
    • 2 files changed by 6-10 contributors (141 lines of code)
    • 6 files changed by 2-5 contributors (202 lines of code)
    • 0 files changed by 1 contributor (0 lines of code)
0% | 79% | 8% | 11% | 0%
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, yaml, md, txt, mod, gitignore, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 61% | 29% | 8%
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
logger0% | 0% | 71% | 24% | 3%
ROOT0% | 0% | 52% | 47% | 0%
debug0% | 0% | 0% | 13% | 86%
Most Frequently Changed Files (Top 15)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
common.go
in logger
402 15 2020-01-03 2025-04-10 31 13 xwumzn@amazon.com xingzhen@amazon.com
logger.go
in logger/awslogs
140 4 2020-01-03 2025-04-05 28 12 xwumzn@amazon.com treyrichbourg@gmail.com
args.go
in root
244 11 2020-01-03 2025-04-05 26 17 xwumzn@amazon.com treyrichbourg@gmail.com
257 14 2020-01-03 2025-04-10 26 11 xwumzn@amazon.com xingzhen@amazon.com
logger.go
in logger/fluentd
79 3 2020-01-16 2023-09-23 19 12 xwumzn@amazon.com ningziwe@amazon.com
init.go
in root
92 6 2020-01-16 2025-04-05 19 14 xwumzn@amazon.com treyrichbourg@gmail.com
logger.go
in logger/splunk
144 3 2020-02-20 2023-09-23 16 11 xuejinh@amazon.com ningziwe@amazon.com
main.go
in root
125 8 2020-01-03 2023-09-23 15 9 xwumzn@amazon.com ningziwe@amazon.com
debug.go
in debug
16 1 2020-01-16 2023-09-23 10 7 xwumzn@amazon.com ningziwe@amazon.com
42 7 2020-01-16 2023-09-23 7 4 xwumzn@amazon.com ningziwe@amazon.com
logger_opts.go
in logger/awslogs
10 1 2020-01-03 2023-09-23 6 3 xwumzn@amazon.com ningziwe@amazon.com
34 2 2021-07-14 2023-09-23 5 4 choihc@amazon.com ningziwe@amazon.com
48 5 2021-07-14 2023-09-23 5 4 choihc@amazon.com ningziwe@amazon.com
58 5 2021-07-14 2023-09-23 4 3 choihc@amazon.com ningziwe@amazon.com
10 2 2021-07-14 2023-07-20 3 3 choihc@amazon.com ningziwe@amazon.com
Files With Most Contributors (Top 15)
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
args.go
in root
244 11 2020-01-03 2025-04-05 26 17 xwumzn@amazon.com treyrichbourg@gmail.com
init.go
in root
92 6 2020-01-16 2025-04-05 19 14 xwumzn@amazon.com treyrichbourg@gmail.com
common.go
in logger
402 15 2020-01-03 2025-04-10 31 13 xwumzn@amazon.com xingzhen@amazon.com
logger.go
in logger/awslogs
140 4 2020-01-03 2025-04-05 28 12 xwumzn@amazon.com treyrichbourg@gmail.com
logger.go
in logger/fluentd
79 3 2020-01-16 2023-09-23 19 12 xwumzn@amazon.com ningziwe@amazon.com
257 14 2020-01-03 2025-04-10 26 11 xwumzn@amazon.com xingzhen@amazon.com
logger.go
in logger/splunk
144 3 2020-02-20 2023-09-23 16 11 xuejinh@amazon.com ningziwe@amazon.com
main.go
in root
125 8 2020-01-03 2023-09-23 15 9 xwumzn@amazon.com ningziwe@amazon.com
debug.go
in debug
16 1 2020-01-16 2023-09-23 10 7 xwumzn@amazon.com ningziwe@amazon.com
42 7 2020-01-16 2023-09-23 7 4 xwumzn@amazon.com ningziwe@amazon.com
34 2 2021-07-14 2023-09-23 5 4 choihc@amazon.com ningziwe@amazon.com
48 5 2021-07-14 2023-09-23 5 4 choihc@amazon.com ningziwe@amazon.com
logger_opts.go
in logger/awslogs
10 1 2020-01-03 2023-09-23 6 3 xwumzn@amazon.com ningziwe@amazon.com
58 5 2021-07-14 2023-09-23 4 3 choihc@amazon.com ningziwe@amazon.com
10 2 2021-07-14 2023-07-20 3 3 choihc@amazon.com ningziwe@amazon.com
Files With Least Contributors (Top 15)
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
58 5 2021-07-14 2023-09-23 4 3 choihc@amazon.com ningziwe@amazon.com
logger_opts.go
in logger/awslogs
10 1 2020-01-03 2023-09-23 6 3 xwumzn@amazon.com ningziwe@amazon.com
10 2 2021-07-14 2023-07-20 3 3 choihc@amazon.com ningziwe@amazon.com
48 5 2021-07-14 2023-09-23 5 4 choihc@amazon.com ningziwe@amazon.com
42 7 2020-01-16 2023-09-23 7 4 xwumzn@amazon.com ningziwe@amazon.com
34 2 2021-07-14 2023-09-23 5 4 choihc@amazon.com ningziwe@amazon.com
debug.go
in debug
16 1 2020-01-16 2023-09-23 10 7 xwumzn@amazon.com ningziwe@amazon.com
main.go
in root
125 8 2020-01-03 2023-09-23 15 9 xwumzn@amazon.com ningziwe@amazon.com
257 14 2020-01-03 2025-04-10 26 11 xwumzn@amazon.com xingzhen@amazon.com
logger.go
in logger/splunk
144 3 2020-02-20 2023-09-23 16 11 xuejinh@amazon.com ningziwe@amazon.com
logger.go
in logger/awslogs
140 4 2020-01-03 2025-04-05 28 12 xwumzn@amazon.com treyrichbourg@gmail.com
logger.go
in logger/fluentd
79 3 2020-01-16 2023-09-23 19 12 xwumzn@amazon.com ningziwe@amazon.com
common.go
in logger
402 15 2020-01-03 2025-04-10 31 13 xwumzn@amazon.com xingzhen@amazon.com
init.go
in root
92 6 2020-01-16 2025-04-05 19 14 xwumzn@amazon.com treyrichbourg@gmail.com
args.go
in root
244 11 2020-01-03 2025-04-05 26 17 xwumzn@amazon.com treyrichbourg@gmail.com
Correlations

File Size vs. Number of Changes: 15 points

logger/buffered_logger.go x: 257 lines of code y: 26 # changes logger/common.go x: 402 lines of code y: 31 # changes args.go x: 244 lines of code y: 26 # changes init.go x: 92 lines of code y: 19 # changes logger/awslogs/logger.go x: 140 lines of code y: 28 # changes debug/debug.go x: 16 lines of code y: 10 # changes debug/debug_linux.go x: 48 lines of code y: 5 # changes debug/debug_windows.go x: 58 lines of code y: 4 # changes logger/awslogs/logger_opts.go x: 10 lines of code y: 6 # changes logger/common_linux.go x: 34 lines of code y: 5 # changes logger/common_opts.go x: 42 lines of code y: 7 # changes logger/fluentd/logger.go x: 79 lines of code y: 19 # changes logger/splunk/logger.go x: 144 lines of code y: 16 # changes main.go x: 125 lines of code y: 15 # changes logger/common_windows.go x: 10 lines of code y: 3 # changes
31.0
# changes
  min: 3.0
  average: 14.67
  25th percentile: 5.0
  median: 15.0
  75th percentile: 26.0
  max: 31.0
0 402.0
lines of code
min: 10.0 | average: 113.4 | 25th percentile: 34.0 | median: 79.0 | 75th percentile: 144.0 | max: 402.0

Number of Contributors vs. Number of Changes: 15 points

logger/buffered_logger.go x: 11 # contributors y: 26 # changes logger/common.go x: 13 # contributors y: 31 # changes args.go x: 17 # contributors y: 26 # changes init.go x: 14 # contributors y: 19 # changes logger/awslogs/logger.go x: 12 # contributors y: 28 # changes debug/debug.go x: 7 # contributors y: 10 # changes debug/debug_linux.go x: 4 # contributors y: 5 # changes debug/debug_windows.go x: 3 # contributors y: 4 # changes logger/awslogs/logger_opts.go x: 3 # contributors y: 6 # changes logger/common_opts.go x: 4 # contributors y: 7 # changes logger/fluentd/logger.go x: 12 # contributors y: 19 # changes logger/splunk/logger.go x: 11 # contributors y: 16 # changes main.go x: 9 # contributors y: 15 # changes logger/common_windows.go x: 3 # contributors y: 3 # changes
31.0
# changes
  min: 3.0
  average: 14.67
  25th percentile: 5.0
  median: 15.0
  75th percentile: 26.0
  max: 31.0
0 17.0
# contributors
min: 3.0 | average: 8.47 | 25th percentile: 4.0 | median: 9.0 | 75th percentile: 12.0 | max: 17.0

Number of Contributors vs. File Size: 15 points

logger/buffered_logger.go x: 11 # contributors y: 257 lines of code logger/common.go x: 13 # contributors y: 402 lines of code args.go x: 17 # contributors y: 244 lines of code init.go x: 14 # contributors y: 92 lines of code logger/awslogs/logger.go x: 12 # contributors y: 140 lines of code debug/debug.go x: 7 # contributors y: 16 lines of code debug/debug_linux.go x: 4 # contributors y: 48 lines of code debug/debug_windows.go x: 3 # contributors y: 58 lines of code logger/awslogs/logger_opts.go x: 3 # contributors y: 10 lines of code logger/common_linux.go x: 4 # contributors y: 34 lines of code logger/common_opts.go x: 4 # contributors y: 42 lines of code logger/fluentd/logger.go x: 12 # contributors y: 79 lines of code logger/splunk/logger.go x: 11 # contributors y: 144 lines of code main.go x: 9 # contributors y: 125 lines of code
402.0
lines of code
  min: 10.0
  average: 113.4
  25th percentile: 34.0
  median: 79.0
  75th percentile: 144.0
  max: 402.0
0 17.0
# contributors
min: 3.0 | average: 8.47 | 25th percentile: 4.0 | median: 9.0 | 75th percentile: 12.0 | max: 17.0