GoogleCloudPlatform / cloud-logging-data-source-plugin
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 14 files with 1,327 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)
    • 6 files changed 6-20 times (975 lines of code)
    • 8 files changed 1-5 times (352 lines of code)
0% | 0% | 0% | 73% | 26%
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 14 files with 1,327 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 (175 lines of code)
    • 7 files changed by 2-5 contributors (850 lines of code)
    • 6 files changed by 1 contributor (302 lines of code)
0% | 0% | 13% | 64% | 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
go, json, ts, md, tsx, js, mod, svg, gitignore, txt, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 0% | 96% | 3%
tsx0% | 0% | 0% | 43% | 56%
ts0% | 0% | 0% | 57% | 42%
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% | 98% | 1%
src0% | 0% | 0% | 48% | 51%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 14)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
plugin.go
in pkg/plugin
256 7 2022-12-07 2025-04-25 13 4 shenxiang@google.com shenxiang@google.com
175 - 2022-12-07 2024-03-23 10 6 shenxiang@google.com shenxiang@google.com
client.go
in pkg/plugin/cloudlogging
267 12 2022-12-07 2023-09-26 10 4 shenxiang@google.com shenxiang@google.com
types.ts
in src
41 - 2022-12-07 2023-09-26 7 3 shenxiang@google.com shenxiang@google.com
99 4 2022-12-07 2024-03-23 7 3 shenxiang@google.com shenxiang@google.com
cloudlogging.go
in pkg/plugin/cloudlogging
137 4 2022-12-07 2025-04-25 7 5 shenxiang@google.com wjf3121@hotmail.com
main.go
in pkg
13 1 2022-12-07 2025-04-25 4 2 shenxiang@google.com shenxiang@google.com
37 - 2022-12-07 2023-09-26 4 2 shenxiang@google.com shenxiang@google.com
module.ts
in src
8 - 2022-12-07 2022-12-07 1 1 shenxiang@google.com shenxiang@google.com
9 1 2022-12-07 2022-12-07 1 1 shenxiang@google.com shenxiang@google.com
26 1 2023-07-11 2023-07-11 1 1 shenxiang@google.com shenxiang@google.com
29 - 2023-07-11 2023-07-11 1 1 shenxiang@google.com shenxiang@google.com
71 4 2023-07-11 2023-07-11 1 1 shenxiang@google.com shenxiang@google.com
159 8 2023-07-11 2023-07-11 1 1 shenxiang@google.com shenxiang@google.com
Files With Most Contributors (Top 14)
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
175 - 2022-12-07 2024-03-23 10 6 shenxiang@google.com shenxiang@google.com
cloudlogging.go
in pkg/plugin/cloudlogging
137 4 2022-12-07 2025-04-25 7 5 shenxiang@google.com wjf3121@hotmail.com
plugin.go
in pkg/plugin
256 7 2022-12-07 2025-04-25 13 4 shenxiang@google.com shenxiang@google.com
client.go
in pkg/plugin/cloudlogging
267 12 2022-12-07 2023-09-26 10 4 shenxiang@google.com shenxiang@google.com
99 4 2022-12-07 2024-03-23 7 3 shenxiang@google.com shenxiang@google.com
types.ts
in src
41 - 2022-12-07 2023-09-26 7 3 shenxiang@google.com shenxiang@google.com
37 - 2022-12-07 2023-09-26 4 2 shenxiang@google.com shenxiang@google.com
main.go
in pkg
13 1 2022-12-07 2025-04-25 4 2 shenxiang@google.com shenxiang@google.com
module.ts
in src
8 - 2022-12-07 2022-12-07 1 1 shenxiang@google.com shenxiang@google.com
159 8 2023-07-11 2023-07-11 1 1 shenxiang@google.com shenxiang@google.com
71 4 2023-07-11 2023-07-11 1 1 shenxiang@google.com shenxiang@google.com
29 - 2023-07-11 2023-07-11 1 1 shenxiang@google.com shenxiang@google.com
26 1 2023-07-11 2023-07-11 1 1 shenxiang@google.com shenxiang@google.com
9 1 2022-12-07 2022-12-07 1 1 shenxiang@google.com shenxiang@google.com
Files With Least Contributors (Top 14)
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
159 8 2023-07-11 2023-07-11 1 1 shenxiang@google.com shenxiang@google.com
71 4 2023-07-11 2023-07-11 1 1 shenxiang@google.com shenxiang@google.com
29 - 2023-07-11 2023-07-11 1 1 shenxiang@google.com shenxiang@google.com
26 1 2023-07-11 2023-07-11 1 1 shenxiang@google.com shenxiang@google.com
9 1 2022-12-07 2022-12-07 1 1 shenxiang@google.com shenxiang@google.com
module.ts
in src
8 - 2022-12-07 2022-12-07 1 1 shenxiang@google.com shenxiang@google.com
37 - 2022-12-07 2023-09-26 4 2 shenxiang@google.com shenxiang@google.com
main.go
in pkg
13 1 2022-12-07 2025-04-25 4 2 shenxiang@google.com shenxiang@google.com
99 4 2022-12-07 2024-03-23 7 3 shenxiang@google.com shenxiang@google.com
types.ts
in src
41 - 2022-12-07 2023-09-26 7 3 shenxiang@google.com shenxiang@google.com
client.go
in pkg/plugin/cloudlogging
267 12 2022-12-07 2023-09-26 10 4 shenxiang@google.com shenxiang@google.com
plugin.go
in pkg/plugin
256 7 2022-12-07 2025-04-25 13 4 shenxiang@google.com shenxiang@google.com
cloudlogging.go
in pkg/plugin/cloudlogging
137 4 2022-12-07 2025-04-25 7 5 shenxiang@google.com wjf3121@hotmail.com
175 - 2022-12-07 2024-03-23 10 6 shenxiang@google.com shenxiang@google.com
Correlations

