GoogleCloudPlatform / gcpdiag
File Size

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

Intro
Learn more...
File Size Overall
7% | 12% | 25% | 16% | 38%
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
py8% | 13% | 25% | 16% | 37%
jinja0% | 0% | 36% | 17% | 46%
html0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
scss0% | 0% | 0% | 0% | 100%
spec0% | 0% | 0% | 0% | 100%
jinja20% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
gcpdiag7% | 12% | 26% | 16% | 37%
website0% | 0% | 0% | 0% | 100%
cookiecutter-gcpdiag-rule0% | 0% | 0% | 0% | 100%
pyinstaller0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
gce.py
in gcpdiag/queries
1142 139
vm_performance.py
in gcpdiag/runbook/gce
1120 10
network.py
in gcpdiag/queries
1005 124
spark_job_failures.py
in gcpdiag/runbook/dataproc
807 26
__init__.py
in gcpdiag/runbook
792 64
unhealthy_backends.py
in gcpdiag/runbook/lb
789 29
lb.py
in gcpdiag/queries
668 82
cluster_creation.py
in gcpdiag/runbook/dataproc
617 14
ssl_certificates.py
in gcpdiag/runbook/lb
613 27
546 3
ssh.py
in gcpdiag/runbook/gce
529 13
cluster_autoscaler.py
in gcpdiag/runbook/gke
491 20
gke.py
in gcpdiag/queries
486 74
generalized_steps.py
in gcpdiag/runbook/gce
486 11
vm_serial_log.jinja
in gcpdiag/runbook/gce/templates
481 -
dataproc.py
in gcpdiag/queries
415 62
node_bootstrapping.py
in gcpdiag/runbook/gke
415 8
__init__.py
in gcpdiag/lint
413 55
iam.py
in gcpdiag/queries
409 40
latency.py
in gcpdiag/runbook/lb
392 9
report.py
in gcpdiag/runbook
384 35
datafusion.py
in gcpdiag/queries
371 46
apis_stub.py
in gcpdiag/queries
364 16
err_2024_004_ops_agent.py
in gcpdiag/lint/gce
350 28
command.py
in gcpdiag/lint
345 10
notebooks.py
in gcpdiag/queries
340 49
logs_related.jinja
in gcpdiag/runbook/dataproc/templates
325 -
vm_termination.py
in gcpdiag/runbook/gce
324 14
image_pull.py
in gcpdiag/runbook/gke
323 11
309 9
vm_performance.jinja
in gcpdiag/runbook/gce/templates
299 -
bgp_down_flap.py
in gcpdiag/runbook/interconnect
283 9
278 7
command.py
in gcpdiag/runbook
269 12
generalized_steps.py
in gcpdiag/runbook/vertex
259 6
logs.py
in gcpdiag/queries
256 18
ops_agent.py
in gcpdiag/runbook/gce
255 7
gce_stub.py
in gcpdiag/queries
243 47
serial_log_analyzer.py
in gcpdiag/runbook/gce
241 4
terminal_output.py
in gcpdiag/runbook/output
238 25
logs.py
in gcpdiag/runbook/gke
223 8
lb_stub.py
in gcpdiag/queries
222 16
terminal_output.py
in gcpdiag/lint/output
216 28
apis.py
in gcpdiag/queries
213 14
generalized_steps.py
in gcpdiag/runbook/dataproc
209 2
node_auto_repair.py
in gcpdiag/runbook/gke
207 10
clusterautoscaler.jinja
in gcpdiag/runbook/gke/templates
204 -
gke_ip_masq_standard.py
in gcpdiag/runbook/gke
195 9
apigee.py
in gcpdiag/queries
190 25
op.py
in gcpdiag/runbook
189 31
Files With Most Units (Top 50)
File# lines# units
gce.py
in gcpdiag/queries
1142 139
network.py
in gcpdiag/queries
1005 124
lb.py
in gcpdiag/queries
668 82
gke.py
in gcpdiag/queries
486 74
__init__.py
in gcpdiag/runbook
792 64
dataproc.py
in gcpdiag/queries
415 62
__init__.py
in gcpdiag/lint
413 55
notebooks.py
in gcpdiag/queries
340 49
gce_stub.py
in gcpdiag/queries
243 47
datafusion.py
in gcpdiag/queries
371 46
iam.py
in gcpdiag/queries
409 40
report.py
in gcpdiag/runbook
384 35
interconnect.py
in gcpdiag/queries
183 32
billing.py
in gcpdiag/queries
187 31
op.py
in gcpdiag/runbook
189 31
unhealthy_backends.py
in gcpdiag/runbook/lb
789 29
err_2024_004_ops_agent.py
in gcpdiag/lint/gce
350 28
terminal_output.py
in gcpdiag/lint/output
216 28
ssl_certificates.py
in gcpdiag/runbook/lb
613 27
utils.py
in gcpdiag
133 27
spark_job_failures.py
in gcpdiag/runbook/dataproc
807 26
gcb.py
in gcpdiag/queries
187 25
apigee.py
in gcpdiag/queries
190 25
terminal_output.py
in gcpdiag/runbook/output
238 25
composer.py
in gcpdiag/queries
135 23
pubsub.py
in gcpdiag/queries
180 23
cloudsql.py
in gcpdiag/queries
106 22
cluster_autoscaler.py
in gcpdiag/runbook/gke
491 20
models.py
in gcpdiag
144 20
logs.py
in gcpdiag/queries
256 18
billing_stub.py
in gcpdiag/queries
42 17
lb_stub.py
in gcpdiag/queries
222 16
apigee_stub.py
in gcpdiag/queries
59 16
apis_stub.py
in gcpdiag/queries
364 16
network_stub.py
in gcpdiag/queries
79 15
gcs.py
in gcpdiag/queries
101 15
apis.py
in gcpdiag/queries
213 14
networkmanagement_stub.py
in gcpdiag/queries
46 14
vm_termination.py
in gcpdiag/runbook/gce
324 14
cluster_creation.py
in gcpdiag/runbook/dataproc
617 14
monitoring.py
in gcpdiag/queries
107 13
gae.py
in gcpdiag/queries
102 13
ssh.py
in gcpdiag/runbook/gce
529 13
dataflow.py
in gcpdiag/queries
101 12
command.py
in gcpdiag/runbook
269 12
caching.py
in gcpdiag
143 12
crm_stub.py
in gcpdiag/queries
55 11
search_exprs.py
in gcpdiag/queries/logs_helper
43 11
notebooks_stub.py
in gcpdiag/queries
81 11
cloudrun.py
in gcpdiag/queries
101 11
Files With Long Lines (Top 35)

There are 35 files with lines longer than 120 characters. In total, there are 154 long lines.

File# lines# units# long lines
logs_related.jinja
in gcpdiag/runbook/dataproc/templates
325 - 29
unhealthy_backends.jinja
in gcpdiag/runbook/lb/templates
85 - 21
ssl_certificates.jinja
in gcpdiag/runbook/lb/templates
112 - 17
latency.jinja
in gcpdiag/runbook/lb/templates
27 - 9
vm_serial_log.jinja
in gcpdiag/runbook/gce/templates
481 - 7
dataproc_attributes.jinja
in gcpdiag/runbook/dataproc/templates
66 - 7
ipexhaustion.jinja
in gcpdiag/runbook/gke/templates
57 - 6
service_account.jinja
in gcpdiag/runbook/iam/templates
30 - 6
failed_deployments.jinja
in gcpdiag/runbook/gcf/templates
55 - 5
job_permissions.py
in gcpdiag/runbook/dataflow
180 6 4
network.jinja
in gcpdiag/runbook/dataproc/templates
35 - 4
navbar.html
in website/layouts/partials
26 - 4
vm_termination.jinja
in gcpdiag/runbook/gce/templates
158 - 3
vm_attributes.jinja
in gcpdiag/runbook/gce/templates
74 - 3
logs.jinja
in gcpdiag/runbook/gke/templates
51 - 3
vm_external_ip_connectivity.jinja
in gcpdiag/runbook/vpc/templates
131 - 2
vm_performance.jinja
in gcpdiag/runbook/gce/templates
299 - 2
nat_out_of_resources.jinja
in gcpdiag/runbook/nat/templates
61 - 2
nodeunavailability.jinja
in gcpdiag/runbook/gke/templates
48 - 2
permissions.jinja
in gcpdiag/runbook/dataproc/templates
14 - 2
page-meta-links.html
in website/layouts/partials
34 - 2
bp_2023_001_high_availability.py
in gcpdiag/lint/interconnect
38 1 1
generics.jinja
in gcpdiag/runbook/pubsub/templates
22 - 1
workbench_compute.jinja
in gcpdiag/runbook/vertex/templates
19 - 1
workbench_jupyter_port.jinja
in gcpdiag/runbook/vertex/templates
25 - 1
vpc_connectivity.jinja
in gcpdiag/runbook/gce/templates
44 - 1
vm_creation.jinja
in gcpdiag/runbook/gce/templates
25 - 1
__init__.py
in gcpdiag/runbook/gce/util
45 3 1
nat_ip_allocation_failed.jinja
in gcpdiag/runbook/nat/templates
104 - 1
permissions.jinja
in gcpdiag/runbook/dataflow/templates
42 - 1
logging.jinja
in gcpdiag/runbook/logs/templates
21 - 1
clusterautoscaler.jinja
in gcpdiag/runbook/gke/templates
204 - 1
resourcequotas.jinja
in gcpdiag/runbook/gke/templates
48 - 1
job.jinja
in gcpdiag/runbook/dataproc/templates
39 - 1
cover.html
in website/layouts/shortcodes/blocks
24 - 1
Correlations

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

