GoogleCloudPlatform / terraform-pubsub-integration-java
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 71 files with 2,747 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)
    • 9 files changed 6-20 times (572 lines of code)
    • 62 files changed 1-5 times (2,175 lines of code)
0% | 0% | 0% | 20% | 79%
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 71 files with 2,747 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)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 24 files changed by 2-5 contributors (1,190 lines of code)
    • 47 files changed by 1 contributor (1,557 lines of code)
0% | 0% | 0% | 43% | 56%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, tf, yaml, md, properties, avsc, xml, json, go, mod, gitignore, txt
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 32% | 67%
tf0% | 0% | 0% | 20% | 79%
yaml0% | 0% | 0% | 0% | 100%
avsc0% | 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
app0% | 0% | 0% | 32% | 67%
infra0% | 0% | 0% | 13% | 86%
build0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
BasePublisherService.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/service
47 5 2023-05-09 2023-07-31 8 2 andrew.yang@cienet.com andrew.yang@cienet.com
BaseSubscriberFactory.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/factory
53 7 2023-05-09 2023-07-31 7 1 andrew.yang@cienet.com andrew.yang@cienet.com
variables.tf
in infra
60 - 2023-04-14 2023-05-31 7 2 henry.lee@cienet.com andrew.yang@cienet.com
Ack.java
in app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/action
61 5 2023-05-09 2023-07-31 7 2 andrew.yang@cienet.com andrew.yang@cienet.com
Complete.java
in app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/action
66 5 2023-05-09 2023-07-31 7 2 andrew.yang@cienet.com andrew.yang@cienet.com
main.tf
in infra
138 - 2023-04-14 2023-05-31 7 2 henry.lee@cienet.com andrew.yang@cienet.com
Nack.java
in app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/action
36 4 2023-05-09 2023-07-31 6 2 andrew.yang@cienet.com andrew.yang@cienet.com
EventSubscriberService.java
in app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/service
44 3 2023-05-09 2023-07-31 6 2 andrew.yang@cienet.com andrew.yang@cienet.com
EventPublisherService.java
in app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/service
67 6 2023-05-09 2023-07-31 6 2 andrew.yang@cienet.com andrew.yang@cienet.com
configmap.yaml
in infra/config/helm/publisher/templates
18 - 2023-05-09 2023-07-18 5 2 andrew.yang@cienet.com henry.lee@cienet.com
MessageTask.java
in app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/task
21 2 2023-05-09 2023-07-17 5 2 andrew.yang@cienet.com sam.shih@cienet.com
EventGeneratorConfig.java
in app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/config
31 4 2023-05-12 2023-07-31 5 2 andrew.yang@cienet.com andrew.yang@cienet.com
EventSubscriberFactory.java
in app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/factory
35 4 2023-05-09 2023-05-31 5 1 andrew.yang@cienet.com andrew.yang@cienet.com
BasePublisherFactory.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/factory
38 3 2023-05-09 2023-07-31 5 1 andrew.yang@cienet.com andrew.yang@cienet.com
PubSubUtil.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/util
44 8 2023-05-02 2023-05-22 5 1 andrew.yang@cienet.com andrew.yang@cienet.com
BaseAction.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/action
48 4 2023-05-09 2023-07-31 5 2 andrew.yang@cienet.com andrew.yang@cienet.com
outputs.tf
in infra
59 - 2023-04-14 2023-07-17 5 3 henry.lee@cienet.com sam.shih@cienet.com
deployment.yaml
in infra/config/helm/publisher/templates
75 - 2023-05-09 2023-05-22 5 1 andrew.yang@cienet.com andrew.yang@cienet.com
MessageUtil.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/util
100 9 2023-05-09 2023-07-17 5 2 andrew.yang@cienet.com sam.shih@cienet.com
BasePublisherTask.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/task
27 3 2023-05-09 2023-05-18 4 1 andrew.yang@cienet.com andrew.yang@cienet.com
EventPublisherController.java
in app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/controller
30 3 2023-05-09 2023-07-31 4 1 andrew.yang@cienet.com andrew.yang@cienet.com
BaseConfig.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/config
35 6 2023-05-09 2023-05-31 4 1 andrew.yang@cienet.com andrew.yang@cienet.com
BasePublisherConfig.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/config
45 8 2023-05-09 2023-05-31 4 1 andrew.yang@cienet.com andrew.yang@cienet.com
main.tf
in infra/modules/kubernetes
46 - 2023-04-14 2023-05-12 4 2 henry.lee@cienet.com andrew.yang@cienet.com
MetricsComplete.avsc
in infra/config/avro
78 - 2023-05-09 2023-05-19 4 1 andrew.yang@cienet.com andrew.yang@cienet.com
91 - 2023-05-09 2023-05-22 4 1 andrew.yang@cienet.com andrew.yang@cienet.com
91 - 2023-05-09 2023-05-22 4 1 andrew.yang@cienet.com andrew.yang@cienet.com
96 - 2023-05-09 2023-05-22 4 1 andrew.yang@cienet.com andrew.yang@cienet.com
EventSubscriberConfig.java
in app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/config
15 1 2023-05-09 2023-05-16 3 1 andrew.yang@cienet.com andrew.yang@cienet.com
EventPublisherConfig.java
in app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/config
20 1 2023-05-09 2023-05-16 3 1 andrew.yang@cienet.com andrew.yang@cienet.com
MetricPublisherService.java
in app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/service
21 3 2023-05-09 2023-07-17 3 2 andrew.yang@cienet.com sam.shih@cienet.com
BaseSubscriberConfig.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/config
23 4 2023-05-09 2023-05-31 3 1 andrew.yang@cienet.com andrew.yang@cienet.com
outputs.tf
in infra/modules/kubernetes
31 - 2023-04-14 2023-05-12 3 2 henry.lee@cienet.com andrew.yang@cienet.com
variables.tf
in infra/modules/bigquery
32 - 2023-04-20 2023-05-12 3 2 henry.lee@cienet.com andrew.yang@cienet.com
MetricPublisherFactory.java
in app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/factory
41 5 2023-05-09 2023-05-31 3 1 andrew.yang@cienet.com andrew.yang@cienet.com
main.tf
in infra/modules/helm
50 - 2023-04-14 2023-05-09 3 2 henry.lee@cienet.com andrew.yang@cienet.com
EventPublisherFactory.java
in app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/factory
53 5 2023-05-09 2023-05-16 3 1 andrew.yang@cienet.com andrew.yang@cienet.com
58 - 2023-05-02 2023-05-16 3 1 andrew.yang@cienet.com andrew.yang@cienet.com
variables.tf
in infra/modules/kubernetes
60 - 2023-04-14 2023-05-12 3 2 henry.lee@cienet.com andrew.yang@cienet.com
deployment.yaml
in infra/config/helm/subscriber/templates
63 - 2023-05-09 2023-05-22 3 1 andrew.yang@cienet.com andrew.yang@cienet.com
provider.tf
in infra
66 - 2023-04-14 2023-05-16 3 2 henry.lee@cienet.com andrew.yang@cienet.com
MetricsNack.avsc
in infra/config/avro
68 - 2023-05-09 2023-05-19 3 1 andrew.yang@cienet.com andrew.yang@cienet.com
MetricsAck.avsc
in infra/config/avro
68 - 2023-05-09 2023-05-19 3 1 andrew.yang@cienet.com andrew.yang@cienet.com
namespace.yaml
in infra/config/helm/base/templates
6 - 2023-05-09 2023-05-19 2 1 andrew.yang@cienet.com andrew.yang@cienet.com
serviceaccount.yaml
in infra/config/helm/base/templates
9 - 2023-05-09 2023-05-19 2 1 andrew.yang@cienet.com andrew.yang@cienet.com
EventGeneratorApplication.java
in app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator
9 1 2023-05-09 2023-07-31 2 1 andrew.yang@cienet.com andrew.yang@cienet.com
MetricsApplication.java
in app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics
9 1 2023-05-09 2023-07-31 2 1 andrew.yang@cienet.com andrew.yang@cienet.com
TimeoutTask.java
in app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/task
12 2 2023-05-09 2023-05-12 2 1 andrew.yang@cienet.com andrew.yang@cienet.com
Action.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/action
14 - 2023-05-16 2023-07-31 2 1 andrew.yang@cienet.com andrew.yang@cienet.com
PubSubConst.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/constant
14 - 2023-05-16 2023-05-18 2 1 andrew.yang@cienet.com andrew.yang@cienet.com
Files With Most Contributors (Top 50)
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
outputs.tf
in infra
59 - 2023-04-14 2023-07-17 5 3 henry.lee@cienet.com sam.shih@cienet.com
BasePublisherService.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/service
47 5 2023-05-09 2023-07-31 8 2 andrew.yang@cienet.com andrew.yang@cienet.com
Complete.java
in app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/action
66 5 2023-05-09 2023-07-31 7 2 andrew.yang@cienet.com andrew.yang@cienet.com
Ack.java
in app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/action
61 5 2023-05-09 2023-07-31 7 2 andrew.yang@cienet.com andrew.yang@cienet.com
main.tf
in infra
138 - 2023-04-14 2023-05-31 7 2 henry.lee@cienet.com andrew.yang@cienet.com
variables.tf
in infra
60 - 2023-04-14 2023-05-31 7 2 henry.lee@cienet.com andrew.yang@cienet.com
EventSubscriberService.java
in app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/service
44 3 2023-05-09 2023-07-31 6 2 andrew.yang@cienet.com andrew.yang@cienet.com
Nack.java
in app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/action
36 4 2023-05-09 2023-07-31 6 2 andrew.yang@cienet.com andrew.yang@cienet.com
EventPublisherService.java
in app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/service
67 6 2023-05-09 2023-07-31 6 2 andrew.yang@cienet.com andrew.yang@cienet.com
MessageUtil.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/util
100 9 2023-05-09 2023-07-17 5 2 andrew.yang@cienet.com sam.shih@cienet.com
BaseAction.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/action
48 4 2023-05-09 2023-07-31 5 2 andrew.yang@cienet.com andrew.yang@cienet.com
EventGeneratorConfig.java
in app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/config
31 4 2023-05-12 2023-07-31 5 2 andrew.yang@cienet.com andrew.yang@cienet.com
MessageTask.java
in app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/task
21 2 2023-05-09 2023-07-17 5 2 andrew.yang@cienet.com sam.shih@cienet.com
configmap.yaml
in infra/config/helm/publisher/templates
18 - 2023-05-09 2023-07-18 5 2 andrew.yang@cienet.com henry.lee@cienet.com
main.tf
in infra/modules/kubernetes
46 - 2023-04-14 2023-05-12 4 2 henry.lee@cienet.com andrew.yang@cienet.com
MetricPublisherService.java
in app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/service
21 3 2023-05-09 2023-07-17 3 2 andrew.yang@cienet.com sam.shih@cienet.com
variables.tf
in infra/modules/bigquery
32 - 2023-04-20 2023-05-12 3 2 henry.lee@cienet.com andrew.yang@cienet.com
variables.tf
in infra/modules/kubernetes
60 - 2023-04-14 2023-05-12 3 2 henry.lee@cienet.com andrew.yang@cienet.com
outputs.tf
in infra/modules/kubernetes
31 - 2023-04-14 2023-05-12 3 2 henry.lee@cienet.com andrew.yang@cienet.com
main.tf
in infra/modules/helm
50 - 2023-04-14 2023-05-09 3 2 henry.lee@cienet.com andrew.yang@cienet.com
provider.tf
in infra
66 - 2023-04-14 2023-05-16 3 2 henry.lee@cienet.com andrew.yang@cienet.com
main.tf
in infra/modules/bigquery
26 - 2023-04-20 2023-05-09 2 2 henry.lee@cienet.com andrew.yang@cienet.com
outputs.tf
in infra/modules/bigquery
23 - 2023-04-20 2023-05-09 2 2 henry.lee@cienet.com andrew.yang@cienet.com
variables.tf
in infra/modules/helm
39 - 2023-04-14 2023-05-09 2 2 henry.lee@cienet.com andrew.yang@cienet.com
BaseSubscriberFactory.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/factory
53 7 2023-05-09 2023-07-31 7 1 andrew.yang@cienet.com andrew.yang@cienet.com
EventSubscriberFactory.java
in app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/factory
35 4 2023-05-09 2023-05-31 5 1 andrew.yang@cienet.com andrew.yang@cienet.com
PubSubUtil.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/util
44 8 2023-05-02 2023-05-22 5 1 andrew.yang@cienet.com andrew.yang@cienet.com
BasePublisherFactory.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/factory
38 3 2023-05-09 2023-07-31 5 1 andrew.yang@cienet.com andrew.yang@cienet.com
deployment.yaml
in infra/config/helm/publisher/templates
75 - 2023-05-09 2023-05-22 5 1 andrew.yang@cienet.com andrew.yang@cienet.com
BasePublisherConfig.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/config
45 8 2023-05-09 2023-05-31 4 1 andrew.yang@cienet.com andrew.yang@cienet.com
BaseConfig.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/config
35 6 2023-05-09 2023-05-31 4 1 andrew.yang@cienet.com andrew.yang@cienet.com
BasePublisherTask.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/task
27 3 2023-05-09 2023-05-18 4 1 andrew.yang@cienet.com andrew.yang@cienet.com
EventPublisherController.java
in app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/controller
30 3 2023-05-09 2023-07-31 4 1 andrew.yang@cienet.com andrew.yang@cienet.com
91 - 2023-05-09 2023-05-22 4 1 andrew.yang@cienet.com andrew.yang@cienet.com
MetricsComplete.avsc
in infra/config/avro
78 - 2023-05-09 2023-05-19 4 1 andrew.yang@cienet.com andrew.yang@cienet.com
91 - 2023-05-09 2023-05-22 4 1 andrew.yang@cienet.com andrew.yang@cienet.com
96 - 2023-05-09 2023-05-22 4 1 andrew.yang@cienet.com andrew.yang@cienet.com
58 - 2023-05-02 2023-05-16 3 1 andrew.yang@cienet.com andrew.yang@cienet.com
EventSubscriberConfig.java
in app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/config
15 1 2023-05-09 2023-05-16 3 1 andrew.yang@cienet.com andrew.yang@cienet.com
MetricPublisherFactory.java
in app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/factory
41 5 2023-05-09 2023-05-31 3 1 andrew.yang@cienet.com andrew.yang@cienet.com
BaseSubscriberConfig.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/config
23 4 2023-05-09 2023-05-31 3 1 andrew.yang@cienet.com andrew.yang@cienet.com
EventPublisherConfig.java
in app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/config
20 1 2023-05-09 2023-05-16 3 1 andrew.yang@cienet.com andrew.yang@cienet.com
EventPublisherFactory.java
in app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/factory
53 5 2023-05-09 2023-05-16 3 1 andrew.yang@cienet.com andrew.yang@cienet.com
deployment.yaml
in infra/config/helm/subscriber/templates
63 - 2023-05-09 2023-05-22 3 1 andrew.yang@cienet.com andrew.yang@cienet.com
MetricsAck.avsc
in infra/config/avro
68 - 2023-05-09 2023-05-19 3 1 andrew.yang@cienet.com andrew.yang@cienet.com
MetricsNack.avsc
in infra/config/avro
68 - 2023-05-09 2023-05-19 3 1 andrew.yang@cienet.com andrew.yang@cienet.com
MetricsApplication.java
in app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics
9 1 2023-05-09 2023-07-31 2 1 andrew.yang@cienet.com andrew.yang@cienet.com
MetricPublisherConfig.java
in app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/config
14 1 2023-05-09 2023-05-12 2 1 andrew.yang@cienet.com andrew.yang@cienet.com
PubSubConst.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/constant
14 - 2023-05-16 2023-05-18 2 1 andrew.yang@cienet.com andrew.yang@cienet.com
LogMessage.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/constant
22 - 2023-05-16 2023-05-31 2 1 andrew.yang@cienet.com andrew.yang@cienet.com
Files With Least Contributors (Top 50)
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
96 - 2023-05-09 2023-05-22 4 1 andrew.yang@cienet.com andrew.yang@cienet.com
91 - 2023-05-09 2023-05-22 4 1 andrew.yang@cienet.com andrew.yang@cienet.com
91 - 2023-05-09 2023-05-22 4 1 andrew.yang@cienet.com andrew.yang@cienet.com
MetricsComplete.avsc
in infra/config/avro
78 - 2023-05-09 2023-05-19 4 1 andrew.yang@cienet.com andrew.yang@cienet.com
deployment.yaml
in infra/config/helm/publisher/templates
75 - 2023-05-09 2023-05-22 5 1 andrew.yang@cienet.com andrew.yang@cienet.com
MetricsAck.avsc
in infra/config/avro
68 - 2023-05-09 2023-05-19 3 1 andrew.yang@cienet.com andrew.yang@cienet.com
MetricsNack.avsc
in infra/config/avro
68 - 2023-05-09 2023-05-19 3 1 andrew.yang@cienet.com andrew.yang@cienet.com
deployment.yaml
in infra/config/helm/subscriber/templates
63 - 2023-05-09 2023-05-22 3 1 andrew.yang@cienet.com andrew.yang@cienet.com
58 - 2023-05-02 2023-05-16 3 1 andrew.yang@cienet.com andrew.yang@cienet.com
BaseSubscriberFactory.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/factory
53 7 2023-05-09 2023-07-31 7 1 andrew.yang@cienet.com andrew.yang@cienet.com
EventPublisherFactory.java
in app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/factory
53 5 2023-05-09 2023-05-16 3 1 andrew.yang@cienet.com andrew.yang@cienet.com
Event.avsc
in infra/config/avro
49 - 2023-05-09 2023-05-18 2 1 andrew.yang@cienet.com andrew.yang@cienet.com
ActionUtil.java
in app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/util
46 4 2023-05-16 2023-05-16 1 1 andrew.yang@cienet.com andrew.yang@cienet.com
BasePublisherConfig.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/config
45 8 2023-05-09 2023-05-31 4 1 andrew.yang@cienet.com andrew.yang@cienet.com
PubSubUtil.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/util
44 8 2023-05-02 2023-05-22 5 1 andrew.yang@cienet.com andrew.yang@cienet.com
MetricPublisherFactory.java
in app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/factory
41 5 2023-05-09 2023-05-31 3 1 andrew.yang@cienet.com andrew.yang@cienet.com
BasePublisherFactory.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/factory
38 3 2023-05-09 2023-07-31 5 1 andrew.yang@cienet.com andrew.yang@cienet.com
EventSubscriberFactory.java
in app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/factory
35 4 2023-05-09 2023-05-31 5 1 andrew.yang@cienet.com andrew.yang@cienet.com
BaseConfig.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/config
35 6 2023-05-09 2023-05-31 4 1 andrew.yang@cienet.com andrew.yang@cienet.com
32 - 2023-05-02 2023-05-02 1 1 andrew.yang@cienet.com andrew.yang@cienet.com
EventPublisherController.java
in app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/controller
30 3 2023-05-09 2023-07-31 4 1 andrew.yang@cienet.com andrew.yang@cienet.com
versions.tf
in infra/modules/helm
28 - 2023-04-14 2023-04-14 1 1 henry.lee@cienet.com henry.lee@cienet.com
BasePublisherTask.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/task
27 3 2023-05-09 2023-05-18 4 1 andrew.yang@cienet.com andrew.yang@cienet.com
versions.tf
in infra/modules/bigquery
24 - 2023-04-20 2023-04-20 1 1 henry.lee@cienet.com henry.lee@cienet.com
versions.tf
in infra/modules/kubernetes
24 - 2023-04-14 2023-04-14 1 1 henry.lee@cienet.com henry.lee@cienet.com
BaseSubscriberConfig.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/config
23 4 2023-05-09 2023-05-31 3 1 andrew.yang@cienet.com andrew.yang@cienet.com
LogMessage.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/constant
22 - 2023-05-16 2023-05-31 2 1 andrew.yang@cienet.com andrew.yang@cienet.com
EventPublisherConfig.java
in app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/config
20 1 2023-05-09 2023-05-16 3 1 andrew.yang@cienet.com andrew.yang@cienet.com
BasePublisherTimerTask.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/task
17 3 2023-05-09 2023-05-12 2 1 andrew.yang@cienet.com andrew.yang@cienet.com
configmap.yaml
in infra/config/helm/subscriber/templates
16 - 2023-05-09 2023-05-19 2 1 andrew.yang@cienet.com andrew.yang@cienet.com
EventSubscriberConfig.java
in app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/config
15 1 2023-05-09 2023-05-16 3 1 andrew.yang@cienet.com andrew.yang@cienet.com
service.yaml
in infra/config/helm/publisher/templates
15 - 2023-05-09 2023-05-19 2 1 andrew.yang@cienet.com andrew.yang@cienet.com
MetricPublisherConfig.java
in app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/config
14 1 2023-05-09 2023-05-12 2 1 andrew.yang@cienet.com andrew.yang@cienet.com
PubSubConst.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/constant
14 - 2023-05-16 2023-05-18 2 1 andrew.yang@cienet.com andrew.yang@cienet.com
Action.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/action
14 - 2023-05-16 2023-07-31 2 1 andrew.yang@cienet.com andrew.yang@cienet.com
TimeoutTask.java
in app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/task
12 2 2023-05-09 2023-05-12 2 1 andrew.yang@cienet.com andrew.yang@cienet.com
11 - 2023-05-02 2023-05-02 1 1 andrew.yang@cienet.com andrew.yang@cienet.com
values.yaml
in infra/config/helm/subscriber
10 - 2023-05-09 2023-05-09 1 1 andrew.yang@cienet.com andrew.yang@cienet.com
MetricsApplication.java
in app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics
9 1 2023-05-09 2023-07-31 2 1 andrew.yang@cienet.com andrew.yang@cienet.com
EventGeneratorApplication.java
in app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator
9 1 2023-05-09 2023-07-31 2 1 andrew.yang@cienet.com andrew.yang@cienet.com
values.yaml
in infra/config/helm/publisher
9 - 2023-05-09 2023-05-09 1 1 andrew.yang@cienet.com andrew.yang@cienet.com
serviceaccount.yaml
in infra/config/helm/base/templates
9 - 2023-05-09 2023-05-19 2 1 andrew.yang@cienet.com andrew.yang@cienet.com
Chart.yaml
in infra/config/helm/publisher
6 - 2023-05-09 2023-05-09 1 1 andrew.yang@cienet.com andrew.yang@cienet.com
namespace.yaml
in infra/config/helm/base/templates
6 - 2023-05-09 2023-05-19 2 1 andrew.yang@cienet.com andrew.yang@cienet.com
Chart.yaml
in infra/config/helm/base
6 - 2023-05-09 2023-05-09 1 1 andrew.yang@cienet.com andrew.yang@cienet.com
Chart.yaml
in infra/config/helm/subscriber
6 - 2023-05-09 2023-05-09 1 1 andrew.yang@cienet.com andrew.yang@cienet.com
values.yaml
in infra/config/helm/base
2 - 2023-05-09 2023-05-09 1 1 andrew.yang@cienet.com andrew.yang@cienet.com
main.tf
in infra
138 - 2023-04-14 2023-05-31 7 2 henry.lee@cienet.com andrew.yang@cienet.com
MessageUtil.java
in app/common/src/main/java/com/googlecodesamples/cloud/jss/common/util
100 9 2023-05-09 2023-07-17 5 2 andrew.yang@cienet.com sam.shih@cienet.com
EventPublisherService.java
in app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/service
67 6 2023-05-09 2023-07-31 6 2 andrew.yang@cienet.com andrew.yang@cienet.com
Correlations

