GoogleCloudPlatform / grpc-gcp-go
File Size

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

Intro
Learn more...
File Size Overall
68% | 4% | 16% | 4% | 6%
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
go70% | 4% | 16% | 3% | 4%
proto0% | 0% | 0% | 71% | 28%
yaml0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
e2e-examples91% | 0% | 7% | 0% | 1%
continuous_load_testing77% | 0% | 11% | 0% | 11%
spanner_prober0% | 67% | 0% | 21% | 11%
grpcgcp0% | 0% | 63% | 26% | 9%
cloudprober0% | 0% | 68% | 0% | 31%
e2e-checksum0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 33)
File# lines# units
storage.pb.go
in e2e-examples/gcs/google.golang.org/genproto/googleapis/storage/v1
5976 979
messages.pb.go
in continuous_load_testing/proto/grpc/testing/messages
2060 251
storage_resources.pb.go
in e2e-examples/gcs/google.golang.org/genproto/googleapis/storage/v1
2046 411
proberlib.go
in spanner_prober/prober
598 35
grpc_gcp.pb.go
in grpcgcp/grpc_gcp
478 49
gcp_balancer.go
in grpcgcp
433 29
echo.pb.go
in e2e-examples/echo/echo
344 57
client.go
in continuous_load_testing
313 12
main.go
in e2e-examples/gcs
308 8
spannerprobers.go
in cloudprober
279 8
247 17
gcp_picker.go
in grpcgcp
200 11
main.go
in spanner_prober
186 3
multiendpoint.go
in grpcgcp/multiendpoint
182 10
proto
grpc_gcp.proto
in grpcgcp/grpc_gcp
110 -
interceptors.go
in spanner_prober/prober
97 5
empty.pb.go
in continuous_load_testing/proto/grpc/testing/empty
95 8
88 4
main.go
in e2e-examples/echo/echo-client
87 2
main.go
in e2e-checksum
72 4
gcp_logger.go
in grpcgcp
64 14
stackdriverutils.go
in cloudprober
63 7
main.go
in cloudprober
45 4
proto
echo.proto
in e2e-examples/echo/echo
43 -
client-go.yaml
in continuous_load_testing
41 -
client-go-useast7.yaml
in continuous_load_testing
41 -
client-go-cloudpath-useast7.yaml
in continuous_load_testing
41 -
client-go-manual.yaml
in continuous_load_testing
41 -
client-go-cloudpath.yaml
in continuous_load_testing
41 -
endpoint.go
in grpcgcp/multiendpoint
30 1
cfg
cloudprober.cfg
in cloudprober
18 -
15 -
doc.go
in grpcgcp
1 -
Files With Most Units (Top 23)
File# lines# units
storage.pb.go
in e2e-examples/gcs/google.golang.org/genproto/googleapis/storage/v1
5976 979
storage_resources.pb.go
in e2e-examples/gcs/google.golang.org/genproto/googleapis/storage/v1
2046 411
messages.pb.go
in continuous_load_testing/proto/grpc/testing/messages
2060 251
echo.pb.go
in e2e-examples/echo/echo
344 57
grpc_gcp.pb.go
in grpcgcp/grpc_gcp
478 49
proberlib.go
in spanner_prober/prober
598 35
gcp_balancer.go
in grpcgcp
433 29
247 17
gcp_logger.go
in grpcgcp
64 14
client.go
in continuous_load_testing
313 12
gcp_picker.go
in grpcgcp
200 11
multiendpoint.go
in grpcgcp/multiendpoint
182 10
main.go
in e2e-examples/gcs
308 8
spannerprobers.go
in cloudprober
279 8
empty.pb.go
in continuous_load_testing/proto/grpc/testing/empty
95 8
stackdriverutils.go
in cloudprober
63 7
interceptors.go
in spanner_prober/prober
97 5
main.go
in e2e-checksum
72 4
88 4
main.go
in cloudprober
45 4
main.go
in spanner_prober
186 3
main.go
in e2e-examples/echo/echo-client
87 2
endpoint.go
in grpcgcp/multiendpoint
30 1
Files With Long Lines (Top 19)

There are 19 files with lines longer than 120 characters. In total, there are 509 long lines.