gcpdiag/queries/apis.py x: 41 commits (all time) y: 213 lines of code gcpdiag/runbook/__init__.py x: 46 commits (all time) y: 792 lines of code gcpdiag/runbook/exceptions.py x: 6 commits (all time) y: 17 lines of code gcpdiag/queries/apis_stub.py x: 71 commits (all time) y: 364 lines of code gcpdiag/queries/interconnect.py x: 12 commits (all time) y: 183 lines of code gcpdiag/queries/network.py x: 35 commits (all time) y: 1005 lines of code gcpdiag/runbook/interconnect/__init__.py x: 1 commits (all time) y: 1 lines of code gcpdiag/runbook/interconnect/bgp_down_flap.py x: 1 commits (all time) y: 283 lines of code gcpdiag/runbook/interconnect/templates/bgp_down_flap.jinja x: 1 commits (all time) y: 60 lines of code pyinstaller/hook-gcpdiag.runbook.py x: 5 commits (all time) y: 20 lines of code gcpdiag/queries/dataproc.py x: 25 commits (all time) y: 415 lines of code gcpdiag/runbook/dataproc/spark_job_failures.py x: 11 commits (all time) y: 807 lines of code gcpdiag/runbook/gce/flags.py x: 8 commits (all time) y: 8 lines of code gcpdiag/runbook/gce/templates/vm_creation.jinja x: 1 commits (all time) y: 25 lines of code gcpdiag/runbook/gce/vm_creation.py x: 1 commits (all time) y: 104 lines of code gcpdiag/runbook/gce/guestos_bootup.py x: 1 commits (all time) y: 161 lines of code gcpdiag/runbook/snapshot_test_base.py x: 10 commits (all time) y: 45 lines of code gcpdiag/types.py x: 1 commits (all time) y: 16 lines of code gcpdiag/runbook/gce/ops_agent.py x: 12 commits (all time) y: 255 lines of code gcpdiag/runbook/lb/unhealthy_backends.py x: 25 commits (all time) y: 789 lines of code gcpdiag/queries/billing.py x: 6 commits (all time) y: 187 lines of code gcpdiag/queries/cloudasset.py x: 2 commits (all time) y: 45 lines of code gcpdiag/queries/cloudrun.py x: 4 commits (all time) y: 101 lines of code gcpdiag/queries/crm.py x: 13 commits (all time) y: 116 lines of code gcpdiag/queries/datafusion.py x: 18 commits (all time) y: 371 lines of code gcpdiag/queries/gae.py x: 5 commits (all time) y: 102 lines of code gcpdiag/queries/gcb.py x: 9 commits (all time) y: 187 lines of code gcpdiag/queries/gce.py x: 61 commits (all time) y: 1142 lines of code gcpdiag/queries/gcf.py x: 5 commits (all time) y: 69 lines of code gcpdiag/queries/gcs.py x: 12 commits (all time) y: 101 lines of code gcpdiag/queries/gke.py x: 63 commits (all time) y: 486 lines of code gcpdiag/queries/kms.py x: 3 commits (all time) y: 44 lines of code gcpdiag/queries/lb.py x: 14 commits (all time) y: 668 lines of code gcpdiag/queries/logs.py x: 20 commits (all time) y: 256 lines of code gcpdiag/queries/monitoring.py x: 6 commits (all time) y: 107 lines of code gcpdiag/queries/notebooks.py x: 11 commits (all time) y: 340 lines of code gcpdiag/queries/orgpolicy.py x: 13 commits (all time) y: 87 lines of code gcpdiag/queries/osconfig.py x: 4 commits (all time) y: 118 lines of code gcpdiag/queries/pubsub.py x: 18 commits (all time) y: 180 lines of code gcpdiag/queries/vertex.py x: 2 commits (all time) y: 117 lines of code gcpdiag/runbook/gce/constants.py x: 12 commits (all time) y: 121 lines of code gcpdiag/runbook/gce/vm_termination.py x: 19 commits (all time) y: 324 lines of code gcpdiag/runbook/lb/templates/unhealthy_backends.jinja x: 18 commits (all time) y: 85 lines of code gcpdiag/queries/crm_stub.py x: 12 commits (all time) y: 55 lines of code gcpdiag/runbook/nat/templates/nat_ip_allocation_failed.jinja x: 10 commits (all time) y: 104 lines of code gcpdiag/runbook/nat/templates/nat_out_of_resources.jinja x: 4 commits (all time) y: 61 lines of code gcpdiag/queries/network_stub.py x: 15 commits (all time) y: 79 lines of code gcpdiag/config.py x: 94 commits (all time) y: 81 lines of code gcpdiag/queries/lb_stub.py x: 7 commits (all time) y: 222 lines of code gcpdiag/lint/gke/warn_2025_001_loadbalancer_ipv6_no_external_range.py x: 3 commits (all time) y: 38 lines of code gcpdiag/lint/gke/err_2025_001_serial_port_logging.py x: 19 commits (all time) y: 35 lines of code gcpdiag/lint/gke/err_2024_003_default_node_serviceaccount_perm.py x: 3 commits (all time) y: 24 lines of code gcpdiag/runbook/cloudrun/templates/service_deployment.jinja x: 7 commits (all time) y: 23 lines of code gcpdiag/runbook/crm/templates/orgpolicy.jinja x: 4 commits (all time) y: 26 lines of code gcpdiag/runbook/dataflow/templates/generics.jinja x: 3 commits (all time) y: 17 lines of code gcpdiag/runbook/dataproc/templates/dataproc_attributes.jinja x: 5 commits (all time) y: 66 lines of code gcpdiag/runbook/dataproc/templates/logs_related.jinja x: 6 commits (all time) y: 325 lines of code gcpdiag/runbook/dataproc/templates/network.jinja x: 3 commits (all time) y: 35 lines of code gcpdiag/runbook/gce/templates/generics.jinja x: 5 commits (all time) y: 34 lines of code gcpdiag/runbook/gce/templates/permissions.jinja x: 9 commits (all time) y: 105 lines of code gcpdiag/runbook/gce/templates/vm_attributes.jinja x: 13 commits (all time) y: 74 lines of code gcpdiag/runbook/gce/templates/vm_metadata.jinja x: 11 commits (all time) y: 96 lines of code gcpdiag/runbook/gce/templates/vm_ops.jinja x: 7 commits (all time) y: 10 lines of code gcpdiag/runbook/gce/templates/vm_performance.jinja x: 17 commits (all time) y: 299 lines of code gcpdiag/runbook/gce/templates/vm_serial_log.jinja x: 21 commits (all time) y: 481 lines of code gcpdiag/runbook/gcf/failed_deployments.py x: 7 commits (all time) y: 186 lines of code gcpdiag/runbook/gcf/templates/failed_deployments.jinja x: 4 commits (all time) y: 55 lines of code gcpdiag/runbook/gcp/templates/api.jinja x: 6 commits (all time) y: 20 lines of code gcpdiag/runbook/gke/templates/clusterautoscaler.jinja x: 9 commits (all time) y: 204 lines of code gcpdiag/runbook/gke/templates/imagepull.jinja x: 7 commits (all time) y: 81 lines of code gcpdiag/runbook/gke/templates/ipexhaustion.jinja x: 13 commits (all time) y: 57 lines of code gcpdiag/runbook/gke/templates/logs.jinja x: 5 commits (all time) y: 51 lines of code gcpdiag/runbook/gke/templates/nodeautorepair.jinja x: 5 commits (all time) y: 40 lines of code gcpdiag/runbook/gke/templates/nodebootstrapping.jinja x: 7 commits (all time) y: 65 lines of code gcpdiag/runbook/gke/templates/nodeunavailability.jinja x: 7 commits (all time) y: 48 lines of code gcpdiag/runbook/gke/templates/resourcequotas.jinja x: 8 commits (all time) y: 48 lines of code gcpdiag/runbook/iam/templates/service_account.jinja x: 8 commits (all time) y: 30 lines of code gcpdiag/runbook/lb/templates/ssl_certificates.jinja x: 8 commits (all time) y: 112 lines of code gcpdiag/runbook/pubsub/templates/generics.jinja x: 3 commits (all time) y: 22 lines of code gcpdiag/runbook/vertex/templates/workbench_container.jinja x: 3 commits (all time) y: 10 lines of code gcpdiag/runbook/vertex/templates/workbench_environment_version.jinja x: 7 commits (all time) y: 36 lines of code gcpdiag/runbook/vertex/templates/workbench_images.jinja x: 7 commits (all time) y: 28 lines of code gcpdiag/runbook/vertex/templates/workbench_ip.jinja x: 7 commits (all time) y: 19 lines of code gcpdiag/runbook/vpc/templates/rca.jinja x: 3 commits (all time) y: 5 lines of code gcpdiag/runbook/vpc/templates/vm_external_ip_connectivity.jinja x: 9 commits (all time) y: 131 lines of code gcpdiag/runbook/dataflow/failed_streaming_pipeline.py x: 5 commits (all time) y: 168 lines of code gcpdiag/runbook/gke/gke_ip_masq_standard.py x: 11 commits (all time) y: 195 lines of code gcpdiag/runbook/gke/logs.py x: 10 commits (all time) y: 223 lines of code gcpdiag/runbook/gke/node_auto_repair.py x: 14 commits (all time) y: 207 lines of code gcpdiag/runbook/gke/node_bootstrapping.py x: 13 commits (all time) y: 415 lines of code gcpdiag/runbook/gke/node_unavailability.py x: 13 commits (all time) y: 185 lines of code gcpdiag/runbook/lb/latency.py x: 8 commits (all time) y: 392 lines of code gcpdiag/runbook/op.py x: 14 commits (all time) y: 189 lines of code gcpdiag/runbook/pubsub/pull_subscription_delivery.py x: 4 commits (all time) y: 151 lines of code gcpdiag/runbook/report.py x: 23 commits (all time) y: 384 lines of code gcpdiag/lint/asm/warn_2025_002_protocolerror.py x: 2 commits (all time) y: 33 lines of code gcpdiag/lint/dataproc/err_2022_004_dpgce_connectivity.py x: 3 commits (all time) y: 102 lines of code gcpdiag/lint/gce/bp_ext_2024_002_calculate_vm_iops_throughput.py x: 5 commits (all time) y: 546 lines of code gcpdiag/lint/gce/err_2024_003_vm_secure_boot_failures.py x: 7 commits (all time) y: 56 lines of code gcpdiag/lint/gce/warn_2021_001_logging_perm.py x: 9 commits (all time) y: 58 lines of code gcpdiag/lint/gce/warn_2021_003_monitoring_permissions.py x: 10 commits (all time) y: 59 lines of code gcpdiag/lint/gke/bp_2022_003_cluster_eol.py x: 14 commits (all time) y: 80 lines of code gcpdiag/queries/apis_utils.py x: 16 commits (all time) y: 131 lines of code gcpdiag/queries/gce_stub.py x: 35 commits (all time) y: 243 lines of code gcpdiag/runbook/command.py x: 33 commits (all time) y: 269 lines of code gcpdiag/runbook/dataproc/cluster_creation.py x: 12 commits (all time) y: 617 lines of code gcpdiag/runbook/dataproc/flags.py x: 4 commits (all time) y: 17 lines of code gcpdiag/runbook/gce/generalized_steps.py x: 27 commits (all time) y: 486 lines of code gcpdiag/runbook/gce/ssh.py x: 30 commits (all time) y: 529 lines of code gcpdiag/runbook/gce/vm_performance.py x: 21 commits (all time) y: 1120 lines of code gcpdiag/runbook/gcf/__init__.py x: 2 commits (all time) y: 1 lines of code gcpdiag/runbook/gke/cluster_autoscaler.py x: 16 commits (all time) y: 491 lines of code gcpdiag/runbook/gke/image_pull.py x: 11 commits (all time) y: 323 lines of code gcpdiag/runbook/gke/ip_exhaustion.py x: 13 commits (all time) y: 184 lines of code gcpdiag/runbook/gke/resource_quotas.py x: 10 commits (all time) y: 138 lines of code gcpdiag/runbook/lb/ssl_certificates.py x: 13 commits (all time) y: 613 lines of code gcpdiag/runbook/nat/public_nat_ip_allocation_failed.py x: 7 commits (all time) y: 278 lines of code gcpdiag/runbook/util.py x: 13 commits (all time) y: 81 lines of code gcpdiag/runbook/vpc/generalized_steps.py x: 9 commits (all time) y: 135 lines of code gcpdiag/runbook/constants.py x: 14 commits (all time) y: 164 lines of code gcpdiag/runbook/dataflow/job_permissions.py x: 6 commits (all time) y: 180 lines of code gcpdiag/runbook/dataproc/generalized_steps.py x: 7 commits (all time) y: 209 lines of code gcpdiag/runbook/iam/generalized_steps.py x: 9 commits (all time) y: 87 lines of code gcpdiag/runbook/logs/generalized_steps.py x: 6 commits (all time) y: 31 lines of code gcpdiag/runbook/vertex/generalized_steps.py x: 9 commits (all time) y: 259 lines of code gcpdiag/runbook/vertex/templates/workbench_scripts.jinja x: 5 commits (all time) y: 17 lines of code gcpdiag/runbook/vpc/vm_external_ip_connectivity.py x: 9 commits (all time) y: 162 lines of code gcpdiag/lint/__init__.py x: 38 commits (all time) y: 413 lines of code gcpdiag/lint/command.py x: 63 commits (all time) y: 345 lines of code gcpdiag/lint/asm/warn_2025_001_delayedconnect111.py x: 2 commits (all time) y: 40 lines of code gcpdiag/lint/output/api_output.py x: 2 commits (all time) y: 16 lines of code gcpdiag/runbook/cloudrun/service_deployment.py x: 5 commits (all time) y: 105 lines of code gcpdiag/runbook/flags.py x: 4 commits (all time) y: 4 lines of code gcpdiag/runbook/gce/serial_log_analyzer.py x: 11 commits (all time) y: 241 lines of code gcpdiag/runbook/iam/flags.py x: 3 commits (all time) y: 3 lines of code gcpdiag/runbook/vertex/workbench_instance_stuck_in_provisioning.py x: 5 commits (all time) y: 309 lines of code gcpdiag/lint/bigquery/err_2023_008_user_not_authorized_to_perform_this_action.py x: 3 commits (all time) y: 67 lines of code gcpdiag/lint/dataflow/err_2023_002_dataflow_ip_space_exhausted.py x: 4 commits (all time) y: 42 lines of code gcpdiag/lint/dataflow/err_2023_004_dataflow_org_policy_violated.py x: 3 commits (all time) y: 45 lines of code gcpdiag/lint/dataflow/err_2023_009_splunk_err_invalid_cert.py x: 3 commits (all time) y: 52 lines of code gcpdiag/lint/dataflow/err_2024_002_dataflow_key_commit.py x: 3 commits (all time) y: 55 lines of code gcpdiag/lint/dataflow/warn_2024_002_dataflow_streaming_appliance_commit_failed.py x: 4 commits (all time) y: 51 lines of code gcpdiag/lint/gce/bp_2023_001_ntp_config.py x: 7 commits (all time) y: 34 lines of code gcpdiag/lint/gce/err_2024_004_ops_agent.py x: 7 commits (all time) y: 350 lines of code gcpdiag/lint/gke/warn_2021_003_pod_cidr_cluster_size.py x: 6 commits (all time) y: 64 lines of code gcpdiag/lint/gke/warn_2022_003_firewall_rules_permission.py x: 6 commits (all time) y: 35 lines of code gcpdiag/queries/networkmanagement.py x: 4 commits (all time) y: 49 lines of code gcpdiag/runbook/nat/generalized_steps.py x: 5 commits (all time) y: 148 lines of code gcpdiag/runbook/output/terminal_output.py x: 10 commits (all time) y: 238 lines of code gcpdiag/search/command.py x: 4 commits (all time) y: 167 lines of code gcpdiag/utils.py x: 21 commits (all time) y: 133 lines of code website/api_render.py x: 5 commits (all time) y: 60 lines of code gcpdiag/queries/iam.py x: 31 commits (all time) y: 409 lines of code gcpdiag/queries/dataproc_stub.py x: 11 commits (all time) y: 56 lines of code gcpdiag/runbook/dataproc/templates/job.jinja x: 1 commits (all time) y: 39 lines of code gcpdiag/product_list.py x: 2 commits (all time) y: 56 lines of code gcpdiag/runbook/nat/flags.py x: 2 commits (all time) y: 12 lines of code gcpdiag/runbook/lb/templates/latency.jinja x: 1 commits (all time) y: 27 lines of code gcpdiag/lint/gke/warn_2024_007_loadbalancer_ipv6_no_internal_range.py x: 1 commits (all time) y: 34 lines of code gcpdiag/lint/gce/err_2024_002_performance.py x: 7 commits (all time) y: 137 lines of code gcpdiag/runbook/nat/utils.py x: 1 commits (all time) y: 6 lines of code gcpdiag/queries/dns.py x: 2 commits (all time) y: 31 lines of code gcpdiag/queries/dns_stub.py x: 1 commits (all time) y: 10 lines of code gcpdiag/caching.py x: 9 commits (all time) y: 143 lines of code gcpdiag/runbook/output/base_output.py x: 9 commits (all time) y: 47 lines of code gcpdiag/lint/snapshot_test_base.py x: 6 commits (all time) y: 50 lines of code gcpdiag/queries/web.py x: 1 commits (all time) y: 43 lines of code gcpdiag/queries/web_stub.py x: 1 commits (all time) y: 21 lines of code gcpdiag/lint/datafusion/warn_2024_005_datafusion_dataproc_compatability_preference.py x: 1 commits (all time) y: 136 lines of code gcpdiag/queries/generic_api/datafusion/datafusion.py x: 2 commits (all time) y: 26 lines of code gcpdiag/queries/generic_api/datafusion/datafusion_stub.py x: 2 commits (all time) y: 20 lines of code gcpdiag/queries/quotas.py x: 7 commits (all time) y: 4 lines of code gcpdiag/hooks.py x: 4 commits (all time) y: 36 lines of code pyinstaller/hook-gcpdiag.lint.py x: 22 commits (all time) y: 26 lines of code gcpdiag/models.py x: 14 commits (all time) y: 144 lines of code gcpdiag/queries/logs_stub.py x: 10 commits (all time) y: 28 lines of code gcpdiag/runbook/gke/flags.py x: 5 commits (all time) y: 13 lines of code gcpdiag/runbook/dataflow/constants.py x: 2 commits (all time) y: 6 lines of code gcpdiag/queries/composer.py x: 15 commits (all time) y: 135 lines of code gcpdiag/lint/bigquery/warn_2024_006_tabledata_list_bytes_exceeded.py x: 1 commits (all time) y: 50 lines of code gcpdiag/lint/datafusion/warn_2024_004_datafusion_dataproc_compatabillity.py x: 1 commits (all time) y: 65 lines of code gcpdiag/lint/gce/bp_2021_001_serial_logging_enabled.py x: 4 commits (all time) y: 18 lines of code gcpdiag/lint/gce/bp_2024_001_legacy_monitoring_agent.py x: 4 commits (all time) y: 82 lines of code gcpdiag/lint/gce/warn_2021_004_disk_full_serial_messages.py x: 11 commits (all time) y: 33 lines of code gcpdiag/lint/gce/warn_2021_005_out_of_memory.py x: 9 commits (all time) y: 34 lines of code gcpdiag/lint/gce/warn_2022_011_valid_sa.py x: 5 commits (all time) y: 26 lines of code gcpdiag/lint/gce/warn_2022_012_windows_kms.py x: 4 commits (all time) y: 77 lines of code gcpdiag/lint/output/terminal_output.py x: 2 commits (all time) y: 216 lines of code gcpdiag/lint/datafusion/warn_2024_003_cluster_scaling_down_disabled.py x: 1 commits (all time) y: 49 lines of code gcpdiag/runbook/crm/generalized_steps.py x: 4 commits (all time) y: 32 lines of code gcpdiag/runbook/vpc/util.py x: 2 commits (all time) y: 44 lines of code gcpdiag/queries/dataflow.py x: 6 commits (all time) y: 101 lines of code gcpdiag/queries/generic_api/api_build/api_unittest.py x: 1 commits (all time) y: 74 lines of code gcpdiag/lint/gke/util.py x: 8 commits (all time) y: 134 lines of code gcpdiag/async_queries/utils/loader.py x: 4 commits (all time) y: 13 lines of code gcpdiag/lint/composer/warn_2023_005_environment_is_consistently_healthy.py x: 3 commits (all time) y: 31 lines of code gcpdiag/lint/composer/warn_2023_009_composer_intermittent_task_failure_issue.py x: 2 commits (all time) y: 62 lines of code gcpdiag/lint/dataflow/err_2024_004_missing_gcs_permission_temp_bucket.py x: 2 commits (all time) y: 50 lines of code gcpdiag/lint/gce/utils.py x: 9 commits (all time) y: 85 lines of code gcpdiag/lint/gke/warn_2024_001_cluster_nap_limits_prevent_autoscaling.py x: 1 commits (all time) y: 78 lines of code gcpdiag/lint/pubsub/warn_2024_003_cmek_topic_permissions.py x: 1 commits (all time) y: 57 lines of code gcpdiag/queries/iam_stub.py x: 10 commits (all time) y: 124 lines of code gcpdiag/queries/kubectl.py x: 7 commits (all time) y: 104 lines of code gcpdiag/async_queries/dataproc/dataproc.py x: 4 commits (all time) y: 69 lines of code gcpdiag/lint/gce/err_2021_005_mount_errors.py x: 8 commits (all time) y: 34 lines of code gcpdiag/lint/gke/err_2021_006_scaleup_failed.py x: 8 commits (all time) y: 90 lines of code gcpdiag/lint/notebooks/err_2023_003_create_notebook_permissions_missing.py x: 3 commits (all time) y: 61 lines of code gcpdiag/queries/cloudsql.py x: 22 commits (all time) y: 106 lines of code gcpdiag/queries/apigee.py x: 8 commits (all time) y: 190 lines of code gcpdiag/lint/dataflow/err_2023_008_dataflow_sa_worker_perm_check.py x: 1 commits (all time) y: 68 lines of code gcpdiag/lint/dataproc/err_2023_006_shared_vpc_permission.py x: 1 commits (all time) y: 86 lines of code gcpdiag/lint/gce/err_2021_004_secure_boot_failed.py x: 6 commits (all time) y: 38 lines of code gcpdiag/queries/artifact_registry.py x: 4 commits (all time) y: 27 lines of code gcpdiag/lint/gke/err_2021_015_connectivity_vms.py x: 5 commits (all time) y: 41 lines of code gcpdiag/lint/gke/err_2022_002_private_google_access.py x: 6 commits (all time) y: 23 lines of code gcpdiag/lint/gke/err_2022_003_ingress_healthcheck.py x: 6 commits (all time) y: 47 lines of code gcpdiag/lint/vpc/warn_2022_001_project_level_quota.py x: 2 commits (all time) y: 154 lines of code gcpdiag/lint/gce/warn_2022_005_cpu_quota.py x: 4 commits (all time) y: 64 lines of code gcpdiag/lint/gce/err_2021_001_mig_scaleup_failed.py x: 6 commits (all time) y: 62 lines of code gcpdiag/lint/gcf/warn_2021_001_cloudfunctions_deprecated_runtimes.py x: 8 commits (all time) y: 15 lines of code gcpdiag/lint/gke/err_2021_011_ip_masq_not_reporting_errors.py x: 8 commits (all time) y: 36 lines of code gcpdiag/lint/gke/warn_2021_005_disk_latency.py x: 6 commits (all time) y: 57 lines of code gcpdiag/lint/gke/warn_2021_008_gke_istio_incompatible_versions.py x: 10 commits (all time) y: 53 lines of code gcpdiag/queries/gcf_stub.py x: 6 commits (all time) y: 13 lines of code website/config.toml x: 9 commits (all time) y: 95 lines of code website/content/en/_index.html x: 5 commits (all time) y: 46 lines of code
1142.0
lines of code
  min: 1.0
  average: 65.99
  25th percentile: 16.0
  median: 34.0
  75th percentile: 55.0
  max: 1142.0