File Size vs. Number of Changes: 14 points

pkg/main.go x: 13 lines of code y: 4 # changes pkg/plugin/plugin.go x: 256 lines of code y: 13 # changes pkg/plugin/cloudlogging/cloudlogging.go x: 137 lines of code y: 7 # changes src/QueryEditor.tsx x: 175 lines of code y: 10 # changes src/datasource.ts x: 99 lines of code y: 7 # changes pkg/plugin/cloudlogging/client.go x: 267 lines of code y: 10 # changes src/ConfigEditor.tsx x: 37 lines of code y: 4 # changes src/types.ts x: 41 lines of code y: 7 # changes src/CloudLoggingVariableFindQuery.ts x: 71 lines of code y: 1 # changes src/Fields.tsx x: 29 lines of code y: 1 # changes src/VariableQueryEditor.tsx x: 159 lines of code y: 1 # changes src/variables.ts x: 26 lines of code y: 1 # changes Magefile.go x: 9 lines of code y: 1 # changes src/module.ts x: 8 lines of code y: 1 # changes
13.0
# changes
  min: 1.0
  average: 4.86
  25th percentile: 1.0
  median: 4.0
  75th percentile: 7.75
  max: 13.0
0 267.0
lines of code
min: 8.0 | average: 94.79 | 25th percentile: 22.75 | median: 56.0 | 75th percentile: 163.0 | max: 267.0

Number of Contributors vs. Number of Changes: 14 points

pkg/main.go x: 2 # contributors y: 4 # changes pkg/plugin/plugin.go x: 4 # contributors y: 13 # changes pkg/plugin/cloudlogging/cloudlogging.go x: 5 # contributors y: 7 # changes src/QueryEditor.tsx x: 6 # contributors y: 10 # changes src/datasource.ts x: 3 # contributors y: 7 # changes pkg/plugin/cloudlogging/client.go x: 4 # contributors y: 10 # changes src/CloudLoggingVariableFindQuery.ts x: 1 # contributors y: 1 # changes
13.0
# changes
  min: 1.0
  average: 4.86
  25th percentile: 1.0
  median: 4.0
  75th percentile: 7.75
  max: 13.0
0 6.0
# contributors
min: 1.0 | average: 2.5 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 6.0

Number of Contributors vs. File Size: 14 points

pkg/main.go x: 2 # contributors y: 13 lines of code pkg/plugin/plugin.go x: 4 # contributors y: 256 lines of code pkg/plugin/cloudlogging/cloudlogging.go x: 5 # contributors y: 137 lines of code src/QueryEditor.tsx x: 6 # contributors y: 175 lines of code src/datasource.ts x: 3 # contributors y: 99 lines of code pkg/plugin/cloudlogging/client.go x: 4 # contributors y: 267 lines of code src/ConfigEditor.tsx x: 2 # contributors y: 37 lines of code src/types.ts x: 3 # contributors y: 41 lines of code src/CloudLoggingVariableFindQuery.ts x: 1 # contributors y: 71 lines of code src/Fields.tsx x: 1 # contributors y: 29 lines of code src/VariableQueryEditor.tsx x: 1 # contributors y: 159 lines of code src/variables.ts x: 1 # contributors y: 26 lines of code Magefile.go x: 1 # contributors y: 9 lines of code src/module.ts x: 1 # contributors y: 8 lines of code
267.0
lines of code
  min: 8.0
  average: 94.79
  25th percentile: 22.75
  median: 56.0
  75th percentile: 163.0
  max: 267.0
0 6.0
# contributors
min: 1.0 | average: 2.5 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 6.0