GoogleCloudPlatform / cloud-run-kafka-scaler
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 30% | 24% | 44%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java0% | 0% | 24% | 24% | 50%
tf0% | 0% | 61% | 25% | 13%
yaml0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 24% | 24% | 50%
terraform0% | 0% | 65% | 27% | 7%
terraform-examples0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 38)
File# lines# units
ScalingStabilizer.java
in src/main/java/com/google/cloud/run/kafkascaler
326 20
main.tf
in terraform
271 -
CloudRunClientWrapper.java
in src/main/java/com/google/cloud/run/kafkascaler/clients
219 12
MetricsService.java
in src/main/java/com/google/cloud/run/kafkascaler
188 3
Scaler.java
in src/main/java/com/google/cloud/run/kafkascaler
186 5
ConfigurationProvider.java
in src/main/java/com/google/cloud/run/kafkascaler
173 12
variables.tf
in terraform
111 -
KafkaScaler.java
in src/main/java/com/google/cloud/run/kafkascaler
96 5
SelfScheduler.java
in src/main/java/com/google/cloud/run/kafkascaler
89 3
Scaling.java
in src/main/java/com/google/cloud/run/kafkascaler/scalingconfig
72 3
MetricTarget.java
in src/main/java/com/google/cloud/run/kafkascaler/scalingconfig
65 2
Kafka.java
in src/main/java/com/google/cloud/run/kafkascaler
60 3
CpuScaling.java
in src/main/java/com/google/cloud/run/kafkascaler
59 3
Metric.java
in src/main/java/com/google/cloud/run/kafkascaler/scalingconfig
55 2
Policy.java
in src/main/java/com/google/cloud/run/kafkascaler/scalingconfig
53 3
Spec.java
in src/main/java/com/google/cloud/run/kafkascaler/scalingconfig
50 3
Behavior.java
in src/main/java/com/google/cloud/run/kafkascaler/scalingconfig
46 2
KafkaAdminClientWrapper.java
in src/main/java/com/google/cloud/run/kafkascaler/clients
46 6
DefaultBehavior.java
in src/main/java/com/google/cloud/run/kafkascaler/scalingconfig
45 1
RequestResponseHandler.java
in src/main/java/com/google/cloud/run/kafkascaler
43 4
WorkloadInfoParser.java
in src/main/java/com/google/cloud/run/kafkascaler
35 3
CloudRunMetadataClient.java
in src/main/java/com/google/cloud/run/kafkascaler/clients
33 2
module.tf
in terraform-examples
33 -
LagScaling.java
in src/main/java/com/google/cloud/run/kafkascaler
32 3
External.java
in src/main/java/com/google/cloud/run/kafkascaler/scalingconfig
31 2
outputs.tf
in terraform
29 -
Resource.java
in src/main/java/com/google/cloud/run/kafkascaler/scalingconfig
28 2
Merger.java
in src/main/java/com/google/cloud/run/kafkascaler/scalingconfig
25 2
ScalingConfig.java
in src/main/java/com/google/cloud/run/kafkascaler/scalingconfig
24 3
CloudMonitoringClientWrapper.java
in src/main/java/com/google/cloud/run/kafkascaler/clients
21 3
MetricName.java
in src/main/java/com/google/cloud/run/kafkascaler/scalingconfig
20 2
ScaleTargetRef.java
in src/main/java/com/google/cloud/run/kafkascaler/scalingconfig
19 2
CloudTasksClientWrapper.java
in src/main/java/com/google/cloud/run/kafkascaler/clients
16 3
Parser.java
in src/main/java/com/google/cloud/run/kafkascaler/scalingconfig
15 2
InstanceCountProvider.java
in src/main/java/com/google/cloud/run/kafkascaler
13 2
Validation.java
in src/main/java/com/google/cloud/run/kafkascaler/scalingconfig
11 2
8 -
project.toml
in src/main/java/com/google/cloud/run/kafkascaler
2 -
Files With Most Units (Top 32)
File# lines# units
ScalingStabilizer.java
in src/main/java/com/google/cloud/run/kafkascaler
326 20
ConfigurationProvider.java
in src/main/java/com/google/cloud/run/kafkascaler
173 12
CloudRunClientWrapper.java
in src/main/java/com/google/cloud/run/kafkascaler/clients
219 12
KafkaAdminClientWrapper.java
in src/main/java/com/google/cloud/run/kafkascaler/clients
46 6
Scaler.java
in src/main/java/com/google/cloud/run/kafkascaler
186 5
KafkaScaler.java
in src/main/java/com/google/cloud/run/kafkascaler
96 5
RequestResponseHandler.java
in src/main/java/com/google/cloud/run/kafkascaler
43 4
ScalingConfig.java
in src/main/java/com/google/cloud/run/kafkascaler/scalingconfig
24 3
Spec.java
in src/main/java/com/google/cloud/run/kafkascaler/scalingconfig
50 3
Policy.java
in src/main/java/com/google/cloud/run/kafkascaler/scalingconfig
53 3
Scaling.java
in src/main/java/com/google/cloud/run/kafkascaler/scalingconfig
72 3
LagScaling.java
in src/main/java/com/google/cloud/run/kafkascaler
32 3
SelfScheduler.java
in src/main/java/com/google/cloud/run/kafkascaler
89 3
MetricsService.java
in src/main/java/com/google/cloud/run/kafkascaler
188 3
WorkloadInfoParser.java
in src/main/java/com/google/cloud/run/kafkascaler
35 3
Kafka.java
in src/main/java/com/google/cloud/run/kafkascaler
60 3
CpuScaling.java
in src/main/java/com/google/cloud/run/kafkascaler
59 3
CloudMonitoringClientWrapper.java
in src/main/java/com/google/cloud/run/kafkascaler/clients
21 3
CloudTasksClientWrapper.java
in src/main/java/com/google/cloud/run/kafkascaler/clients
16 3
Validation.java
in src/main/java/com/google/cloud/run/kafkascaler/scalingconfig
11 2
MetricTarget.java
in src/main/java/com/google/cloud/run/kafkascaler/scalingconfig
65 2
Merger.java
in src/main/java/com/google/cloud/run/kafkascaler/scalingconfig
25 2
Behavior.java
in src/main/java/com/google/cloud/run/kafkascaler/scalingconfig
46 2
Metric.java
in src/main/java/com/google/cloud/run/kafkascaler/scalingconfig
55 2
Resource.java
in src/main/java/com/google/cloud/run/kafkascaler/scalingconfig
28 2
Parser.java
in src/main/java/com/google/cloud/run/kafkascaler/scalingconfig
15 2
MetricName.java
in src/main/java/com/google/cloud/run/kafkascaler/scalingconfig
20 2
ScaleTargetRef.java
in src/main/java/com/google/cloud/run/kafkascaler/scalingconfig
19 2
External.java
in src/main/java/com/google/cloud/run/kafkascaler/scalingconfig
31 2
InstanceCountProvider.java
in src/main/java/com/google/cloud/run/kafkascaler
13 2
CloudRunMetadataClient.java
in src/main/java/com/google/cloud/run/kafkascaler/clients
33 2
DefaultBehavior.java
in src/main/java/com/google/cloud/run/kafkascaler/scalingconfig
45 1
Files With Long Lines (Top 2)