0 94.0
commits (all time)
min: 1.0 | average: 4.79 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 94.0

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

gcpdiag/queries/apis.py x: 11 contributors (all time) y: 213 lines of code gcpdiag/runbook/__init__.py x: 8 contributors (all time) y: 792 lines of code gcpdiag/runbook/exceptions.py x: 3 contributors (all time) y: 17 lines of code gcpdiag/queries/apis_stub.py x: 23 contributors (all time) y: 364 lines of code gcpdiag/queries/interconnect.py x: 5 contributors (all time) y: 183 lines of code gcpdiag/queries/network.py x: 16 contributors (all time) y: 1005 lines of code gcpdiag/runbook/interconnect/__init__.py x: 1 contributors (all time) y: 1 lines of code gcpdiag/runbook/interconnect/bgp_down_flap.py x: 1 contributors (all time) y: 283 lines of code gcpdiag/runbook/interconnect/templates/bgp_down_flap.jinja x: 1 contributors (all time) y: 60 lines of code pyinstaller/hook-gcpdiag.runbook.py x: 4 contributors (all time) y: 20 lines of code gcpdiag/queries/dataproc.py x: 11 contributors (all time) y: 415 lines of code gcpdiag/runbook/dataproc/spark_job_failures.py x: 4 contributors (all time) y: 807 lines of code gcpdiag/runbook/gce/flags.py x: 3 contributors (all time) y: 8 lines of code gcpdiag/runbook/gce/templates/vm_creation.jinja x: 1 contributors (all time) y: 25 lines of code gcpdiag/runbook/gce/vm_creation.py x: 1 contributors (all time) y: 104 lines of code gcpdiag/runbook/gce/guestos_bootup.py x: 1 contributors (all time) y: 161 lines of code gcpdiag/runbook/snapshot_test_base.py x: 3 contributors (all time) y: 45 lines of code gcpdiag/types.py x: 1 contributors (all time) y: 16 lines of code gcpdiag/runbook/gce/ops_agent.py x: 5 contributors (all time) y: 255 lines of code gcpdiag/runbook/lb/unhealthy_backends.py x: 4 contributors (all time) y: 789 lines of code gcpdiag/queries/billing.py x: 4 contributors (all time) y: 187 lines of code gcpdiag/queries/cloudasset.py x: 2 contributors (all time) y: 45 lines of code gcpdiag/queries/cloudrun.py x: 4 contributors (all time) y: 101 lines of code gcpdiag/queries/crm.py x: 7 contributors (all time) y: 116 lines of code gcpdiag/queries/datafusion.py x: 8 contributors (all time) y: 371 lines of code gcpdiag/queries/gcb.py x: 5 contributors (all time) y: 187 lines of code gcpdiag/queries/gce.py x: 26 contributors (all time) y: 1142 lines of code gcpdiag/queries/gcf.py x: 4 contributors (all time) y: 69 lines of code gcpdiag/queries/gcs.py x: 9 contributors (all time) y: 101 lines of code gcpdiag/queries/gke.py x: 20 contributors (all time) y: 486 lines of code gcpdiag/queries/kms.py x: 3 contributors (all time) y: 44 lines of code gcpdiag/queries/lb.py x: 5 contributors (all time) y: 668 lines of code gcpdiag/queries/logs.py x: 11 contributors (all time) y: 256 lines of code gcpdiag/queries/monitoring.py x: 3 contributors (all time) y: 107 lines of code gcpdiag/queries/notebooks.py x: 5 contributors (all time) y: 340 lines of code gcpdiag/queries/orgpolicy.py x: 8 contributors (all time) y: 87 lines of code gcpdiag/queries/osconfig.py x: 2 contributors (all time) y: 118 lines of code gcpdiag/queries/pubsub.py x: 9 contributors (all time) y: 180 lines of code gcpdiag/runbook/gce/constants.py x: 5 contributors (all time) y: 121 lines of code gcpdiag/runbook/gce/vm_termination.py x: 5 contributors (all time) y: 324 lines of code gcpdiag/runbook/lb/templates/unhealthy_backends.jinja x: 4 contributors (all time) y: 85 lines of code gcpdiag/queries/crm_stub.py x: 5 contributors (all time) y: 55 lines of code gcpdiag/runbook/nat/templates/nat_ip_allocation_failed.jinja x: 5 contributors (all time) y: 104 lines of code gcpdiag/runbook/nat/templates/nat_out_of_resources.jinja x: 4 contributors (all time) y: 61 lines of code gcpdiag/queries/network_stub.py x: 9 contributors (all time) y: 79 lines of code gcpdiag/config.py x: 9 contributors (all time) y: 81 lines of code gcpdiag/queries/lb_stub.py x: 5 contributors (all time) y: 222 lines of code gcpdiag/lint/gke/warn_2025_001_loadbalancer_ipv6_no_external_range.py x: 3 contributors (all time) y: 38 lines of code gcpdiag/lint/gke/err_2025_001_serial_port_logging.py x: 2 contributors (all time) y: 35 lines of code gcpdiag/lint/gke/err_2024_003_default_node_serviceaccount_perm.py x: 2 contributors (all time) y: 24 lines of code gcpdiag/runbook/cloudrun/templates/service_deployment.jinja x: 6 contributors (all time) y: 23 lines of code gcpdiag/runbook/crm/templates/orgpolicy.jinja x: 4 contributors (all time) y: 26 lines of code gcpdiag/runbook/dataproc/templates/dataproc_attributes.jinja x: 4 contributors (all time) y: 66 lines of code gcpdiag/runbook/dataproc/templates/logs_related.jinja x: 3 contributors (all time) y: 325 lines of code gcpdiag/runbook/dataproc/templates/network.jinja x: 3 contributors (all time) y: 35 lines of code gcpdiag/runbook/gce/templates/generics.jinja x: 4 contributors (all time) y: 34 lines of code gcpdiag/runbook/gce/templates/permissions.jinja x: 4 contributors (all time) y: 105 lines of code gcpdiag/runbook/gce/templates/vm_attributes.jinja x: 4 contributors (all time) y: 74 lines of code gcpdiag/runbook/gce/templates/vm_metadata.jinja x: 3 contributors (all time) y: 96 lines of code gcpdiag/runbook/gce/templates/vm_ops.jinja x: 3 contributors (all time) y: 10 lines of code gcpdiag/runbook/gce/templates/vm_performance.jinja x: 5 contributors (all time) y: 299 lines of code gcpdiag/runbook/gce/templates/vm_serial_log.jinja x: 6 contributors (all time) y: 481 lines of code gcpdiag/runbook/gcf/failed_deployments.py x: 3 contributors (all time) y: 186 lines of code gcpdiag/runbook/gcf/templates/failed_deployments.jinja x: 3 contributors (all time) y: 55 lines of code gcpdiag/runbook/gcp/templates/api.jinja x: 3 contributors (all time) y: 20 lines of code gcpdiag/runbook/gke/templates/clusterautoscaler.jinja x: 6 contributors (all time) y: 204 lines of code gcpdiag/runbook/gke/templates/ipmasq_standard.jinja x: 4 contributors (all time) y: 54 lines of code gcpdiag/runbook/gke/templates/logs.jinja x: 4 contributors (all time) y: 51 lines of code gcpdiag/runbook/gke/templates/nodeautorepair.jinja x: 4 contributors (all time) y: 40 lines of code gcpdiag/runbook/gke/templates/nodebootstrapping.jinja x: 5 contributors (all time) y: 65 lines of code gcpdiag/runbook/gke/templates/nodeunavailability.jinja x: 5 contributors (all time) y: 48 lines of code gcpdiag/runbook/iam/templates/service_account.jinja x: 3 contributors (all time) y: 30 lines of code gcpdiag/runbook/lb/templates/ssl_certificates.jinja x: 3 contributors (all time) y: 112 lines of code gcpdiag/runbook/vertex/templates/workbench_images.jinja x: 4 contributors (all time) y: 28 lines of code gcpdiag/runbook/vpc/templates/vm_external_ip_connectivity.jinja x: 4 contributors (all time) y: 131 lines of code gcpdiag/runbook/dataflow/failed_streaming_pipeline.py x: 5 contributors (all time) y: 168 lines of code gcpdiag/runbook/gke/gke_ip_masq_standard.py x: 4 contributors (all time) y: 195 lines of code gcpdiag/runbook/gke/node_auto_repair.py x: 5 contributors (all time) y: 207 lines of code gcpdiag/runbook/gke/node_bootstrapping.py x: 4 contributors (all time) y: 415 lines of code gcpdiag/runbook/gke/node_unavailability.py x: 6 contributors (all time) y: 185 lines of code gcpdiag/runbook/lb/latency.py x: 5 contributors (all time) y: 392 lines of code gcpdiag/runbook/op.py x: 5 contributors (all time) y: 189 lines of code gcpdiag/runbook/pubsub/pull_subscription_delivery.py x: 3 contributors (all time) y: 151 lines of code gcpdiag/runbook/report.py x: 5 contributors (all time) y: 384 lines of code gcpdiag/async_queries/api/exponential_random_retry_strategy.py x: 3 contributors (all time) y: 23 lines of code gcpdiag/lint/composer/err_2023_001_composer_not_in_error_state.py x: 5 contributors (all time) y: 18 lines of code gcpdiag/lint/dataproc/err_2022_004_dpgce_connectivity.py x: 3 contributors (all time) y: 102 lines of code gcpdiag/lint/gce/bp_ext_2024_002_calculate_vm_iops_throughput.py x: 2 contributors (all time) y: 546 lines of code gcpdiag/lint/gce/err_2024_003_vm_secure_boot_failures.py x: 6 contributors (all time) y: 56 lines of code gcpdiag/lint/gce/warn_2021_003_monitoring_permissions.py x: 8 contributors (all time) y: 59 lines of code gcpdiag/lint/gke/bp_2022_003_cluster_eol.py x: 10 contributors (all time) y: 80 lines of code gcpdiag/queries/apis_utils.py x: 8 contributors (all time) y: 131 lines of code gcpdiag/queries/gce_stub.py x: 17 contributors (all time) y: 243 lines of code gcpdiag/runbook/command.py x: 6 contributors (all time) y: 269 lines of code gcpdiag/runbook/dataproc/cluster_creation.py x: 4 contributors (all time) y: 617 lines of code gcpdiag/runbook/gce/generalized_steps.py x: 7 contributors (all time) y: 486 lines of code gcpdiag/runbook/gce/ssh.py x: 7 contributors (all time) y: 529 lines of code gcpdiag/runbook/gce/vm_performance.py x: 4 contributors (all time) y: 1120 lines of code gcpdiag/runbook/gcf/__init__.py x: 2 contributors (all time) y: 1 lines of code gcpdiag/runbook/gcp/generalized_steps.py x: 3 contributors (all time) y: 113 lines of code gcpdiag/runbook/gke/cluster_autoscaler.py x: 7 contributors (all time) y: 491 lines of code gcpdiag/runbook/gke/image_pull.py x: 4 contributors (all time) y: 323 lines of code gcpdiag/runbook/gke/ip_exhaustion.py x: 6 contributors (all time) y: 184 lines of code gcpdiag/runbook/gke/resource_quotas.py x: 4 contributors (all time) y: 138 lines of code gcpdiag/runbook/lb/ssl_certificates.py x: 3 contributors (all time) y: 613 lines of code gcpdiag/runbook/nat/public_nat_ip_allocation_failed.py x: 4 contributors (all time) y: 278 lines of code gcpdiag/runbook/util.py x: 5 contributors (all time) y: 81 lines of code gcpdiag/runbook/vpc/generalized_steps.py x: 5 contributors (all time) y: 135 lines of code gcpdiag/runbook/constants.py x: 3 contributors (all time) y: 164 lines of code gcpdiag/runbook/dataflow/job_permissions.py x: 3 contributors (all time) y: 180 lines of code gcpdiag/runbook/dataproc/generalized_steps.py x: 3 contributors (all time) y: 209 lines of code gcpdiag/runbook/iam/generalized_steps.py x: 3 contributors (all time) y: 87 lines of code gcpdiag/runbook/logs/generalized_steps.py x: 2 contributors (all time) y: 31 lines of code gcpdiag/runbook/vertex/generalized_steps.py x: 5 contributors (all time) y: 259 lines of code gcpdiag/runbook/vpc/vm_external_ip_connectivity.py x: 4 contributors (all time) y: 162 lines of code gcpdiag/lint/__init__.py x: 13 contributors (all time) y: 413 lines of code gcpdiag/lint/command.py x: 16 contributors (all time) y: 345 lines of code gcpdiag/lint/asm/warn_2025_001_delayedconnect111.py x: 2 contributors (all time) y: 40 lines of code gcpdiag/lint/output/api_output.py x: 2 contributors (all time) y: 16 lines of code gcpdiag/runbook/gce/serial_log_analyzer.py x: 7 contributors (all time) y: 241 lines of code gcpdiag/runbook/logs/templates/logging.jinja x: 2 contributors (all time) y: 21 lines of code gcpdiag/runbook/vertex/workbench_instance_stuck_in_provisioning.py x: 4 contributors (all time) y: 309 lines of code gcpdiag/lint/bigquery/err_2023_008_user_not_authorized_to_perform_this_action.py x: 3 contributors (all time) y: 67 lines of code gcpdiag/lint/dataflow/err_2023_009_splunk_err_invalid_cert.py x: 3 contributors (all time) y: 52 lines of code gcpdiag/lint/dataflow/err_2024_005_dataflow_not_creating_pubsub_subscription.py x: 4 contributors (all time) y: 44 lines of code gcpdiag/lint/gce/bp_2023_001_ntp_config.py x: 6 contributors (all time) y: 34 lines of code gcpdiag/lint/gce/err_2024_004_ops_agent.py x: 4 contributors (all time) y: 350 lines of code gcpdiag/lint/gce/warn_2022_002_duplicated_named_ports.py x: 5 contributors (all time) y: 16 lines of code gcpdiag/queries/pubsub_stub.py x: 8 contributors (all time) y: 49 lines of code gcpdiag/runbook/nat/generalized_steps.py x: 4 contributors (all time) y: 148 lines of code gcpdiag/runbook/output/terminal_output.py x: 2 contributors (all time) y: 238 lines of code gcpdiag/search/command.py x: 2 contributors (all time) y: 167 lines of code gcpdiag/utils.py x: 13 contributors (all time) y: 133 lines of code gcpdiag/queries/iam.py x: 11 contributors (all time) y: 409 lines of code gcpdiag/runbook/dataproc/constants.py x: 1 contributors (all time) y: 34 lines of code gcpdiag/runbook/dataproc/templates/job.jinja x: 1 contributors (all time) y: 39 lines of code gcpdiag/product_list.py x: 2 contributors (all time) y: 56 lines of code gcpdiag/runbook/nat/flags.py x: 1 contributors (all time) y: 12 lines of code gcpdiag/runbook/lb/flags.py x: 2 contributors (all time) y: 8 lines of code gcpdiag/runbook/lb/templates/latency.jinja x: 1 contributors (all time) y: 27 lines of code gcpdiag/lint/gce/err_2024_002_performance.py x: 3 contributors (all time) y: 137 lines of code gcpdiag/runbook/nat/utils.py x: 1 contributors (all time) y: 6 lines of code gcpdiag/caching.py x: 5 contributors (all time) y: 143 lines of code gcpdiag/runbook/output/base_output.py x: 1 contributors (all time) y: 47 lines of code gcpdiag/queries/web.py x: 1 contributors (all time) y: 43 lines of code gcpdiag/queries/web_stub.py x: 1 contributors (all time) y: 21 lines of code gcpdiag/lint/datafusion/warn_2024_005_datafusion_dataproc_compatability_preference.py x: 1 contributors (all time) y: 136 lines of code gcpdiag/queries/quotas.py x: 5 contributors (all time) y: 4 lines of code pyinstaller/hook-gcpdiag.lint.py x: 8 contributors (all time) y: 26 lines of code gcpdiag/models.py x: 7 contributors (all time) y: 144 lines of code gcpdiag/queries/logs_stub.py x: 5 contributors (all time) y: 28 lines of code gcpdiag/runbook/gke/flags.py x: 4 contributors (all time) y: 13 lines of code gcpdiag/queries/billing_stub.py x: 2 contributors (all time) y: 42 lines of code gcpdiag/queries/composer.py x: 9 contributors (all time) y: 135 lines of code gcpdiag/lint/bigquery/warn_2024_006_tabledata_list_bytes_exceeded.py x: 1 contributors (all time) y: 50 lines of code gcpdiag/lint/datafusion/warn_2024_004_datafusion_dataproc_compatabillity.py x: 1 contributors (all time) y: 65 lines of code gcpdiag/lint/gce/bp_2024_001_legacy_monitoring_agent.py x: 1 contributors (all time) y: 82 lines of code gcpdiag/lint/gce/bp_ext_2024_001_no_public_ip.py x: 2 contributors (all time) y: 12 lines of code gcpdiag/lint/gce/warn_2021_004_disk_full_serial_messages.py x: 8 contributors (all time) y: 33 lines of code gcpdiag/lint/gce/warn_2021_005_out_of_memory.py x: 7 contributors (all time) y: 34 lines of code gcpdiag/lint/gce/warn_2022_001_iap_tcp_forwarding.py x: 5 contributors (all time) y: 34 lines of code gcpdiag/lint/gce/warn_2022_012_windows_kms.py x: 4 contributors (all time) y: 77 lines of code gcpdiag/lint/output/terminal_output.py x: 2 contributors (all time) y: 216 lines of code gcpdiag/queries/generic_api/api_build/api_unittest.py x: 1 contributors (all time) y: 74 lines of code gcpdiag/queries/notebooks_stub.py x: 2 contributors (all time) y: 81 lines of code gcpdiag/lint/gke/util.py x: 5 contributors (all time) y: 134 lines of code gcpdiag/lint/composer/warn_2023_009_composer_intermittent_task_failure_issue.py x: 2 contributors (all time) y: 62 lines of code gcpdiag/lint/dataflow/err_2024_004_missing_gcs_permission_temp_bucket.py x: 2 contributors (all time) y: 50 lines of code gcpdiag/lint/gce/utils.py x: 7 contributors (all time) y: 85 lines of code gcpdiag/lint/gke/warn_2024_001_cluster_nap_limits_prevent_autoscaling.py x: 1 contributors (all time) y: 78 lines of code gcpdiag/lint/pubsub/warn_2024_003_cmek_topic_permissions.py x: 1 contributors (all time) y: 57 lines of code gcpdiag/queries/iam_stub.py x: 5 contributors (all time) y: 124 lines of code gcpdiag/async_queries/api/default_random.py x: 3 contributors (all time) y: 4 lines of code gcpdiag/async_queries/dataproc/dataproc.py x: 3 contributors (all time) y: 69 lines of code gcpdiag/lint/gce/warn_2021_006_kernel_panic.py x: 6 contributors (all time) y: 31 lines of code gcpdiag/lint/gce/warn_2022_010_resource_availability.py x: 4 contributors (all time) y: 46 lines of code gcpdiag/lint/gke/err_2021_006_scaleup_failed.py x: 5 contributors (all time) y: 90 lines of code gcpdiag/lint/notebooks/err_2023_003_create_notebook_permissions_missing.py x: 3 contributors (all time) y: 61 lines of code gcpdiag/queries/cloudsql.py x: 7 contributors (all time) y: 106 lines of code gcpdiag/queries/apigee.py x: 3 contributors (all time) y: 190 lines of code gcpdiag/lint/gcs/bp_2022_001_bucket_access_uniform.py x: 5 contributors (all time) y: 23 lines of code gcpdiag/lint/dataflow/err_2023_008_dataflow_sa_worker_perm_check.py x: 1 contributors (all time) y: 68 lines of code gcpdiag/lint/dataproc/err_2023_006_shared_vpc_permission.py x: 1 contributors (all time) y: 86 lines of code gcpdiag/lint/gcb/err_2022_002_build_failed_whithout_artifact_registry_permission.py x: 2 contributors (all time) y: 102 lines of code gcpdiag/lint/gke/sec_2021_001_np_uses_default_sa.py x: 4 contributors (all time) y: 15 lines of code gcpdiag/lint/vpc/warn_2022_001_project_level_quota.py x: 1 contributors (all time) y: 154 lines of code
1142.0
lines of code
  min: 1.0
  average: 65.99
  25th percentile: 16.0
  median: 34.0
  75th percentile: 55.0
  max: 1142.0
