GoogleCloudPlatform / dataflow-solution-guides
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 72 files with 3,287 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (369 lines of code)
    • 12 files changed 6-20 times (1,281 lines of code)
    • 58 files changed 1-5 times (1,637 lines of code)
0% | 0% | 11% | 38% | 49%
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 72 files with 3,287 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 (158 lines of code)
    • 42 files changed by 2-5 contributors (2,081 lines of code)
    • 29 files changed by 1 contributor (1,048 lines of code)
0% | 0% | 4% | 63% | 31%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, md, tf, sh, java, gitignore, txt, yaml, in, json, jsonl, gradle, bat, properties, gitattributes
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
tf0% | 0% | 21% | 62% | 15%
py0% | 0% | 0% | 15% | 84%
java0% | 0% | 0% | 9% | 90%
yaml0% | 0% | 0% | 35% | 64%
jsonl0% | 0% | 0% | 0% | 100%
in0% | 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
terraform0% | 0% | 21% | 62% | 15%
pipelines0% | 0% | 0% | 13% | 86%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
main.tf
in terraform/etl_integration
211 - 2024-05-28 2025-02-21 23 5 ihr@google.com bot@renovateapp.com
main.tf
in terraform/ml_ai
158 - 2024-05-28 2025-02-21 21 6 ihr@google.com bot@renovateapp.com
main.tf
in terraform/cdp
170 - 2024-08-26 2025-02-21 16 5 malhotradi@google.com bot@renovateapp.com
main.tf
in terraform/clickstream_analytics
160 - 2024-08-04 2025-02-21 15 5 155631959+stoneddpanda@user... bot@renovateapp.com
main.tf
in terraform/anomaly_detection
184 - 2024-07-19 2025-02-21 13 5 hariprabhaam@google.com bot@renovateapp.com
main.tf
in terraform/iot_analytics
156 - 2024-10-14 2025-02-21 12 3 paraschavda@google.com bot@renovateapp.com
main.tf
in terraform/log_replication_splunk
166 - 2024-09-10 2025-02-21 12 3 ihr@google.com bot@renovateapp.com
main.tf
in terraform/marketing_intelligence
185 - 2024-09-16 2025-02-21 12 3 ihr@google.com bot@renovateapp.com
cloudbuild.yaml
in pipelines/anomaly_detection
12 - 2024-07-30 2025-01-01 9 4 hariprabhaam@google.com ihr@google.com
generate_transaction_data.py
in pipelines/cdp/cdp_pipeline
46 - 2024-08-26 2025-01-01 7 3 malhotradi@google.com ihr@google.com
variables.tf
in terraform/cdp
47 - 2024-08-26 2025-01-01 7 3 malhotradi@google.com ihr@google.com
TaxiObjects.java
in pipelines/etl_integration_java/src/main/java/com/google/cloud/dataflow/solutions/data
66 2 2024-05-29 2024-06-20 7 1 ihr@google.com ihr@google.com
cloudbuild.yaml
in pipelines/cdp
11 - 2024-08-26 2025-01-01 6 3 malhotradi@google.com ihr@google.com
customer_data_platform.py
in pipelines/cdp/cdp_pipeline
78 5 2024-08-26 2025-01-01 6 3 malhotradi@google.com ihr@google.com
__init__.py
in pipelines/cdp/cdp_pipeline
1 - 2024-08-26 2025-01-01 5 3 malhotradi@google.com ihr@google.com
setup.py
in pipelines/cdp
10 - 2024-08-26 2025-01-01 5 3 malhotradi@google.com ihr@google.com
options.py
in pipelines/cdp/cdp_pipeline
11 1 2024-08-26 2025-01-01 5 3 malhotradi@google.com ihr@google.com
main.py
in pipelines/cdp
15 1 2024-08-26 2025-01-01 5 3 malhotradi@google.com ihr@google.com
options.py
in pipelines/iot_analytics/iot_analytics_pipeline
24 1 2025-01-07 2025-01-21 5 2 paraschavda@google.com ihr@google.com
variables.tf
in terraform/anomaly_detection
42 - 2024-07-19 2025-01-01 5 3 hariprabhaam@google.com ihr@google.com
pipeline.py
in pipelines/iot_analytics/iot_analytics_pipeline
68 2 2025-01-07 2025-01-21 5 2 paraschavda@google.com ihr@google.com
TaxiEventProcessor.java
in pipelines/etl_integration_java/src/main/java/com/google/cloud/dataflow/solutions/transform
219 17 2024-05-29 2024-06-19 5 1 ihr@google.com ihr@google.com
in
MANIFEST.in
in pipelines/cdp
1 - 2024-08-26 2024-09-20 4 3 malhotradi@google.com ihr@google.com
__init__.py
in pipelines/anomaly_detection/anomaly_detection_pipeline
1 - 2024-07-30 2025-01-01 4 3 hariprabhaam@google.com ihr@google.com
__init__.py
in pipelines/iot_analytics/iot_analytics_pipeline
1 - 2025-01-07 2025-01-21 4 2 paraschavda@google.com ihr@google.com
setup.py
in pipelines/iot_analytics
9 - 2025-01-07 2025-01-21 4 2 paraschavda@google.com ihr@google.com
options.py
in pipelines/anomaly_detection/anomaly_detection_pipeline
10 1 2024-07-30 2025-01-01 4 3 hariprabhaam@google.com ihr@google.com
setup.py
in pipelines/anomaly_detection
10 - 2024-07-30 2025-01-01 4 3 hariprabhaam@google.com ihr@google.com
jsonl
maintenance_data.jsonl
in pipelines/iot_analytics/scripts
10 - 2025-01-09 2025-01-21 4 2 paraschavda@google.com ihr@google.com
jsonl
vehicle_data.jsonl
in pipelines/iot_analytics/scripts
10 - 2025-01-09 2025-01-21 4 2 paraschavda@google.com ihr@google.com
main.py
in pipelines/anomaly_detection
16 1 2024-07-30 2025-01-01 4 3 hariprabhaam@google.com ihr@google.com
main.py
in pipelines/iot_analytics
16 1 2025-01-07 2025-01-21 4 2 paraschavda@google.com ihr@google.com
trigger_inference.py
in pipelines/iot_analytics/iot_analytics_pipeline
20 1 2025-01-09 2025-01-21 4 2 paraschavda@google.com ihr@google.com
parse_timestamp.py
in pipelines/iot_analytics/iot_analytics_pipeline
24 1 2025-01-09 2025-01-21 4 2 paraschavda@google.com ihr@google.com
variables.tf
in terraform/clickstream_analytics
32 - 2024-08-04 2025-01-01 4 3 155631959+stoneddpanda@user... ihr@google.com
pipeline.py
in pipelines/anomaly_detection/anomaly_detection_pipeline
34 4 2024-07-30 2025-01-01 4 3 hariprabhaam@google.com ihr@google.com
variables.tf
in terraform/marketing_intelligence
42 - 2024-09-16 2025-01-01 4 1 ihr@google.com ihr@google.com
variables.tf
in terraform/log_replication_splunk
47 - 2024-09-10 2025-01-01 4 1 ihr@google.com ihr@google.com
aggregate_metrics.py
in pipelines/iot_analytics/iot_analytics_pipeline
67 2 2025-01-09 2025-01-21 4 2 paraschavda@google.com ihr@google.com
in
MANIFEST.in
in pipelines/anomaly_detection
1 - 2024-07-30 2024-08-05 3 3 hariprabhaam@google.com 117710857+ahujadhruv@users....
__init__.py
in pipelines/marketing_intelligence/marketing_intelligence_pipeline
1 - 2024-09-16 2025-01-01 3 1 ihr@google.com ihr@google.com
options.py
in pipelines/marketing_intelligence/marketing_intelligence_pipeline
10 1 2024-09-16 2025-01-01 3 1 ihr@google.com ihr@google.com
setup.py
in pipelines/marketing_intelligence
10 - 2024-09-16 2025-01-01 3 1 ihr@google.com ihr@google.com
cloudbuild.yaml
in pipelines/marketing_intelligence
12 - 2024-09-16 2025-01-01 3 1 ihr@google.com ihr@google.com
main.py
in pipelines/marketing_intelligence
16 1 2024-09-16 2025-01-01 3 1 ihr@google.com ihr@google.com
main.py
in pipelines/ml_ai_python
16 1 2024-09-16 2025-01-01 3 1 ihr@google.com ihr@google.com
publish_on_pubsub.py
in pipelines/iot_analytics/scripts
20 1 2025-01-13 2025-01-21 3 2 paraschavda@google.com ihr@google.com
variables.tf
in terraform/ml_ai
32 - 2024-05-28 2025-01-01 3 1 ihr@google.com ihr@google.com
variables.tf
in terraform/etl_integration
37 - 2024-05-28 2025-01-01 3 1 ihr@google.com ihr@google.com
variables.tf
in terraform/iot_analytics
37 - 2024-10-14 2025-01-21 3 2 paraschavda@google.com paraschavda@google.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
main.tf
in terraform/ml_ai
158 - 2024-05-28 2025-02-21 21 6 ihr@google.com bot@renovateapp.com
main.tf
in terraform/etl_integration
211 - 2024-05-28 2025-02-21 23 5 ihr@google.com bot@renovateapp.com
main.tf
in terraform/cdp
170 - 2024-08-26 2025-02-21 16 5 malhotradi@google.com bot@renovateapp.com
main.tf
in terraform/clickstream_analytics
160 - 2024-08-04 2025-02-21 15 5 155631959+stoneddpanda@user... bot@renovateapp.com
main.tf
in terraform/anomaly_detection
184 - 2024-07-19 2025-02-21 13 5 hariprabhaam@google.com bot@renovateapp.com
cloudbuild.yaml
in pipelines/anomaly_detection
12 - 2024-07-30 2025-01-01 9 4 hariprabhaam@google.com ihr@google.com
main.tf
in terraform/iot_analytics
156 - 2024-10-14 2025-02-21 12 3 paraschavda@google.com bot@renovateapp.com
main.tf
in terraform/marketing_intelligence
185 - 2024-09-16 2025-02-21 12 3 ihr@google.com bot@renovateapp.com
main.tf
in terraform/log_replication_splunk
166 - 2024-09-10 2025-02-21 12 3 ihr@google.com bot@renovateapp.com
generate_transaction_data.py
in pipelines/cdp/cdp_pipeline
46 - 2024-08-26 2025-01-01 7 3 malhotradi@google.com ihr@google.com
variables.tf
in terraform/cdp
47 - 2024-08-26 2025-01-01 7 3 malhotradi@google.com ihr@google.com
customer_data_platform.py
in pipelines/cdp/cdp_pipeline
78 5 2024-08-26 2025-01-01 6 3 malhotradi@google.com ihr@google.com
cloudbuild.yaml
in pipelines/cdp
11 - 2024-08-26 2025-01-01 6 3 malhotradi@google.com ihr@google.com
__init__.py
in pipelines/cdp/cdp_pipeline
1 - 2024-08-26 2025-01-01 5 3 malhotradi@google.com ihr@google.com
options.py
in pipelines/cdp/cdp_pipeline
11 1 2024-08-26 2025-01-01 5 3 malhotradi@google.com ihr@google.com
setup.py
in pipelines/cdp
10 - 2024-08-26 2025-01-01 5 3 malhotradi@google.com ihr@google.com
main.py
in pipelines/cdp
15 1 2024-08-26 2025-01-01 5 3 malhotradi@google.com ihr@google.com
variables.tf
in terraform/anomaly_detection
42 - 2024-07-19 2025-01-01 5 3 hariprabhaam@google.com ihr@google.com
setup.py
in pipelines/anomaly_detection
10 - 2024-07-30 2025-01-01 4 3 hariprabhaam@google.com ihr@google.com
main.py
in pipelines/anomaly_detection
16 1 2024-07-30 2025-01-01 4 3 hariprabhaam@google.com ihr@google.com
pipeline.py
in pipelines/anomaly_detection/anomaly_detection_pipeline
34 4 2024-07-30 2025-01-01 4 3 hariprabhaam@google.com ihr@google.com
__init__.py
in pipelines/anomaly_detection/anomaly_detection_pipeline
1 - 2024-07-30 2025-01-01 4 3 hariprabhaam@google.com ihr@google.com
options.py
in pipelines/anomaly_detection/anomaly_detection_pipeline
10 1 2024-07-30 2025-01-01 4 3 hariprabhaam@google.com ihr@google.com
in
MANIFEST.in
in pipelines/cdp
1 - 2024-08-26 2024-09-20 4 3 malhotradi@google.com ihr@google.com
variables.tf
in terraform/clickstream_analytics
32 - 2024-08-04 2025-01-01 4 3 155631959+stoneddpanda@user... ihr@google.com
in
MANIFEST.in
in pipelines/anomaly_detection
1 - 2024-07-30 2024-08-05 3 3 hariprabhaam@google.com 117710857+ahujadhruv@users....
pipeline.py
in pipelines/iot_analytics/iot_analytics_pipeline
68 2 2025-01-07 2025-01-21 5 2 paraschavda@google.com ihr@google.com
options.py
in pipelines/iot_analytics/iot_analytics_pipeline
24 1 2025-01-07 2025-01-21 5 2 paraschavda@google.com ihr@google.com
jsonl
vehicle_data.jsonl
in pipelines/iot_analytics/scripts
10 - 2025-01-09 2025-01-21 4 2 paraschavda@google.com ihr@google.com
jsonl
maintenance_data.jsonl
in pipelines/iot_analytics/scripts
10 - 2025-01-09 2025-01-21 4 2 paraschavda@google.com ihr@google.com
setup.py
in pipelines/iot_analytics
9 - 2025-01-07 2025-01-21 4 2 paraschavda@google.com ihr@google.com
main.py
in pipelines/iot_analytics
16 1 2025-01-07 2025-01-21 4 2 paraschavda@google.com ihr@google.com
__init__.py
in pipelines/iot_analytics/iot_analytics_pipeline
1 - 2025-01-07 2025-01-21 4 2 paraschavda@google.com ihr@google.com
trigger_inference.py
in pipelines/iot_analytics/iot_analytics_pipeline
20 1 2025-01-09 2025-01-21 4 2 paraschavda@google.com ihr@google.com
aggregate_metrics.py
in pipelines/iot_analytics/iot_analytics_pipeline
67 2 2025-01-09 2025-01-21 4 2 paraschavda@google.com ihr@google.com
parse_timestamp.py
in pipelines/iot_analytics/iot_analytics_pipeline
24 1 2025-01-09 2025-01-21 4 2 paraschavda@google.com ihr@google.com
publish_on_pubsub.py
in pipelines/iot_analytics/scripts
20 1 2025-01-13 2025-01-21 3 2 paraschavda@google.com ihr@google.com
model.py
in pipelines/iot_analytics/scripts
43 1 2025-01-09 2025-01-21 3 2 paraschavda@google.com ihr@google.com
variables.tf
in terraform/iot_analytics
37 - 2024-10-14 2025-01-21 3 2 paraschavda@google.com paraschavda@google.com
create_data.py
in pipelines/iot_analytics/scripts
41 2 2025-01-13 2025-01-21 2 2 paraschavda@google.com ihr@google.com
create_and_populate_bigtable.py
in pipelines/iot_analytics/scripts
69 - 2025-01-13 2025-01-21 2 2 paraschavda@google.com ihr@google.com
in
MANIFEST.in
in pipelines/iot_analytics
1 - 2025-01-13 2025-01-21 2 2 paraschavda@google.com ihr@google.com
cloudbuild.yaml
in pipelines/iot_analytics
11 - 2025-01-13 2025-01-21 2 2 paraschavda@google.com ihr@google.com
TaxiObjects.java
in pipelines/etl_integration_java/src/main/java/com/google/cloud/dataflow/solutions/data
66 2 2024-05-29 2024-06-20 7 1 ihr@google.com ihr@google.com
TaxiEventProcessor.java
in pipelines/etl_integration_java/src/main/java/com/google/cloud/dataflow/solutions/transform
219 17 2024-05-29 2024-06-19 5 1 ihr@google.com ihr@google.com
variables.tf
in terraform/marketing_intelligence
42 - 2024-09-16 2025-01-01 4 1 ihr@google.com ihr@google.com
variables.tf
in terraform/log_replication_splunk
47 - 2024-09-10 2025-01-01 4 1 ihr@google.com ihr@google.com
main.py
in pipelines/ml_ai_python
16 1 2024-09-16 2025-01-01 3 1 ihr@google.com ihr@google.com
ETLIntegration.java
in pipelines/etl_integration_java/src/main/java/com/google/cloud/dataflow/solutions
41 2 2024-05-29 2024-06-20 3 1 ihr@google.com ihr@google.com
setup.py
in pipelines/marketing_intelligence
10 - 2024-09-16 2025-01-01 3 1 ihr@google.com ihr@google.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
in
MANIFEST.in
in pipelines/ml_ai_python
1 -
TaxiEventProcessor.java
in pipelines/etl_integration_java/src/main/java/com/google/cloud/dataflow/solutions/transform
219 17 2024-05-29 2024-06-19 5 1 ihr@google.com ihr@google.com
ClickstreamPubSubToBq.java
in pipelines/clickstream_analytics_java/src/main/java/com/google/cloud/dataflow/solutions/clickstream_analytics
133 2 2024-09-20 2024-09-20 1 1 ihr@google.com ihr@google.com
Spanner.java
in pipelines/etl_integration_java/src/main/java/com/google/cloud/dataflow/solutions/load
74 3 2024-05-29 2024-05-29 1 1 ihr@google.com ihr@google.com
TaxiObjects.java
in pipelines/etl_integration_java/src/main/java/com/google/cloud/dataflow/solutions/data
66 2 2024-05-29 2024-06-20 7 1 ihr@google.com ihr@google.com
JsonToTableRows.java
in pipelines/clickstream_analytics_java/src/main/java/com/google/cloud/dataflow/solutions/clickstream_analytics
57 2 2024-09-20 2024-09-20 1 1 ihr@google.com ihr@google.com
RowToError.java
in pipelines/etl_integration_java/src/main/java/com/google/cloud/dataflow/solutions/transform
49 3 2024-05-29 2024-06-19 2 1 ihr@google.com ihr@google.com
variables.tf
in terraform/log_replication_splunk
47 - 2024-09-10 2025-01-01 4 1 ihr@google.com ihr@google.com
variables.tf
in terraform/marketing_intelligence
42 - 2024-09-16 2025-01-01 4 1 ihr@google.com ihr@google.com
ETLIntegration.java
in pipelines/etl_integration_java/src/main/java/com/google/cloud/dataflow/solutions
41 2 2024-05-29 2024-06-20 3 1 ihr@google.com ihr@google.com
pipeline.py
in pipelines/marketing_intelligence/marketing_intelligence_pipeline
38 5 2024-09-16 2025-01-01 3 1 ihr@google.com ihr@google.com
variables.tf
in terraform/etl_integration
37 - 2024-05-28 2025-01-01 3 1 ihr@google.com ihr@google.com
variables.tf
in terraform/ml_ai
32 - 2024-05-28 2025-01-01 3 1 ihr@google.com ihr@google.com
pipeline.py
in pipelines/ml_ai_python/ml_ai_pipeline
29 4 2025-01-01 2025-01-01 1 1 ihr@google.com ihr@google.com
model_handlers.py
in pipelines/ml_ai_python/ml_ai_pipeline
22 4 2025-01-01 2025-01-01 1 1 ihr@google.com ihr@google.com
SpannerPublisherOptions.java
in pipelines/etl_integration_java/src/main/java/com/google/cloud/dataflow/solutions/options
22 - 2024-05-29 2024-06-20 2 1 ihr@google.com ihr@google.com
SchemaUtils.java
in pipelines/etl_integration_java/src/main/java/com/google/cloud/dataflow/solutions/data
22 1 2024-05-29 2024-06-20 2 1 ihr@google.com ihr@google.com
cloudbuild.yaml
in pipelines/ml_ai_python
18 - 2025-01-01 2025-01-01 1 1 ihr@google.com ihr@google.com
main.py
in pipelines/ml_ai_python
16 1 2024-09-16 2025-01-01 3 1 ihr@google.com ihr@google.com
main.py
in pipelines/marketing_intelligence
16 1 2024-09-16 2025-01-01 3 1 ihr@google.com ihr@google.com
Metrics.java
in pipelines/clickstream_analytics_java/src/main/java/com/google/cloud/dataflow/solutions/clickstream_analytics
12 1 2024-09-20 2024-09-20 1 1 ihr@google.com ihr@google.com
cloudbuild.yaml
in pipelines/marketing_intelligence
12 - 2024-09-16 2025-01-01 3 1 ihr@google.com ihr@google.com
setup.py
in pipelines/ml_ai_python
10 - 2025-01-01 2025-01-01 1 1 ihr@google.com ihr@google.com
setup.py
in pipelines/marketing_intelligence
10 - 2024-09-16 2025-01-01 3 1 ihr@google.com ihr@google.com
options.py
in pipelines/marketing_intelligence/marketing_intelligence_pipeline
10 1 2024-09-16 2025-01-01 3 1 ihr@google.com ihr@google.com
options.py
in pipelines/ml_ai_python/ml_ai_pipeline
8 1 2025-01-01 2025-01-01 1 1 ihr@google.com ihr@google.com
BigTableEnrichment.java
in pipelines/clickstream_analytics_java/src/main/java/com/google/cloud/dataflow/solutions/clickstream_analytics
3 - 2024-09-20 2024-09-20 1 1 ihr@google.com ihr@google.com
__init__.py
in pipelines/ml_ai_python/ml_ai_pipeline
1 - 2025-01-01 2025-01-01 1 1 ihr@google.com ihr@google.com
in
MANIFEST.in
in pipelines/marketing_intelligence
1 - 2024-09-16 2024-09-20 2 1 ihr@google.com ihr@google.com
__init__.py
in pipelines/marketing_intelligence/marketing_intelligence_pipeline
1 - 2024-09-16 2025-01-01 3 1 ihr@google.com ihr@google.com
create_and_populate_bigtable.py
in pipelines/iot_analytics/scripts
69 - 2025-01-13 2025-01-21 2 2 paraschavda@google.com ihr@google.com
pipeline.py
in pipelines/iot_analytics/iot_analytics_pipeline
68 2 2025-01-07 2025-01-21 5 2 paraschavda@google.com ihr@google.com
aggregate_metrics.py
in pipelines/iot_analytics/iot_analytics_pipeline
67 2 2025-01-09 2025-01-21 4 2 paraschavda@google.com ihr@google.com
model.py
in pipelines/iot_analytics/scripts
43 1 2025-01-09 2025-01-21 3 2 paraschavda@google.com ihr@google.com
create_data.py
in pipelines/iot_analytics/scripts
41 2 2025-01-13 2025-01-21 2 2 paraschavda@google.com ihr@google.com
variables.tf
in terraform/iot_analytics
37 - 2024-10-14 2025-01-21 3 2 paraschavda@google.com paraschavda@google.com
options.py
in pipelines/iot_analytics/iot_analytics_pipeline
24 1 2025-01-07 2025-01-21 5 2 paraschavda@google.com ihr@google.com
parse_timestamp.py
in pipelines/iot_analytics/iot_analytics_pipeline
24 1 2025-01-09 2025-01-21 4 2 paraschavda@google.com ihr@google.com
publish_on_pubsub.py
in pipelines/iot_analytics/scripts
20 1 2025-01-13 2025-01-21 3 2 paraschavda@google.com ihr@google.com
trigger_inference.py
in pipelines/iot_analytics/iot_analytics_pipeline
20 1 2025-01-09 2025-01-21 4 2 paraschavda@google.com ihr@google.com
main.py
in pipelines/iot_analytics
16 1 2025-01-07 2025-01-21 4 2 paraschavda@google.com ihr@google.com
cloudbuild.yaml
in pipelines/iot_analytics
11 - 2025-01-13 2025-01-21 2 2 paraschavda@google.com ihr@google.com
jsonl
vehicle_data.jsonl
in pipelines/iot_analytics/scripts
10 - 2025-01-09 2025-01-21 4 2 paraschavda@google.com ihr@google.com
jsonl
maintenance_data.jsonl
in pipelines/iot_analytics/scripts
10 - 2025-01-09 2025-01-21 4 2 paraschavda@google.com ihr@google.com
setup.py
in pipelines/iot_analytics
9 - 2025-01-07 2025-01-21 4 2 paraschavda@google.com ihr@google.com
in
MANIFEST.in
in pipelines/iot_analytics
1 - 2025-01-13 2025-01-21 2 2 paraschavda@google.com ihr@google.com
__init__.py
in pipelines/iot_analytics/iot_analytics_pipeline
1 - 2025-01-07 2025-01-21 4 2 paraschavda@google.com ihr@google.com
main.tf
in terraform/marketing_intelligence
185 - 2024-09-16 2025-02-21 12 3 ihr@google.com bot@renovateapp.com
main.tf
in terraform/log_replication_splunk
166 - 2024-09-10 2025-02-21 12 3 ihr@google.com bot@renovateapp.com
main.tf
in terraform/iot_analytics
156 - 2024-10-14 2025-02-21 12 3 paraschavda@google.com bot@renovateapp.com
Correlations