File# lines# units# long lines
storage.pb.go
in e2e-examples/gcs/google.golang.org/genproto/googleapis/storage/v1
5976 979 356
storage_resources.pb.go
in e2e-examples/gcs/google.golang.org/genproto/googleapis/storage/v1
2046 411 53
messages.pb.go
in continuous_load_testing/proto/grpc/testing/messages
2060 251 47
echo.pb.go
in e2e-examples/echo/echo
344 57 14
proberlib.go
in spanner_prober/prober
598 35 7
grpc_gcp.pb.go
in grpcgcp/grpc_gcp
478 49 7
gcp_picker.go
in grpcgcp
200 11 4
client.go
in continuous_load_testing
313 12 4
247 17 3
interceptors.go
in spanner_prober/prober
97 5 2
main.go
in spanner_prober
186 3 2
proto
grpc_gcp.proto
in grpcgcp/grpc_gcp
110 - 2
empty.pb.go
in continuous_load_testing/proto/grpc/testing/empty
95 8 2
main.go
in cloudprober
45 4 1
client-go.yaml
in continuous_load_testing
41 - 1
client-go-useast7.yaml
in continuous_load_testing
41 - 1
client-go-cloudpath-useast7.yaml
in continuous_load_testing
41 - 1
client-go-manual.yaml
in continuous_load_testing
41 - 1
client-go-cloudpath.yaml
in continuous_load_testing
41 - 1
Correlations

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

continuous_load_testing/client-go-cloudpath-useast7.yaml x: 3 commits (all time) y: 41 lines of code continuous_load_testing/client.go x: 25 commits (all time) y: 313 lines of code continuous_load_testing/client-go-cloudpath.yaml x: 7 commits (all time) y: 41 lines of code continuous_load_testing/client-go-manual.yaml x: 9 commits (all time) y: 41 lines of code continuous_load_testing/client-go.yaml x: 8 commits (all time) y: 41 lines of code continuous_load_testing/proto/grpc/testing/empty/empty.pb.go x: 6 commits (all time) y: 95 lines of code continuous_load_testing/proto/grpc/testing/messages/messages.pb.go x: 6 commits (all time) y: 2060 lines of code grpcgcp/grpc_gcp/grpc_gcp.proto x: 16 commits (all time) y: 110 lines of code grpcgcp/gcp_logger.go x: 4 commits (all time) y: 64 lines of code grpcgcp/gcp_multiendpoint.go x: 22 commits (all time) y: 247 lines of code cloudbuild.yaml x: 8 commits (all time) y: 15 lines of code grpcgcp/gcp_balancer.go x: 45 commits (all time) y: 433 lines of code grpcgcp/multiendpoint/multiendpoint.go x: 7 commits (all time) y: 182 lines of code grpcgcp/gcp_picker.go x: 45 commits (all time) y: 200 lines of code grpcgcp/multiendpoint/endpoint.go x: 2 commits (all time) y: 30 lines of code spanner_prober/prober/proberlib.go x: 12 commits (all time) y: 598 lines of code spanner_prober/main.go x: 8 commits (all time) y: 186 lines of code grpcgcp/grpc_gcp/grpc_gcp.pb.go x: 14 commits (all time) y: 478 lines of code grpcgcp/doc.go x: 10 commits (all time) y: 1 lines of code spanner_prober/prober/interceptors.go x: 3 commits (all time) y: 97 lines of code grpcgcp/gcp_interceptor.go x: 21 commits (all time) y: 88 lines of code e2e-examples/gcs/google.golang.org/genproto/googleapis/storage/v1/storage.pb.go x: 1 commits (all time) y: 5976 lines of code e2e-examples/gcs/google.golang.org/genproto/googleapis/storage/v1/storage_resources.pb.go x: 1 commits (all time) y: 2046 lines of code e2e-examples/gcs/main.go x: 1 commits (all time) y: 308 lines of code e2e-examples/echo/echo-client/main.go x: 5 commits (all time) y: 87 lines of code e2e-examples/echo/echo/echo.pb.go x: 2 commits (all time) y: 344 lines of code e2e-checksum/main.go x: 1 commits (all time) y: 72 lines of code cloudprober/cloudprober.cfg x: 5 commits (all time) y: 18 lines of code cloudprober/main.go x: 4 commits (all time) y: 45 lines of code cloudprober/stackdriverutils.go x: 3 commits (all time) y: 63 lines of code cloudprober/spannerprobers.go x: 3 commits (all time) y: 279 lines of code
5976.0
lines of code
  min: 1.0
  average: 444.94
  25th percentile: 41.0
  median: 95.0
  75th percentile: 310.5
  max: 5976.0
0 45.0
commits (all time)
min: 1.0 | average: 9.45 | 25th percentile: 3.0 | median: 6.0 | 75th percentile: 11.0 | max: 45.0

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