0 26.0
contributors (all time)
min: 1.0 | average: 2.65 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 26.0

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

gcpdiag/queries/apis.py x: 1 commits (30d) y: 213 lines of code gcpdiag/runbook/__init__.py x: 2 commits (30d) y: 792 lines of code gcpdiag/runbook/exceptions.py x: 1 commits (30d) y: 17 lines of code gcpdiag/queries/apis_stub.py x: 1 commits (30d) y: 364 lines of code gcpdiag/queries/interconnect.py x: 1 commits (30d) y: 183 lines of code gcpdiag/queries/network.py x: 1 commits (30d) y: 1005 lines of code gcpdiag/runbook/interconnect/__init__.py x: 1 commits (30d) y: 1 lines of code gcpdiag/runbook/interconnect/bgp_down_flap.py x: 1 commits (30d) y: 283 lines of code gcpdiag/runbook/interconnect/flags.py x: 1 commits (30d) y: 4 lines of code gcpdiag/runbook/interconnect/templates/bgp_down_flap.jinja x: 1 commits (30d) y: 60 lines of code pyinstaller/hook-gcpdiag.runbook.py x: 1 commits (30d) y: 20 lines of code gcpdiag/queries/dataproc.py x: 1 commits (30d) y: 415 lines of code gcpdiag/runbook/dataproc/spark_job_failures.py x: 1 commits (30d) y: 807 lines of code
1005.0
lines of code
  min: 1.0
  average: 277.73
  25th percentile: 4.0
  median: 183.0
  75th percentile: 415.0
  max: 1005.0