There are 2 files with lines longer than 120 characters. In total, there are 15 long lines.

File# lines# units# long lines
variables.tf
in terraform
111 - 14
outputs.tf
in terraform
29 - 1
Correlations

File Size vs. Commits (all time): 14 points

src/main/java/com/google/cloud/run/kafkascaler/ConfigurationProvider.java x: 3 commits (all time) y: 173 lines of code src/main/java/com/google/cloud/run/kafkascaler/CpuScaling.java x: 1 commits (all time) y: 59 lines of code src/main/java/com/google/cloud/run/kafkascaler/KafkaScaler.java x: 2 commits (all time) y: 96 lines of code src/main/java/com/google/cloud/run/kafkascaler/LagScaling.java x: 1 commits (all time) y: 32 lines of code src/main/java/com/google/cloud/run/kafkascaler/MetricsService.java x: 1 commits (all time) y: 188 lines of code src/main/java/com/google/cloud/run/kafkascaler/RequestResponseHandler.java x: 1 commits (all time) y: 43 lines of code src/main/java/com/google/cloud/run/kafkascaler/Scaler.java x: 2 commits (all time) y: 186 lines of code src/main/java/com/google/cloud/run/kafkascaler/ScalingStabilizer.java x: 1 commits (all time) y: 326 lines of code src/main/java/com/google/cloud/run/kafkascaler/SelfScheduler.java x: 2 commits (all time) y: 89 lines of code src/main/java/com/google/cloud/run/kafkascaler/clients/CloudRunClientWrapper.java x: 1 commits (all time) y: 219 lines of code terraform/main.tf x: 2 commits (all time) y: 271 lines of code src/main/java/com/google/cloud/run/kafkascaler/clients/CloudRunMetadataClient.java x: 1 commits (all time) y: 33 lines of code terraform/variables.tf x: 1 commits (all time) y: 111 lines of code
326.0
lines of code
  min: 32.0
  average: 132.79
  25th percentile: 40.5
  median: 103.5
  75th percentile: 195.75
  max: 326.0
0 3.0
commits (all time)
min: 1.0 | average: 1.43 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0