File Size vs. Number of Changes: 72 points

terraform/anomaly_detection/main.tf x: 184 lines of code y: 13 # changes terraform/cdp/main.tf x: 170 lines of code y: 16 # changes terraform/clickstream_analytics/main.tf x: 160 lines of code y: 15 # changes terraform/etl_integration/main.tf x: 211 lines of code y: 23 # changes terraform/iot_analytics/main.tf x: 156 lines of code y: 12 # changes terraform/log_replication_splunk/main.tf x: 166 lines of code y: 12 # changes terraform/marketing_intelligence/main.tf x: 185 lines of code y: 12 # changes terraform/ml_ai/main.tf x: 158 lines of code y: 21 # changes pipelines/iot_analytics/MANIFEST.in x: 1 lines of code y: 2 # changes pipelines/iot_analytics/cloudbuild.yaml x: 11 lines of code y: 2 # changes pipelines/iot_analytics/iot_analytics_pipeline/__init__.py x: 1 lines of code y: 4 # changes pipelines/iot_analytics/iot_analytics_pipeline/aggregate_metrics.py x: 67 lines of code y: 4 # changes pipelines/iot_analytics/iot_analytics_pipeline/options.py x: 24 lines of code y: 5 # changes pipelines/iot_analytics/iot_analytics_pipeline/parse_timestamp.py x: 24 lines of code y: 4 # changes pipelines/iot_analytics/iot_analytics_pipeline/pipeline.py x: 68 lines of code y: 5 # changes pipelines/iot_analytics/iot_analytics_pipeline/trigger_inference.py x: 20 lines of code y: 4 # changes pipelines/iot_analytics/main.py x: 16 lines of code y: 4 # changes pipelines/iot_analytics/scripts/create_and_populate_bigtable.py x: 69 lines of code y: 2 # changes pipelines/iot_analytics/scripts/create_data.py x: 41 lines of code y: 2 # changes pipelines/iot_analytics/scripts/maintenance_data.jsonl x: 10 lines of code y: 4 # changes pipelines/iot_analytics/scripts/model.py x: 43 lines of code y: 3 # changes pipelines/iot_analytics/scripts/publish_on_pubsub.py x: 20 lines of code y: 3 # changes pipelines/iot_analytics/setup.py x: 9 lines of code y: 4 # changes terraform/iot_analytics/variables.tf x: 37 lines of code y: 3 # changes pipelines/anomaly_detection/anomaly_detection_pipeline/pipeline.py x: 34 lines of code y: 4 # changes pipelines/anomaly_detection/cloudbuild.yaml x: 12 lines of code y: 9 # changes pipelines/cdp/cdp_pipeline/__init__.py x: 1 lines of code y: 5 # changes pipelines/cdp/cdp_pipeline/customer_data_platform.py x: 78 lines of code y: 6 # changes pipelines/cdp/cdp_pipeline/generate_transaction_data.py x: 46 lines of code y: 7 # changes pipelines/cdp/cdp_pipeline/options.py x: 11 lines of code y: 5 # changes pipelines/cdp/cloudbuild.yaml x: 11 lines of code y: 6 # changes pipelines/cdp/main.py x: 15 lines of code y: 5 # changes pipelines/cdp/setup.py x: 10 lines of code y: 5 # changes pipelines/marketing_intelligence/cloudbuild.yaml x: 12 lines of code y: 3 # changes pipelines/marketing_intelligence/main.py x: 16 lines of code y: 3 # changes pipelines/marketing_intelligence/marketing_intelligence_pipeline/__init__.py x: 1 lines of code y: 3 # changes pipelines/marketing_intelligence/marketing_intelligence_pipeline/options.py x: 10 lines of code y: 3 # changes pipelines/marketing_intelligence/marketing_intelligence_pipeline/pipeline.py x: 38 lines of code y: 3 # changes pipelines/ml_ai_python/cloudbuild.yaml x: 18 lines of code y: 1 # changes pipelines/ml_ai_python/ml_ai_pipeline/__init__.py x: 1 lines of code y: 1 # changes pipelines/ml_ai_python/ml_ai_pipeline/model_handlers.py x: 22 lines of code y: 1 # changes pipelines/ml_ai_python/ml_ai_pipeline/options.py x: 8 lines of code y: 1 # changes pipelines/ml_ai_python/ml_ai_pipeline/pipeline.py x: 29 lines of code y: 1 # changes pipelines/ml_ai_python/setup.py x: 10 lines of code y: 1 # changes terraform/anomaly_detection/variables.tf x: 42 lines of code y: 5 # changes terraform/cdp/variables.tf x: 47 lines of code y: 7 # changes terraform/clickstream_analytics/variables.tf x: 32 lines of code y: 4 # changes terraform/log_replication_splunk/variables.tf x: 47 lines of code y: 4 # changes terraform/marketing_intelligence/variables.tf x: 42 lines of code y: 4 # changes terraform/ml_ai/variables.tf x: 32 lines of code y: 3 # changes pipelines/clickstream_analytics_java/src/main/java/com/google/cloud/dataflow/solutions/clickstream_analytics/BigTableEnrichment.java x: 3 lines of code y: 1 # changes pipelines/clickstream_analytics_java/src/main/java/com/google/cloud/dataflow/solutions/clickstream_analytics/ClickstreamPubSubToBq.java x: 133 lines of code y: 1 # changes pipelines/clickstream_analytics_java/src/main/java/com/google/cloud/dataflow/solutions/clickstream_analytics/JsonToTableRows.java x: 57 lines of code y: 1 # changes pipelines/clickstream_analytics_java/src/main/java/com/google/cloud/dataflow/solutions/clickstream_analytics/Metrics.java x: 12 lines of code y: 1 # changes pipelines/etl_integration_java/src/main/java/com/google/cloud/dataflow/solutions/ETLIntegration.java x: 41 lines of code y: 3 # changes pipelines/etl_integration_java/src/main/java/com/google/cloud/dataflow/solutions/data/SchemaUtils.java x: 22 lines of code y: 2 # changes pipelines/etl_integration_java/src/main/java/com/google/cloud/dataflow/solutions/data/TaxiObjects.java x: 66 lines of code y: 7 # changes pipelines/etl_integration_java/src/main/java/com/google/cloud/dataflow/solutions/transform/TaxiEventProcessor.java x: 219 lines of code y: 5 # changes pipelines/etl_integration_java/src/main/java/com/google/cloud/dataflow/solutions/transform/RowToError.java x: 49 lines of code y: 2 # changes pipelines/etl_integration_java/src/main/java/com/google/cloud/dataflow/solutions/load/Spanner.java x: 74 lines of code y: 1 # changes
23.0
# changes
  min: 1.0
  average: 4.76
  25th percentile: 2.0
  median: 4.0
  75th percentile: 5.0
  max: 23.0