0 2.0
commits (30d)
min: 1.0 | average: 1.07 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

gcpdiag/queries/apis.py x: 1 contributors (30d) y: 213 lines of code gcpdiag/runbook/__init__.py x: 2 contributors (30d) y: 792 lines of code gcpdiag/runbook/exceptions.py x: 1 contributors (30d) y: 17 lines of code gcpdiag/queries/apis_stub.py x: 1 contributors (30d) y: 364 lines of code gcpdiag/queries/interconnect.py x: 1 contributors (30d) y: 183 lines of code gcpdiag/queries/network.py x: 1 contributors (30d) y: 1005 lines of code gcpdiag/runbook/interconnect/__init__.py x: 1 contributors (30d) y: 1 lines of code gcpdiag/runbook/interconnect/bgp_down_flap.py x: 1 contributors (30d) y: 283 lines of code gcpdiag/runbook/interconnect/flags.py x: 1 contributors (30d) y: 4 lines of code gcpdiag/runbook/interconnect/templates/bgp_down_flap.jinja x: 1 contributors (30d) y: 60 lines of code pyinstaller/hook-gcpdiag.runbook.py x: 1 contributors (30d) y: 20 lines of code gcpdiag/queries/dataproc.py x: 1 contributors (30d) y: 415 lines of code gcpdiag/runbook/dataproc/spark_job_failures.py x: 1 contributors (30d) y: 807 lines of code
1005.0
lines of code
  min: 1.0
  average: 277.73
  25th percentile: 4.0
  median: 183.0
  75th percentile: 415.0
  max: 1005.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): 150 points