File Size vs. Number of Changes: 71 points

app/common/src/main/java/com/googlecodesamples/cloud/jss/common/action/Action.java x: 14 lines of code y: 2 # changes app/common/src/main/java/com/googlecodesamples/cloud/jss/common/action/BaseAction.java x: 48 lines of code y: 5 # changes app/common/src/main/java/com/googlecodesamples/cloud/jss/common/factory/BasePublisherFactory.java x: 38 lines of code y: 5 # changes app/common/src/main/java/com/googlecodesamples/cloud/jss/common/factory/BaseSubscriberFactory.java x: 53 lines of code y: 7 # changes app/common/src/main/java/com/googlecodesamples/cloud/jss/common/service/BasePublisherService.java x: 47 lines of code y: 8 # changes app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/EventGeneratorApplication.java x: 9 lines of code y: 2 # changes app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/config/EventGeneratorConfig.java x: 31 lines of code y: 5 # changes app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/controller/EventPublisherController.java x: 30 lines of code y: 4 # changes app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/service/EventPublisherService.java x: 67 lines of code y: 6 # changes app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/action/Ack.java x: 61 lines of code y: 7 # changes app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/action/Complete.java x: 66 lines of code y: 7 # changes app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/action/Nack.java x: 36 lines of code y: 6 # changes app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/service/EventSubscriberService.java x: 44 lines of code y: 6 # changes app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/task/MessageTask.java x: 21 lines of code y: 5 # changes app/common/src/main/java/com/googlecodesamples/cloud/jss/common/util/MessageUtil.java x: 100 lines of code y: 5 # changes app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/service/MetricPublisherService.java x: 21 lines of code y: 3 # changes infra/outputs.tf x: 59 lines of code y: 5 # changes infra/config/helm/publisher/templates/configmap.yaml x: 18 lines of code y: 5 # changes app/common/src/main/java/com/googlecodesamples/cloud/jss/common/config/BaseConfig.java x: 35 lines of code y: 4 # changes app/common/src/main/java/com/googlecodesamples/cloud/jss/common/config/BasePublisherConfig.java x: 45 lines of code y: 4 # changes app/common/src/main/java/com/googlecodesamples/cloud/jss/common/config/BaseSubscriberConfig.java x: 23 lines of code y: 3 # changes app/common/src/main/java/com/googlecodesamples/cloud/jss/common/constant/LogMessage.java x: 22 lines of code y: 2 # changes app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/factory/EventSubscriberFactory.java x: 35 lines of code y: 5 # changes app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/factory/MetricPublisherFactory.java x: 41 lines of code y: 3 # changes infra/main.tf x: 138 lines of code y: 7 # changes infra/variables.tf x: 60 lines of code y: 7 # changes app/common/src/main/java/com/googlecodesamples/cloud/jss/common/util/PubSubUtil.java x: 44 lines of code y: 5 # changes infra/config/helm/publisher/templates/deployment.yaml x: 75 lines of code y: 5 # changes infra/config/helm/subscriber/templates/deployment.yaml x: 63 lines of code y: 3 # changes infra/publisher-eu.tf x: 91 lines of code y: 4 # changes infra/subscriber-us.tf x: 96 lines of code y: 4 # changes infra/config/avro/MetricsAck.avsc x: 68 lines of code y: 3 # changes infra/config/avro/MetricsComplete.avsc x: 78 lines of code y: 4 # changes infra/config/helm/base/templates/namespace.yaml x: 6 lines of code y: 2 # changes infra/config/helm/publisher/templates/service.yaml x: 15 lines of code y: 2 # changes infra/config/helm/subscriber/templates/configmap.yaml x: 16 lines of code y: 2 # changes app/common/src/main/java/com/googlecodesamples/cloud/jss/common/task/BasePublisherTask.java x: 27 lines of code y: 4 # changes infra/config/avro/Event.avsc x: 49 lines of code y: 2 # changes app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/config/EventPublisherConfig.java x: 20 lines of code y: 3 # changes app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/factory/EventPublisherFactory.java x: 53 lines of code y: 3 # changes app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/config/EventSubscriberConfig.java x: 15 lines of code y: 3 # changes app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/util/ActionUtil.java x: 46 lines of code y: 1 # changes build/cloudbuild_img.yaml x: 58 lines of code y: 3 # changes infra/provider.tf x: 66 lines of code y: 3 # changes infra/modules/bigquery/variables.tf x: 32 lines of code y: 3 # changes infra/modules/kubernetes/main.tf x: 46 lines of code y: 4 # changes infra/modules/kubernetes/outputs.tf x: 31 lines of code y: 3 # changes infra/modules/kubernetes/variables.tf x: 60 lines of code y: 3 # changes app/common/src/main/java/com/googlecodesamples/cloud/jss/common/task/BasePublisherTimerTask.java x: 17 lines of code y: 2 # changes app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/task/TimeoutTask.java x: 12 lines of code y: 2 # changes infra/config/helm/base/Chart.yaml x: 6 lines of code y: 1 # changes infra/config/helm/base/values.yaml x: 2 lines of code y: 1 # changes infra/config/helm/publisher/values.yaml x: 9 lines of code y: 1 # changes infra/config/helm/subscriber/values.yaml x: 10 lines of code y: 1 # changes infra/modules/bigquery/main.tf x: 26 lines of code y: 2 # changes infra/modules/bigquery/outputs.tf x: 23 lines of code y: 2 # changes infra/modules/helm/main.tf x: 50 lines of code y: 3 # changes infra/modules/helm/variables.tf x: 39 lines of code y: 2 # changes build/int.cloudbuild.yaml x: 32 lines of code y: 1 # changes build/lint.cloudbuild.yaml x: 11 lines of code y: 1 # changes infra/modules/bigquery/versions.tf x: 24 lines of code y: 1 # changes infra/modules/helm/versions.tf x: 28 lines of code y: 1 # changes
8.0
# changes
  min: 1.0
  average: 3.32
  25th percentile: 2.0
  median: 3.0
  75th percentile: 5.0
  max: 8.0