0 219.0
lines of code
min: 1.0 | average: 45.65 | 25th percentile: 10.0 | median: 22.0 | 75th percentile: 48.5 | max: 219.0

Number of Contributors vs. Number of Changes: 72 points

terraform/anomaly_detection/main.tf x: 5 # contributors y: 13 # changes terraform/cdp/main.tf x: 5 # contributors y: 16 # changes terraform/clickstream_analytics/main.tf x: 5 # contributors y: 15 # changes terraform/etl_integration/main.tf x: 5 # contributors y: 23 # changes terraform/iot_analytics/main.tf x: 3 # contributors y: 12 # changes terraform/ml_ai/main.tf x: 6 # contributors y: 21 # changes pipelines/iot_analytics/MANIFEST.in x: 2 # contributors y: 2 # changes pipelines/iot_analytics/iot_analytics_pipeline/__init__.py x: 2 # contributors y: 4 # changes pipelines/iot_analytics/iot_analytics_pipeline/options.py x: 2 # contributors y: 5 # changes pipelines/iot_analytics/scripts/model.py x: 2 # contributors y: 3 # changes pipelines/anomaly_detection/anomaly_detection_pipeline/__init__.py x: 3 # contributors y: 4 # changes pipelines/anomaly_detection/cloudbuild.yaml x: 4 # contributors y: 9 # changes pipelines/cdp/cdp_pipeline/__init__.py x: 3 # contributors y: 5 # changes pipelines/cdp/cdp_pipeline/customer_data_platform.py x: 3 # contributors y: 6 # changes pipelines/cdp/cdp_pipeline/generate_transaction_data.py x: 3 # contributors y: 7 # changes pipelines/marketing_intelligence/cloudbuild.yaml x: 1 # contributors y: 3 # changes pipelines/ml_ai_python/cloudbuild.yaml x: 1 # contributors y: 1 # changes terraform/log_replication_splunk/variables.tf x: 1 # contributors y: 4 # changes pipelines/marketing_intelligence/MANIFEST.in x: 1 # contributors y: 2 # changes pipelines/anomaly_detection/MANIFEST.in x: 3 # contributors y: 3 # changes pipelines/etl_integration_java/src/main/java/com/google/cloud/dataflow/solutions/data/TaxiObjects.java x: 1 # contributors y: 7 # changes pipelines/etl_integration_java/src/main/java/com/google/cloud/dataflow/solutions/transform/TaxiEventProcessor.java x: 1 # contributors y: 5 # changes
23.0
# changes
  min: 1.0
  average: 4.76
  25th percentile: 2.0
  median: 4.0
  75th percentile: 5.0
  max: 23.0