File Size vs. Contributors (all time): 14 points

src/main/java/com/google/cloud/run/kafkascaler/ConfigurationProvider.java x: 1 contributors (all time) y: 173 lines of code src/main/java/com/google/cloud/run/kafkascaler/CpuScaling.java x: 1 contributors (all time) y: 59 lines of code src/main/java/com/google/cloud/run/kafkascaler/KafkaScaler.java x: 1 contributors (all time) y: 96 lines of code src/main/java/com/google/cloud/run/kafkascaler/LagScaling.java x: 1 contributors (all time) y: 32 lines of code src/main/java/com/google/cloud/run/kafkascaler/MetricsService.java x: 1 contributors (all time) y: 188 lines of code src/main/java/com/google/cloud/run/kafkascaler/RequestResponseHandler.java x: 1 contributors (all time) y: 43 lines of code src/main/java/com/google/cloud/run/kafkascaler/Scaler.java x: 1 contributors (all time) y: 186 lines of code src/main/java/com/google/cloud/run/kafkascaler/ScalingStabilizer.java x: 1 contributors (all time) y: 326 lines of code src/main/java/com/google/cloud/run/kafkascaler/SelfScheduler.java x: 1 contributors (all time) y: 89 lines of code src/main/java/com/google/cloud/run/kafkascaler/clients/CloudRunClientWrapper.java x: 1 contributors (all time) y: 219 lines of code terraform/main.tf x: 2 contributors (all time) y: 271 lines of code src/main/java/com/google/cloud/run/kafkascaler/clients/CloudRunMetadataClient.java x: 1 contributors (all time) y: 33 lines of code terraform/variables.tf x: 1 contributors (all time) y: 111 lines of code
326.0
lines of code
  min: 32.0
  average: 132.79
  25th percentile: 40.5
  median: 103.5
  75th percentile: 195.75
  max: 326.0
0 2.0
contributors (all time)
min: 1.0 | average: 1.07 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

File Size vs. Commits (30 days): 14 points

src/main/java/com/google/cloud/run/kafkascaler/ConfigurationProvider.java x: 3 commits (30d) y: 173 lines of code src/main/java/com/google/cloud/run/kafkascaler/CpuScaling.java x: 1 commits (30d) y: 59 lines of code src/main/java/com/google/cloud/run/kafkascaler/KafkaScaler.java x: 2 commits (30d) y: 96 lines of code src/main/java/com/google/cloud/run/kafkascaler/LagScaling.java x: 1 commits (30d) y: 32 lines of code src/main/java/com/google/cloud/run/kafkascaler/MetricsService.java x: 1 commits (30d) y: 188 lines of code src/main/java/com/google/cloud/run/kafkascaler/RequestResponseHandler.java x: 1 commits (30d) y: 43 lines of code src/main/java/com/google/cloud/run/kafkascaler/Scaler.java x: 2 commits (30d) y: 186 lines of code src/main/java/com/google/cloud/run/kafkascaler/ScalingStabilizer.java x: 1 commits (30d) y: 326 lines of code src/main/java/com/google/cloud/run/kafkascaler/SelfScheduler.java x: 2 commits (30d) y: 89 lines of code src/main/java/com/google/cloud/run/kafkascaler/clients/CloudRunClientWrapper.java x: 1 commits (30d) y: 219 lines of code terraform/main.tf x: 2 commits (30d) y: 271 lines of code src/main/java/com/google/cloud/run/kafkascaler/clients/CloudRunMetadataClient.java x: 1 commits (30d) y: 33 lines of code terraform/variables.tf x: 1 commits (30d) y: 111 lines of code
326.0
lines of code
  min: 32.0
  average: 132.79
  25th percentile: 40.5
  median: 103.5
  75th percentile: 195.75
  max: 326.0
0 3.0
commits (30d)
min: 1.0 | average: 1.43 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0

File Size vs. Contributors (30 days): 14 points