gcpdiag/queries/apis.py x: 2 commits (90d) y: 213 lines of code gcpdiag/runbook/__init__.py x: 7 commits (90d) y: 792 lines of code gcpdiag/runbook/exceptions.py x: 1 commits (90d) y: 17 lines of code gcpdiag/queries/apis_stub.py x: 2 commits (90d) y: 364 lines of code gcpdiag/queries/interconnect.py x: 3 commits (90d) y: 183 lines of code gcpdiag/queries/network.py x: 3 commits (90d) y: 1005 lines of code gcpdiag/runbook/interconnect/__init__.py x: 1 commits (90d) y: 1 lines of code gcpdiag/runbook/interconnect/bgp_down_flap.py x: 1 commits (90d) y: 283 lines of code gcpdiag/runbook/interconnect/templates/bgp_down_flap.jinja x: 1 commits (90d) y: 60 lines of code pyinstaller/hook-gcpdiag.runbook.py x: 1 commits (90d) y: 20 lines of code gcpdiag/queries/dataproc.py x: 2 commits (90d) y: 415 lines of code gcpdiag/runbook/dataproc/spark_job_failures.py x: 3 commits (90d) y: 807 lines of code gcpdiag/runbook/gce/flags.py x: 3 commits (90d) y: 8 lines of code gcpdiag/runbook/gce/templates/vm_creation.jinja x: 1 commits (90d) y: 25 lines of code gcpdiag/runbook/gce/vm_creation.py x: 1 commits (90d) y: 104 lines of code gcpdiag/runbook/gce/guestos_bootup.py x: 1 commits (90d) y: 161 lines of code gcpdiag/runbook/snapshot_test_base.py x: 1 commits (90d) y: 45 lines of code gcpdiag/runbook/gce/ops_agent.py x: 4 commits (90d) y: 255 lines of code gcpdiag/runbook/lb/unhealthy_backends.py x: 8 commits (90d) y: 789 lines of code gcpdiag/queries/billing.py x: 3 commits (90d) y: 187 lines of code gcpdiag/queries/cloudrun.py x: 1 commits (90d) y: 101 lines of code gcpdiag/queries/crm.py x: 4 commits (90d) y: 116 lines of code gcpdiag/queries/datafusion.py x: 1 commits (90d) y: 371 lines of code gcpdiag/queries/gcb.py x: 1 commits (90d) y: 187 lines of code gcpdiag/queries/gce.py x: 6 commits (90d) y: 1142 lines of code gcpdiag/queries/gcf.py x: 1 commits (90d) y: 69 lines of code gcpdiag/queries/gke.py x: 5 commits (90d) y: 486 lines of code gcpdiag/queries/kms.py x: 1 commits (90d) y: 44 lines of code gcpdiag/queries/lb.py x: 1 commits (90d) y: 668 lines of code gcpdiag/queries/logs.py x: 7 commits (90d) y: 256 lines of code gcpdiag/queries/notebooks.py x: 1 commits (90d) y: 340 lines of code gcpdiag/queries/orgpolicy.py x: 2 commits (90d) y: 87 lines of code gcpdiag/queries/osconfig.py x: 1 commits (90d) y: 118 lines of code gcpdiag/queries/pubsub.py x: 1 commits (90d) y: 180 lines of code gcpdiag/runbook/gce/vm_termination.py x: 3 commits (90d) y: 324 lines of code gcpdiag/runbook/lb/templates/unhealthy_backends.jinja x: 9 commits (90d) y: 85 lines of code gcpdiag/queries/crm_stub.py x: 2 commits (90d) y: 55 lines of code gcpdiag/runbook/nat/templates/nat_ip_allocation_failed.jinja x: 7 commits (90d) y: 104 lines of code gcpdiag/runbook/nat/templates/nat_out_of_resources.jinja x: 3 commits (90d) y: 61 lines of code gcpdiag/queries/network_stub.py x: 1 commits (90d) y: 79 lines of code gcpdiag/config.py x: 2 commits (90d) y: 81 lines of code gcpdiag/queries/lb_stub.py x: 1 commits (90d) y: 222 lines of code gcpdiag/lint/gke/warn_2025_001_loadbalancer_ipv6_no_external_range.py x: 3 commits (90d) y: 38 lines of code gcpdiag/lint/gke/err_2025_001_serial_port_logging.py x: 3 commits (90d) y: 35 lines of code gcpdiag/lint/gke/err_2024_003_default_node_serviceaccount_perm.py x: 3 commits (90d) y: 24 lines of code gcpdiag/runbook/cloudrun/templates/service_deployment.jinja x: 2 commits (90d) y: 23 lines of code gcpdiag/runbook/dataflow/templates/generics.jinja x: 2 commits (90d) y: 17 lines of code gcpdiag/runbook/dataflow/templates/permissions.jinja x: 2 commits (90d) y: 42 lines of code gcpdiag/runbook/dataproc/templates/dataproc_attributes.jinja x: 2 commits (90d) y: 66 lines of code gcpdiag/runbook/dataproc/templates/logs_related.jinja x: 4 commits (90d) y: 325 lines of code gcpdiag/runbook/dataproc/templates/network.jinja x: 2 commits (90d) y: 35 lines of code gcpdiag/runbook/gce/templates/generics.jinja x: 4 commits (90d) y: 34 lines of code gcpdiag/runbook/gce/templates/permissions.jinja x: 6 commits (90d) y: 105 lines of code gcpdiag/runbook/gce/templates/vm_attributes.jinja x: 5 commits (90d) y: 74 lines of code gcpdiag/runbook/gce/templates/vm_metadata.jinja x: 4 commits (90d) y: 96 lines of code gcpdiag/runbook/gce/templates/vm_ops.jinja x: 4 commits (90d) y: 10 lines of code gcpdiag/runbook/gce/templates/vm_performance.jinja x: 8 commits (90d) y: 299 lines of code gcpdiag/runbook/gce/templates/vm_serial_log.jinja x: 8 commits (90d) y: 481 lines of code gcpdiag/runbook/gcf/failed_deployments.py x: 6 commits (90d) y: 186 lines of code gcpdiag/runbook/gcf/templates/failed_deployments.jinja x: 4 commits (90d) y: 55 lines of code gcpdiag/runbook/gcp/templates/api.jinja x: 4 commits (90d) y: 20 lines of code gcpdiag/runbook/gke/templates/clusterautoscaler.jinja x: 6 commits (90d) y: 204 lines of code gcpdiag/runbook/gke/templates/imagepull.jinja x: 4 commits (90d) y: 81 lines of code gcpdiag/runbook/gke/templates/ipexhaustion.jinja x: 9 commits (90d) y: 57 lines of code gcpdiag/runbook/gke/templates/logs.jinja x: 4 commits (90d) y: 51 lines of code gcpdiag/runbook/gke/templates/nodeautorepair.jinja x: 4 commits (90d) y: 40 lines of code gcpdiag/runbook/gke/templates/nodebootstrapping.jinja x: 6 commits (90d) y: 65 lines of code gcpdiag/runbook/gke/templates/nodeunavailability.jinja x: 6 commits (90d) y: 48 lines of code gcpdiag/runbook/iam/templates/service_account.jinja x: 4 commits (90d) y: 30 lines of code gcpdiag/runbook/lb/templates/ssl_certificates.jinja x: 4 commits (90d) y: 112 lines of code gcpdiag/runbook/pubsub/templates/generics.jinja x: 2 commits (90d) y: 22 lines of code gcpdiag/runbook/vertex/templates/workbench_container.jinja x: 2 commits (90d) y: 10 lines of code gcpdiag/runbook/vertex/templates/workbench_jupyter_port.jinja x: 4 commits (90d) y: 25 lines of code gcpdiag/runbook/vpc/templates/rca.jinja x: 2 commits (90d) y: 5 lines of code gcpdiag/runbook/vpc/templates/vm_external_ip_connectivity.jinja x: 6 commits (90d) y: 131 lines of code gcpdiag/runbook/dataflow/failed_streaming_pipeline.py x: 1 commits (90d) y: 168 lines of code gcpdiag/runbook/gke/gke_ip_masq_standard.py x: 5 commits (90d) y: 195 lines of code gcpdiag/runbook/gke/logs.py x: 3 commits (90d) y: 223 lines of code gcpdiag/runbook/gke/node_auto_repair.py x: 3 commits (90d) y: 207 lines of code gcpdiag/runbook/gke/node_bootstrapping.py x: 3 commits (90d) y: 415 lines of code gcpdiag/runbook/lb/latency.py x: 1 commits (90d) y: 392 lines of code gcpdiag/runbook/op.py x: 3 commits (90d) y: 189 lines of code gcpdiag/runbook/pubsub/pull_subscription_delivery.py x: 1 commits (90d) y: 151 lines of code gcpdiag/runbook/report.py x: 6 commits (90d) y: 384 lines of code gcpdiag/lint/composer/warn_2024_001_low_scheduler_cpu_usuage.py x: 2 commits (90d) y: 36 lines of code gcpdiag/lint/dataproc/err_2022_004_dpgce_connectivity.py x: 2 commits (90d) y: 102 lines of code gcpdiag/lint/gce/bp_ext_2024_002_calculate_vm_iops_throughput.py x: 2 commits (90d) y: 546 lines of code gcpdiag/lint/gce/warn_2021_003_monitoring_permissions.py x: 2 commits (90d) y: 59 lines of code gcpdiag/lint/gke/bp_2022_003_cluster_eol.py x: 2 commits (90d) y: 80 lines of code gcpdiag/queries/apis_utils.py x: 2 commits (90d) y: 131 lines of code gcpdiag/queries/gce_stub.py x: 3 commits (90d) y: 243 lines of code gcpdiag/runbook/command.py x: 2 commits (90d) y: 269 lines of code gcpdiag/runbook/dataproc/cluster_creation.py x: 4 commits (90d) y: 617 lines of code gcpdiag/runbook/gce/generalized_steps.py x: 4 commits (90d) y: 486 lines of code gcpdiag/runbook/gce/ssh.py x: 5 commits (90d) y: 529 lines of code gcpdiag/runbook/gce/vm_performance.py x: 4 commits (90d) y: 1120 lines of code gcpdiag/runbook/gcf/__init__.py x: 2 commits (90d) y: 1 lines of code gcpdiag/runbook/gke/cluster_autoscaler.py x: 5 commits (90d) y: 491 lines of code gcpdiag/runbook/gke/image_pull.py x: 4 commits (90d) y: 323 lines of code gcpdiag/runbook/gke/ip_exhaustion.py x: 4 commits (90d) y: 184 lines of code gcpdiag/runbook/gke/resource_quotas.py x: 4 commits (90d) y: 138 lines of code gcpdiag/runbook/lb/ssl_certificates.py x: 5 commits (90d) y: 613 lines of code gcpdiag/runbook/nat/public_nat_ip_allocation_failed.py x: 2 commits (90d) y: 278 lines of code gcpdiag/runbook/vpc/generalized_steps.py x: 2 commits (90d) y: 135 lines of code gcpdiag/runbook/constants.py x: 2 commits (90d) y: 164 lines of code gcpdiag/runbook/dataflow/job_permissions.py x: 2 commits (90d) y: 180 lines of code gcpdiag/runbook/dataproc/generalized_steps.py x: 2 commits (90d) y: 209 lines of code gcpdiag/runbook/logs/generalized_steps.py x: 2 commits (90d) y: 31 lines of code gcpdiag/runbook/vertex/generalized_steps.py x: 2 commits (90d) y: 259 lines of code gcpdiag/lint/__init__.py x: 1 commits (90d) y: 413 lines of code gcpdiag/lint/command.py x: 1 commits (90d) y: 345 lines of code
1142.0
lines of code
  min: 1.0
  average: 172.41
  25th percentile: 32.5
  median: 87.0
  75th percentile: 215.25
  max: 1142.0