0 6.0
# contributors
min: 1.0 | average: 2.13 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 6.0

Number of Contributors vs. File Size: 72 points

terraform/anomaly_detection/main.tf x: 5 # contributors y: 184 lines of code terraform/cdp/main.tf x: 5 # contributors y: 170 lines of code terraform/clickstream_analytics/main.tf x: 5 # contributors y: 160 lines of code terraform/etl_integration/main.tf x: 5 # contributors y: 211 lines of code terraform/iot_analytics/main.tf x: 3 # contributors y: 156 lines of code terraform/log_replication_splunk/main.tf x: 3 # contributors y: 166 lines of code terraform/marketing_intelligence/main.tf x: 3 # contributors y: 185 lines of code terraform/ml_ai/main.tf x: 6 # contributors y: 158 lines of code pipelines/iot_analytics/MANIFEST.in x: 2 # contributors y: 1 lines of code pipelines/iot_analytics/cloudbuild.yaml x: 2 # contributors y: 11 lines of code pipelines/iot_analytics/iot_analytics_pipeline/aggregate_metrics.py x: 2 # contributors y: 67 lines of code pipelines/iot_analytics/iot_analytics_pipeline/options.py x: 2 # contributors y: 24 lines of code pipelines/iot_analytics/iot_analytics_pipeline/pipeline.py x: 2 # contributors y: 68 lines of code pipelines/iot_analytics/iot_analytics_pipeline/trigger_inference.py x: 2 # contributors y: 20 lines of code pipelines/iot_analytics/main.py x: 2 # contributors y: 16 lines of code pipelines/iot_analytics/scripts/create_and_populate_bigtable.py x: 2 # contributors y: 69 lines of code pipelines/iot_analytics/scripts/create_data.py x: 2 # contributors y: 41 lines of code pipelines/iot_analytics/scripts/maintenance_data.jsonl x: 2 # contributors y: 10 lines of code pipelines/iot_analytics/scripts/model.py x: 2 # contributors y: 43 lines of code pipelines/iot_analytics/setup.py x: 2 # contributors y: 9 lines of code terraform/iot_analytics/variables.tf x: 2 # contributors y: 37 lines of code pipelines/anomaly_detection/anomaly_detection_pipeline/__init__.py x: 3 # contributors y: 1 lines of code pipelines/anomaly_detection/anomaly_detection_pipeline/options.py x: 3 # contributors y: 10 lines of code pipelines/anomaly_detection/anomaly_detection_pipeline/pipeline.py x: 3 # contributors y: 34 lines of code pipelines/anomaly_detection/cloudbuild.yaml x: 4 # contributors y: 12 lines of code pipelines/anomaly_detection/main.py x: 3 # contributors y: 16 lines of code pipelines/cdp/cdp_pipeline/customer_data_platform.py x: 3 # contributors y: 78 lines of code pipelines/cdp/cdp_pipeline/generate_transaction_data.py x: 3 # contributors y: 46 lines of code pipelines/cdp/cdp_pipeline/options.py x: 3 # contributors y: 11 lines of code pipelines/cdp/main.py x: 3 # contributors y: 15 lines of code pipelines/marketing_intelligence/cloudbuild.yaml x: 1 # contributors y: 12 lines of code pipelines/marketing_intelligence/main.py x: 1 # contributors y: 16 lines of code pipelines/marketing_intelligence/marketing_intelligence_pipeline/__init__.py x: 1 # contributors y: 1 lines of code pipelines/marketing_intelligence/marketing_intelligence_pipeline/options.py x: 1 # contributors y: 10 lines of code pipelines/marketing_intelligence/marketing_intelligence_pipeline/pipeline.py x: 1 # contributors y: 38 lines of code pipelines/ml_ai_python/cloudbuild.yaml x: 1 # contributors y: 18 lines of code pipelines/ml_ai_python/ml_ai_pipeline/model_handlers.py x: 1 # contributors y: 22 lines of code pipelines/ml_ai_python/ml_ai_pipeline/options.py x: 1 # contributors y: 8 lines of code pipelines/ml_ai_python/ml_ai_pipeline/pipeline.py x: 1 # contributors y: 29 lines of code terraform/anomaly_detection/variables.tf x: 3 # contributors y: 42 lines of code terraform/cdp/variables.tf x: 3 # contributors y: 47 lines of code terraform/clickstream_analytics/variables.tf x: 3 # contributors y: 32 lines of code terraform/etl_integration/variables.tf x: 1 # contributors y: 37 lines of code terraform/log_replication_splunk/variables.tf x: 1 # contributors y: 47 lines of code terraform/marketing_intelligence/variables.tf x: 1 # contributors y: 42 lines of code terraform/ml_ai/variables.tf x: 1 # contributors y: 32 lines of code pipelines/clickstream_analytics_java/src/main/java/com/google/cloud/dataflow/solutions/clickstream_analytics/BigTableEnrichment.java x: 1 # contributors y: 3 lines of code pipelines/clickstream_analytics_java/src/main/java/com/google/cloud/dataflow/solutions/clickstream_analytics/ClickstreamPubSubToBq.java x: 1 # contributors y: 133 lines of code pipelines/clickstream_analytics_java/src/main/java/com/google/cloud/dataflow/solutions/clickstream_analytics/JsonToTableRows.java x: 1 # contributors y: 57 lines of code pipelines/etl_integration_java/src/main/java/com/google/cloud/dataflow/solutions/ETLIntegration.java x: 1 # contributors y: 41 lines of code pipelines/etl_integration_java/src/main/java/com/google/cloud/dataflow/solutions/data/TaxiObjects.java x: 1 # contributors y: 66 lines of code pipelines/etl_integration_java/src/main/java/com/google/cloud/dataflow/solutions/transform/TaxiEventProcessor.java x: 1 # contributors y: 219 lines of code pipelines/etl_integration_java/src/main/java/com/google/cloud/dataflow/solutions/transform/RowToError.java x: 1 # contributors y: 49 lines of code pipelines/etl_integration_java/src/main/java/com/google/cloud/dataflow/solutions/load/Spanner.java x: 1 # contributors y: 74 lines of code
219.0
lines of code
  min: 1.0
  average: 45.65
  25th percentile: 10.0
  median: 22.0
  75th percentile: 48.5
  max: 219.0
0 6.0
# contributors
min: 1.0 | average: 2.13 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 6.0