continuous_load_testing/client-go-cloudpath-useast7.yaml x: 1 contributors (all time) y: 41 lines of code continuous_load_testing/client.go x: 2 contributors (all time) y: 313 lines of code continuous_load_testing/client-go-cloudpath.yaml x: 2 contributors (all time) y: 41 lines of code continuous_load_testing/proto/grpc/testing/empty/empty.pb.go x: 2 contributors (all time) y: 95 lines of code continuous_load_testing/proto/grpc/testing/messages/messages.pb.go x: 2 contributors (all time) y: 2060 lines of code grpcgcp/grpc_gcp/grpc_gcp.proto x: 4 contributors (all time) y: 110 lines of code grpcgcp/gcp_logger.go x: 2 contributors (all time) y: 64 lines of code grpcgcp/gcp_multiendpoint.go x: 1 contributors (all time) y: 247 lines of code cloudbuild.yaml x: 1 contributors (all time) y: 15 lines of code grpcgcp/gcp_balancer.go x: 3 contributors (all time) y: 433 lines of code grpcgcp/multiendpoint/multiendpoint.go x: 1 contributors (all time) y: 182 lines of code grpcgcp/gcp_picker.go x: 3 contributors (all time) y: 200 lines of code spanner_prober/prober/proberlib.go x: 1 contributors (all time) y: 598 lines of code grpcgcp/grpc_gcp/grpc_gcp.pb.go x: 3 contributors (all time) y: 478 lines of code grpcgcp/doc.go x: 3 contributors (all time) y: 1 lines of code spanner_prober/prober/interceptors.go x: 1 contributors (all time) y: 97 lines of code grpcgcp/gcp_interceptor.go x: 3 contributors (all time) y: 88 lines of code e2e-examples/gcs/google.golang.org/genproto/googleapis/storage/v1/storage.pb.go x: 1 contributors (all time) y: 5976 lines of code e2e-examples/gcs/google.golang.org/genproto/googleapis/storage/v1/storage_resources.pb.go x: 1 contributors (all time) y: 2046 lines of code e2e-examples/gcs/main.go x: 1 contributors (all time) y: 308 lines of code e2e-examples/echo/echo-client/main.go x: 2 contributors (all time) y: 87 lines of code e2e-examples/echo/echo/echo.pb.go x: 2 contributors (all time) y: 344 lines of code e2e-checksum/main.go x: 1 contributors (all time) y: 72 lines of code cloudprober/cloudprober.cfg x: 2 contributors (all time) y: 18 lines of code cloudprober/spannerprobers.go x: 2 contributors (all time) y: 279 lines of code
5976.0
lines of code
  min: 1.0
  average: 444.94
  25th percentile: 41.0
  median: 95.0
  75th percentile: 310.5
  max: 5976.0
0 4.0
contributors (all time)
min: 1.0 | average: 1.82 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0

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

No data for "commits (30d)" vs. "lines of code".

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

No data for "contributors (30d)" vs. "lines of code".


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

continuous_load_testing/client-go-cloudpath-useast7.yaml x: 3 commits (90d) y: 41 lines of code continuous_load_testing/client.go x: 21 commits (90d) y: 313 lines of code continuous_load_testing/client-go-cloudpath.yaml x: 7 commits (90d) y: 41 lines of code continuous_load_testing/client-go.yaml x: 6 commits (90d) y: 41 lines of code continuous_load_testing/proto/grpc/testing/empty/empty.pb.go x: 4 commits (90d) y: 95 lines of code continuous_load_testing/proto/grpc/testing/messages/messages.pb.go x: 4 commits (90d) y: 2060 lines of code
2060.0
lines of code
  min: 41.0
  average: 334.13
  25th percentile: 41.0
  median: 41.0
  75th percentile: 258.5
  max: 2060.0
0 21.0
commits (90d)
min: 3.0 | average: 6.88 | 25th percentile: 3.25 | median: 5.0 | 75th percentile: 7.0 | max: 21.0

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

continuous_load_testing/client-go-cloudpath-useast7.yaml x: 1 contributors (90d) y: 41 lines of code continuous_load_testing/client.go x: 2 contributors (90d) y: 313 lines of code continuous_load_testing/client-go-cloudpath.yaml x: 2 contributors (90d) y: 41 lines of code continuous_load_testing/proto/grpc/testing/empty/empty.pb.go x: 2 contributors (90d) y: 95 lines of code continuous_load_testing/proto/grpc/testing/messages/messages.pb.go x: 2 contributors (90d) y: 2060 lines of code
2060.0
lines of code
  min: 41.0
  average: 334.13
  25th percentile: 41.0
  median: 41.0
  75th percentile: 258.5
  max: 2060.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.75 | 25th percentile: 1.25 | median: 2.0 | 75th percentile: 2.0 | max: 2.0