0 138.0
lines of code
min: 2.0 | average: 38.69 | 25th percentile: 16.0 | median: 32.0 | 75th percentile: 58.0 | max: 138.0

Number of Contributors vs. Number of Changes: 71 points

app/common/src/main/java/com/googlecodesamples/cloud/jss/common/action/Action.java x: 1 # contributors y: 2 # changes app/common/src/main/java/com/googlecodesamples/cloud/jss/common/action/BaseAction.java x: 2 # contributors y: 5 # changes app/common/src/main/java/com/googlecodesamples/cloud/jss/common/factory/BasePublisherFactory.java x: 1 # contributors y: 5 # changes app/common/src/main/java/com/googlecodesamples/cloud/jss/common/factory/BaseSubscriberFactory.java x: 1 # contributors y: 7 # changes app/common/src/main/java/com/googlecodesamples/cloud/jss/common/service/BasePublisherService.java x: 2 # contributors y: 8 # changes app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/controller/EventPublisherController.java x: 1 # contributors y: 4 # changes app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/service/EventPublisherService.java x: 2 # contributors y: 6 # changes app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/action/Ack.java x: 2 # contributors y: 7 # changes app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/service/MetricPublisherService.java x: 2 # contributors y: 3 # changes infra/outputs.tf x: 3 # contributors y: 5 # changes app/common/src/main/java/com/googlecodesamples/cloud/jss/common/config/BaseSubscriberConfig.java x: 1 # contributors y: 3 # changes app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/util/ActionUtil.java x: 1 # contributors y: 1 # changes infra/modules/kubernetes/main.tf x: 2 # contributors y: 4 # changes infra/modules/bigquery/main.tf x: 2 # contributors y: 2 # changes
8.0
# changes
  min: 1.0
  average: 3.32
  25th percentile: 2.0
  median: 3.0
  75th percentile: 5.0
  max: 8.0