0 9.0
commits (90d)
min: 1.0 | average: 2.89 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 9.0

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

gcpdiag/queries/apis.py x: 1 contributors (90d) y: 213 lines of code gcpdiag/runbook/__init__.py x: 4 contributors (90d) y: 792 lines of code gcpdiag/runbook/exceptions.py x: 1 contributors (90d) y: 17 lines of code gcpdiag/queries/apis_stub.py x: 2 contributors (90d) y: 364 lines of code gcpdiag/queries/interconnect.py x: 2 contributors (90d) y: 183 lines of code gcpdiag/queries/network.py x: 2 contributors (90d) y: 1005 lines of code gcpdiag/runbook/interconnect/__init__.py x: 1 contributors (90d) y: 1 lines of code gcpdiag/runbook/interconnect/bgp_down_flap.py x: 1 contributors (90d) y: 283 lines of code gcpdiag/runbook/interconnect/templates/bgp_down_flap.jinja x: 1 contributors (90d) y: 60 lines of code pyinstaller/hook-gcpdiag.runbook.py x: 1 contributors (90d) y: 20 lines of code gcpdiag/queries/dataproc.py x: 2 contributors (90d) y: 415 lines of code gcpdiag/runbook/dataproc/spark_job_failures.py x: 3 contributors (90d) y: 807 lines of code gcpdiag/runbook/gce/flags.py x: 3 contributors (90d) y: 8 lines of code gcpdiag/runbook/gce/templates/vm_creation.jinja x: 1 contributors (90d) y: 25 lines of code gcpdiag/runbook/gce/vm_creation.py x: 1 contributors (90d) y: 104 lines of code gcpdiag/runbook/gce/guestos_bootup.py x: 1 contributors (90d) y: 161 lines of code gcpdiag/runbook/snapshot_test_base.py x: 1 contributors (90d) y: 45 lines of code gcpdiag/runbook/gce/ops_agent.py x: 2 contributors (90d) y: 255 lines of code gcpdiag/runbook/lb/unhealthy_backends.py x: 3 contributors (90d) y: 789 lines of code gcpdiag/queries/billing.py x: 2 contributors (90d) y: 187 lines of code gcpdiag/queries/cloudrun.py x: 1 contributors (90d) y: 101 lines of code gcpdiag/queries/crm.py x: 3 contributors (90d) y: 116 lines of code gcpdiag/queries/datafusion.py x: 1 contributors (90d) y: 371 lines of code gcpdiag/queries/gcb.py x: 1 contributors (90d) y: 187 lines of code gcpdiag/queries/gce.py x: 4 contributors (90d) y: 1142 lines of code gcpdiag/queries/gcf.py x: 1 contributors (90d) y: 69 lines of code gcpdiag/queries/gke.py x: 4 contributors (90d) y: 486 lines of code gcpdiag/queries/kms.py x: 1 contributors (90d) y: 44 lines of code gcpdiag/queries/lb.py x: 1 contributors (90d) y: 668 lines of code gcpdiag/queries/logs.py x: 4 contributors (90d) y: 256 lines of code gcpdiag/queries/notebooks.py x: 1 contributors (90d) y: 340 lines of code gcpdiag/queries/orgpolicy.py x: 2 contributors (90d) y: 87 lines of code gcpdiag/queries/osconfig.py x: 1 contributors (90d) y: 118 lines of code gcpdiag/queries/pubsub.py x: 1 contributors (90d) y: 180 lines of code gcpdiag/runbook/gce/vm_termination.py x: 2 contributors (90d) y: 324 lines of code gcpdiag/runbook/lb/templates/unhealthy_backends.jinja x: 4 contributors (90d) y: 85 lines of code gcpdiag/queries/crm_stub.py x: 2 contributors (90d) y: 55 lines of code gcpdiag/runbook/nat/templates/nat_ip_allocation_failed.jinja x: 4 contributors (90d) y: 104 lines of code gcpdiag/runbook/nat/templates/nat_out_of_resources.jinja x: 3 contributors (90d) y: 61 lines of code gcpdiag/queries/network_stub.py x: 1 contributors (90d) y: 79 lines of code gcpdiag/config.py x: 1 contributors (90d) y: 81 lines of code gcpdiag/queries/lb_stub.py x: 1 contributors (90d) y: 222 lines of code gcpdiag/lint/gke/warn_2025_001_loadbalancer_ipv6_no_external_range.py x: 3 contributors (90d) y: 38 lines of code gcpdiag/lint/gke/err_2025_001_serial_port_logging.py x: 2 contributors (90d) y: 35 lines of code gcpdiag/lint/gke/err_2024_003_default_node_serviceaccount_perm.py x: 2 contributors (90d) y: 24 lines of code gcpdiag/runbook/dataflow/templates/generics.jinja x: 2 contributors (90d) y: 17 lines of code gcpdiag/runbook/dataflow/templates/permissions.jinja x: 2 contributors (90d) y: 42 lines of code gcpdiag/runbook/dataproc/templates/dataproc_attributes.jinja x: 2 contributors (90d) y: 66 lines of code gcpdiag/runbook/gce/templates/generics.jinja x: 3 contributors (90d) y: 34 lines of code gcpdiag/runbook/gce/templates/vm_attributes.jinja x: 3 contributors (90d) y: 74 lines of code gcpdiag/runbook/gce/templates/vm_metadata.jinja x: 3 contributors (90d) y: 96 lines of code gcpdiag/runbook/gce/templates/vm_ops.jinja x: 3 contributors (90d) y: 10 lines of code gcpdiag/runbook/gce/templates/vm_performance.jinja x: 4 contributors (90d) y: 299 lines of code gcpdiag/runbook/gce/templates/vm_serial_log.jinja x: 4 contributors (90d) y: 481 lines of code gcpdiag/runbook/gcf/failed_deployments.py x: 3 contributors (90d) y: 186 lines of code gcpdiag/runbook/gcf/templates/failed_deployments.jinja x: 3 contributors (90d) y: 55 lines of code gcpdiag/runbook/gcp/templates/api.jinja x: 2 contributors (90d) y: 20 lines of code gcpdiag/runbook/gke/templates/clusterautoscaler.jinja x: 4 contributors (90d) y: 204 lines of code gcpdiag/runbook/gke/templates/imagepull.jinja x: 3 contributors (90d) y: 81 lines of code gcpdiag/runbook/gke/templates/logs.jinja x: 3 contributors (90d) y: 51 lines of code gcpdiag/runbook/gke/templates/nodebootstrapping.jinja x: 4 contributors (90d) y: 65 lines of code gcpdiag/runbook/gke/templates/nodeunavailability.jinja x: 4 contributors (90d) y: 48 lines of code gcpdiag/runbook/gke/templates/resourcequotas.jinja x: 3 contributors (90d) y: 48 lines of code gcpdiag/runbook/iam/templates/service_account.jinja x: 2 contributors (90d) y: 30 lines of code gcpdiag/runbook/lb/templates/ssl_certificates.jinja x: 3 contributors (90d) y: 112 lines of code gcpdiag/runbook/vertex/templates/workbench_container.jinja x: 2 contributors (90d) y: 10 lines of code gcpdiag/runbook/vertex/templates/workbench_images.jinja x: 3 contributors (90d) y: 28 lines of code gcpdiag/runbook/vertex/templates/workbench_ip.jinja x: 3 contributors (90d) y: 19 lines of code gcpdiag/runbook/vertex/templates/workbench_jupyter_port.jinja x: 3 contributors (90d) y: 25 lines of code gcpdiag/runbook/vpc/templates/rca.jinja x: 2 contributors (90d) y: 5 lines of code gcpdiag/runbook/vpc/templates/vm_external_ip_connectivity.jinja x: 3 contributors (90d) y: 131 lines of code gcpdiag/runbook/dataflow/failed_streaming_pipeline.py x: 1 contributors (90d) y: 168 lines of code gcpdiag/runbook/gke/gke_ip_masq_standard.py x: 3 contributors (90d) y: 195 lines of code gcpdiag/runbook/gke/logs.py x: 2 contributors (90d) y: 223 lines of code gcpdiag/runbook/gke/node_auto_repair.py x: 2 contributors (90d) y: 207 lines of code gcpdiag/runbook/lb/latency.py x: 1 contributors (90d) y: 392 lines of code gcpdiag/runbook/op.py x: 2 contributors (90d) y: 189 lines of code gcpdiag/runbook/pubsub/pull_subscription_delivery.py x: 1 contributors (90d) y: 151 lines of code gcpdiag/runbook/report.py x: 3 contributors (90d) y: 384 lines of code gcpdiag/lint/composer/warn_2024_001_low_scheduler_cpu_usuage.py x: 2 contributors (90d) y: 36 lines of code gcpdiag/lint/dataproc/err_2022_004_dpgce_connectivity.py x: 2 contributors (90d) y: 102 lines of code gcpdiag/lint/gce/bp_ext_2024_002_calculate_vm_iops_throughput.py x: 2 contributors (90d) y: 546 lines of code gcpdiag/lint/gce/err_2024_003_vm_secure_boot_failures.py x: 4 contributors (90d) y: 56 lines of code gcpdiag/lint/gce/warn_2021_003_monitoring_permissions.py x: 2 contributors (90d) y: 59 lines of code gcpdiag/lint/gke/bp_2022_003_cluster_eol.py x: 2 contributors (90d) y: 80 lines of code gcpdiag/queries/apis_utils.py x: 2 contributors (90d) y: 131 lines of code gcpdiag/queries/gce_stub.py x: 3 contributors (90d) y: 243 lines of code gcpdiag/runbook/command.py x: 2 contributors (90d) y: 269 lines of code gcpdiag/runbook/dataproc/cluster_creation.py x: 3 contributors (90d) y: 617 lines of code gcpdiag/runbook/gce/generalized_steps.py x: 3 contributors (90d) y: 486 lines of code gcpdiag/runbook/gce/ssh.py x: 3 contributors (90d) y: 529 lines of code gcpdiag/runbook/gce/vm_performance.py x: 3 contributors (90d) y: 1120 lines of code gcpdiag/runbook/gcf/__init__.py x: 2 contributors (90d) y: 1 lines of code gcpdiag/runbook/gke/cluster_autoscaler.py x: 3 contributors (90d) y: 491 lines of code gcpdiag/runbook/gke/image_pull.py x: 3 contributors (90d) y: 323 lines of code gcpdiag/runbook/gke/ip_exhaustion.py x: 3 contributors (90d) y: 184 lines of code gcpdiag/runbook/gke/resource_quotas.py x: 3 contributors (90d) y: 138 lines of code gcpdiag/runbook/lb/ssl_certificates.py x: 3 contributors (90d) y: 613 lines of code gcpdiag/runbook/nat/public_nat_ip_allocation_failed.py x: 2 contributors (90d) y: 278 lines of code gcpdiag/runbook/vpc/generalized_steps.py x: 2 contributors (90d) y: 135 lines of code gcpdiag/runbook/constants.py x: 2 contributors (90d) y: 164 lines of code gcpdiag/runbook/vertex/generalized_steps.py x: 2 contributors (90d) y: 259 lines of code gcpdiag/lint/__init__.py x: 1 contributors (90d) y: 413 lines of code gcpdiag/lint/command.py x: 1 contributors (90d) y: 345 lines of code
1142.0
lines of code
  min: 1.0
  average: 172.41
  25th percentile: 32.5
  median: 87.0
  75th percentile: 215.25
  max: 1142.0
0 4.0
contributors (90d)
min: 1.0 | average: 2.17 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 4.0