src/main/java/com/google/cloud/run/kafkascaler/ConfigurationProvider.java x: 1 contributors (30d) y: 173 lines of code src/main/java/com/google/cloud/run/kafkascaler/CpuScaling.java x: 1 contributors (30d) y: 59 lines of code src/main/java/com/google/cloud/run/kafkascaler/KafkaScaler.java x: 1 contributors (30d) y: 96 lines of code src/main/java/com/google/cloud/run/kafkascaler/LagScaling.java x: 1 contributors (30d) y: 32 lines of code src/main/java/com/google/cloud/run/kafkascaler/MetricsService.java x: 1 contributors (30d) y: 188 lines of code src/main/java/com/google/cloud/run/kafkascaler/RequestResponseHandler.java x: 1 contributors (30d) y: 43 lines of code src/main/java/com/google/cloud/run/kafkascaler/Scaler.java x: 1 contributors (30d) y: 186 lines of code src/main/java/com/google/cloud/run/kafkascaler/ScalingStabilizer.java x: 1 contributors (30d) y: 326 lines of code src/main/java/com/google/cloud/run/kafkascaler/SelfScheduler.java x: 1 contributors (30d) y: 89 lines of code src/main/java/com/google/cloud/run/kafkascaler/clients/CloudRunClientWrapper.java x: 1 contributors (30d) y: 219 lines of code terraform/main.tf x: 2 contributors (30d) y: 271 lines of code src/main/java/com/google/cloud/run/kafkascaler/clients/CloudRunMetadataClient.java x: 1 contributors (30d) y: 33 lines of code terraform/variables.tf x: 1 contributors (30d) y: 111 lines of code
326.0
lines of code
  min: 32.0
  average: 132.79
  25th percentile: 40.5
  median: 103.5
  75th percentile: 195.75
  max: 326.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.07 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

File Size vs. Commits (90 days): 14 points

src/main/java/com/google/cloud/run/kafkascaler/ConfigurationProvider.java x: 3 commits (90d) y: 173 lines of code src/main/java/com/google/cloud/run/kafkascaler/CpuScaling.java x: 1 commits (90d) y: 59 lines of code src/main/java/com/google/cloud/run/kafkascaler/KafkaScaler.java x: 2 commits (90d) y: 96 lines of code src/main/java/com/google/cloud/run/kafkascaler/LagScaling.java x: 1 commits (90d) y: 32 lines of code src/main/java/com/google/cloud/run/kafkascaler/MetricsService.java x: 1 commits (90d) y: 188 lines of code src/main/java/com/google/cloud/run/kafkascaler/RequestResponseHandler.java x: 1 commits (90d) y: 43 lines of code src/main/java/com/google/cloud/run/kafkascaler/Scaler.java x: 2 commits (90d) y: 186 lines of code src/main/java/com/google/cloud/run/kafkascaler/ScalingStabilizer.java x: 1 commits (90d) y: 326 lines of code src/main/java/com/google/cloud/run/kafkascaler/SelfScheduler.java x: 2 commits (90d) y: 89 lines of code src/main/java/com/google/cloud/run/kafkascaler/clients/CloudRunClientWrapper.java x: 1 commits (90d) y: 219 lines of code terraform/main.tf x: 2 commits (90d) y: 271 lines of code src/main/java/com/google/cloud/run/kafkascaler/clients/CloudRunMetadataClient.java x: 1 commits (90d) y: 33 lines of code terraform/variables.tf x: 1 commits (90d) y: 111 lines of code
326.0
lines of code
  min: 32.0
  average: 132.79
  25th percentile: 40.5
  median: 103.5
  75th percentile: 195.75
  max: 326.0
0 3.0
commits (90d)
min: 1.0 | average: 1.43 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0

File Size vs. Contributors (90 days): 14 points

src/main/java/com/google/cloud/run/kafkascaler/ConfigurationProvider.java x: 1 contributors (90d) y: 173 lines of code src/main/java/com/google/cloud/run/kafkascaler/CpuScaling.java x: 1 contributors (90d) y: 59 lines of code src/main/java/com/google/cloud/run/kafkascaler/KafkaScaler.java x: 1 contributors (90d) y: 96 lines of code src/main/java/com/google/cloud/run/kafkascaler/LagScaling.java x: 1 contributors (90d) y: 32 lines of code src/main/java/com/google/cloud/run/kafkascaler/MetricsService.java x: 1 contributors (90d) y: 188 lines of code src/main/java/com/google/cloud/run/kafkascaler/RequestResponseHandler.java x: 1 contributors (90d) y: 43 lines of code src/main/java/com/google/cloud/run/kafkascaler/Scaler.java x: 1 contributors (90d) y: 186 lines of code src/main/java/com/google/cloud/run/kafkascaler/ScalingStabilizer.java x: 1 contributors (90d) y: 326 lines of code src/main/java/com/google/cloud/run/kafkascaler/SelfScheduler.java x: 1 contributors (90d) y: 89 lines of code src/main/java/com/google/cloud/run/kafkascaler/clients/CloudRunClientWrapper.java x: 1 contributors (90d) y: 219 lines of code terraform/main.tf x: 2 contributors (90d) y: 271 lines of code src/main/java/com/google/cloud/run/kafkascaler/clients/CloudRunMetadataClient.java x: 1 contributors (90d) y: 33 lines of code terraform/variables.tf x: 1 contributors (90d) y: 111 lines of code
326.0
lines of code
  min: 32.0
  average: 132.79
  25th percentile: 40.5
  median: 103.5
  75th percentile: 195.75
  max: 326.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.07 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0