0 3.0
# contributors
min: 1.0 | average: 1.35 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0

Number of Contributors vs. File Size: 71 points

app/common/src/main/java/com/googlecodesamples/cloud/jss/common/action/Action.java x: 1 # contributors y: 14 lines of code app/common/src/main/java/com/googlecodesamples/cloud/jss/common/action/BaseAction.java x: 2 # contributors y: 48 lines of code app/common/src/main/java/com/googlecodesamples/cloud/jss/common/factory/BasePublisherFactory.java x: 1 # contributors y: 38 lines of code app/common/src/main/java/com/googlecodesamples/cloud/jss/common/factory/BaseSubscriberFactory.java x: 1 # contributors y: 53 lines of code app/common/src/main/java/com/googlecodesamples/cloud/jss/common/service/BasePublisherService.java x: 2 # contributors y: 47 lines of code app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/EventGeneratorApplication.java x: 1 # contributors y: 9 lines of code app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/config/EventGeneratorConfig.java x: 2 # contributors y: 31 lines of code app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/controller/EventPublisherController.java x: 1 # contributors y: 30 lines of code app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/service/EventPublisherService.java x: 2 # contributors y: 67 lines of code app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/action/Ack.java x: 2 # contributors y: 61 lines of code app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/action/Complete.java x: 2 # contributors y: 66 lines of code app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/action/Nack.java x: 2 # contributors y: 36 lines of code app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/service/EventSubscriberService.java x: 2 # contributors y: 44 lines of code app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/task/MessageTask.java x: 2 # contributors y: 21 lines of code app/common/src/main/java/com/googlecodesamples/cloud/jss/common/util/MessageUtil.java x: 2 # contributors y: 100 lines of code infra/outputs.tf x: 3 # contributors y: 59 lines of code infra/config/helm/publisher/templates/configmap.yaml x: 2 # contributors y: 18 lines of code app/common/src/main/java/com/googlecodesamples/cloud/jss/common/config/BaseConfig.java x: 1 # contributors y: 35 lines of code app/common/src/main/java/com/googlecodesamples/cloud/jss/common/config/BasePublisherConfig.java x: 1 # contributors y: 45 lines of code app/common/src/main/java/com/googlecodesamples/cloud/jss/common/config/BaseSubscriberConfig.java x: 1 # contributors y: 23 lines of code app/common/src/main/java/com/googlecodesamples/cloud/jss/common/constant/LogMessage.java x: 1 # contributors y: 22 lines of code app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/factory/MetricPublisherFactory.java x: 1 # contributors y: 41 lines of code infra/main.tf x: 2 # contributors y: 138 lines of code infra/variables.tf x: 2 # contributors y: 60 lines of code app/common/src/main/java/com/googlecodesamples/cloud/jss/common/util/PubSubUtil.java x: 1 # contributors y: 44 lines of code infra/config/helm/publisher/templates/deployment.yaml x: 1 # contributors y: 75 lines of code infra/config/helm/subscriber/templates/deployment.yaml x: 1 # contributors y: 63 lines of code infra/publisher-eu.tf x: 1 # contributors y: 91 lines of code infra/subscriber-us.tf x: 1 # contributors y: 96 lines of code infra/config/avro/MetricsAck.avsc x: 1 # contributors y: 68 lines of code infra/config/avro/MetricsComplete.avsc x: 1 # contributors y: 78 lines of code infra/config/helm/base/templates/namespace.yaml x: 1 # contributors y: 6 lines of code infra/config/helm/publisher/templates/service.yaml x: 1 # contributors y: 15 lines of code infra/config/helm/subscriber/templates/configmap.yaml x: 1 # contributors y: 16 lines of code app/common/src/main/java/com/googlecodesamples/cloud/jss/common/task/BasePublisherTask.java x: 1 # contributors y: 27 lines of code infra/config/avro/Event.avsc x: 1 # contributors y: 49 lines of code app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/config/EventPublisherConfig.java x: 1 # contributors y: 20 lines of code app/metrics/src/main/java/com/googlecodesamples/cloud/jss/metrics/util/ActionUtil.java x: 1 # contributors y: 46 lines of code build/cloudbuild_img.yaml x: 1 # contributors y: 58 lines of code infra/modules/bigquery/variables.tf x: 2 # contributors y: 32 lines of code infra/modules/kubernetes/main.tf x: 2 # contributors y: 46 lines of code app/common/src/main/java/com/googlecodesamples/cloud/jss/common/task/BasePublisherTimerTask.java x: 1 # contributors y: 17 lines of code app/eventgenerator/src/main/java/com/googlecodesamples/cloud/jss/eventgenerator/task/TimeoutTask.java x: 1 # contributors y: 12 lines of code infra/config/helm/base/values.yaml x: 1 # contributors y: 2 lines of code infra/config/helm/subscriber/values.yaml x: 1 # contributors y: 10 lines of code infra/modules/bigquery/main.tf x: 2 # contributors y: 26 lines of code infra/modules/bigquery/outputs.tf x: 2 # contributors y: 23 lines of code infra/modules/helm/main.tf x: 2 # contributors y: 50 lines of code infra/modules/helm/variables.tf x: 2 # contributors y: 39 lines of code build/int.cloudbuild.yaml x: 1 # contributors y: 32 lines of code build/lint.cloudbuild.yaml x: 1 # contributors y: 11 lines of code infra/modules/bigquery/versions.tf x: 1 # contributors y: 24 lines of code infra/modules/helm/versions.tf x: 1 # contributors y: 28 lines of code
138.0
lines of code
  min: 2.0
  average: 38.69
  25th percentile: 16.0
  median: 32.0
  75th percentile: 58.0
  max: 138.0
0 3.0
# contributors
min: 1.0 | average: 1.35 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0