GoogleCloudPlatform / prometheus-test-infra
File Size

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

Intro
Learn more...
File Size Overall
16% | 8% | 30% | 28% | 15%
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
go31% | 0% | 29% | 30% | 8%
yaml0% | 18% | 33% | 24% | 23%
py0% | 0% | 0% | 100% | 0%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
pkg51% | 0% | 37% | 10% | 0%
prombench0% | 19% | 34% | 24% | 21%
funcbench0% | 0% | 39% | 42% | 18%
tools0% | 0% | 0% | 67% | 32%
infra0% | 0% | 0% | 100% | 0%
Longest Files (Top 50)
File# lines# units
k8s.go
in pkg/provider/k8s
1260 44
3a_prometheus-test_configmap.yaml
in prombench/manifests/prombench/benchmark
696 -
eks.go
in pkg/provider/eks
465 21
gke.go
in pkg/provider/gke
444 21
2_ingress-nginx-controller.yaml
in prombench/manifests/cluster-infra
283 -
main.go
in funcbench
276 6
3b_prometheus-meta.yaml
in prombench/manifests/cluster-infra
258 -
3c_promtail-bench_deployment.yaml
in prombench/manifests/prombench/benchmark
245 -
4_node-exporter.yaml
in prombench/manifests/prombench/benchmark
236 -
3b_prometheus-test_deployment.yaml
in prombench/manifests/prombench/benchmark
211 -
env.go
in funcbench
187 13
main.go
in tools/commentMonitor
163 4
kind.go
in pkg/provider/kind
153 11
6_loadgen.yaml
in prombench/manifests/prombench/benchmark
148 -
server.go
in tools/fake-webserver
147 2
6b_loki_stateful_set.yaml
in prombench/manifests/cluster-infra
140 -
6d_promtail_daemon_set.yaml
in prombench/manifests/cluster-infra
136 -
4_kube-state-metrics.yaml
in prombench/manifests/cluster-infra
135 -
8b_parca.yaml
in prombench/manifests/cluster-infra
134 -
main.go
in tools/amGithubNotifier
129 5
client.go
in tools/commentMonitor
122 8
infra.go
in infra
118 1
bench.go
in funcbench
110 5
provider.go
in pkg/provider
110 5
grafana_deployment.yaml
in prombench/manifests/cluster-infra
109 -
main.py
in tools/load-generator
105 5
2_fake-webserver.yaml
in prombench/manifests/prombench/benchmark
102 -
scaler.go
in tools/scaler
94 4
7b_commentmonitor_deployment.yaml
in prombench/manifests/cluster-infra
84 -
node-exporter.yaml
in prombench/manifests/cluster-infra
79 -
5a_alertmanager_deployment.yaml
in prombench/manifests/cluster-infra
79 -
ghclient.go
in tools/commentMonitor
70 5
main.go
in tools/fake-webserver
57 1
7a_commentmonitor_configmap_noparse.yaml
in prombench/manifests/cluster-infra
56 -
client.go
in tools/fake-webserver
55 1
5b_amGithubNotifier_deployment.yaml
in prombench/manifests/cluster-infra
51 -
1c_cluster-role-binding.yaml
in prombench/manifests/prombench/benchmark
50 -
benchstat.go
in funcbench
42 2
template.go
in tools/amGithubNotifier
39 5
3a_prometheus_rbac.yaml
in prombench/manifests/cluster-infra
38 -
6c_promtail_rbac.yaml
in prombench/manifests/cluster-infra
37 -
nodes_eks.yaml
in prombench/manifests/prombench
35 -
grafana_datasource-provision.yaml
in prombench/manifests/cluster-infra
35 -
3_job.yaml
in funcbench/manifests/benchmark
33 -
cluster_kind.yaml
in prombench/manifests
31 -
8a_parca_rbac.yaml
in prombench/manifests/cluster-infra
31 -
5_nginx-ingress-routes.yaml
in prombench/manifests/prombench/benchmark
29 -
cluster_eks.yaml
in prombench/manifests
26 -
cluster_eks.yaml
in funcbench/manifests
26 -
nodes_gke.yaml
in prombench/manifests/prombench
25 -
Files With Most Units (Top 20)
File# lines# units
k8s.go
in pkg/provider/k8s
1260 44
gke.go
in pkg/provider/gke
444 21
eks.go
in pkg/provider/eks
465 21
env.go
in funcbench
187 13
kind.go
in pkg/provider/kind
153 11
client.go
in tools/commentMonitor
122 8
main.go
in funcbench
276 6
bench.go
in funcbench
110 5
main.py
in tools/load-generator
105 5
template.go
in tools/amGithubNotifier
39 5
main.go
in tools/amGithubNotifier
129 5
ghclient.go
in tools/commentMonitor
70 5
provider.go
in pkg/provider
110 5
main.go
in tools/commentMonitor
163 4
scaler.go
in tools/scaler
94 4
benchstat.go
in funcbench
42 2
server.go
in tools/fake-webserver
147 2
main.go
in tools/fake-webserver
57 1
client.go
in tools/fake-webserver
55 1
infra.go
in infra
118 1
Files With Long Lines (Top 15)

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

File# lines# units# long lines
infra.go
in infra
118 1 18
7a_commentmonitor_configmap_noparse.yaml
in prombench/manifests/cluster-infra
56 - 12
eks.go
in pkg/provider/eks
465 21 11
gke.go
in pkg/provider/gke
444 21 9
main.go
in funcbench
276 6 5
main.py
in tools/load-generator
105 5 4
6_loadgen.yaml
in prombench/manifests/prombench/benchmark
148 - 3
env.go
in funcbench
187 13 2
scaler.go
in tools/scaler
94 4 2
kind.go
in pkg/provider/kind
153 11 2
benchstat.go
in funcbench
42 2 1
server.go
in tools/fake-webserver
147 2 1
client.go
in tools/fake-webserver
55 1 1
client.go
in tools/commentMonitor
122 8 1
k8s.go
in pkg/provider/k8s
1260 44 1
Correlations

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

prombench/manifests/cluster-infra/8a_parca_rbac.yaml x: 2 commits (all time) y: 31 lines of code prombench/manifests/cluster-infra/8b_parca.yaml x: 2 commits (all time) y: 134 lines of code prombench/manifests/cluster_gke.yaml x: 5 commits (all time) y: 14 lines of code prombench/manifests/prombench/benchmark/3b_prometheus-test_deployment.yaml x: 12 commits (all time) y: 211 lines of code prombench/manifests/cluster-infra/3b_prometheus-meta.yaml x: 14 commits (all time) y: 258 lines of code prombench/manifests/prombench/benchmark/3a_prometheus-test_configmap.yaml x: 2 commits (all time) y: 696 lines of code prombench/manifests/cluster-infra/2_ingress-nginx-controller.yaml x: 7 commits (all time) y: 283 lines of code prombench/manifests/cluster-infra/6b_loki_stateful_set.yaml x: 9 commits (all time) y: 140 lines of code prombench/manifests/cluster-infra/7b_commentmonitor_deployment.yaml x: 10 commits (all time) y: 84 lines of code prombench/manifests/cluster-infra/grafana_deployment.yaml x: 7 commits (all time) y: 109 lines of code pkg/provider/gke/gke.go x: 20 commits (all time) y: 444 lines of code prombench/manifests/prombench/benchmark/5_nginx-ingress-routes.yaml x: 10 commits (all time) y: 29 lines of code pkg/provider/k8s/k8s.go x: 19 commits (all time) y: 1260 lines of code prombench/manifests/prombench/nodes_gke.yaml x: 3 commits (all time) y: 25 lines of code funcbench/bench.go x: 12 commits (all time) y: 110 lines of code funcbench/main.go x: 18 commits (all time) y: 276 lines of code prombench/manifests/cluster-infra/5a_alertmanager_deployment.yaml x: 5 commits (all time) y: 79 lines of code prombench/manifests/cluster-infra/node-exporter.yaml x: 6 commits (all time) y: 79 lines of code prombench/manifests/prombench/benchmark/4_node-exporter.yaml x: 6 commits (all time) y: 236 lines of code infra/infra.go x: 8 commits (all time) y: 118 lines of code pkg/provider/eks/eks.go x: 3 commits (all time) y: 465 lines of code pkg/provider/kind/kind.go x: 3 commits (all time) y: 153 lines of code pkg/provider/provider.go x: 14 commits (all time) y: 110 lines of code tools/amGithubNotifier/main.go x: 5 commits (all time) y: 129 lines of code tools/commentMonitor/main.go x: 14 commits (all time) y: 163 lines of code tools/scaler/scaler.go x: 5 commits (all time) y: 94 lines of code tools/fake-webserver/main.go x: 3 commits (all time) y: 57 lines of code prombench/manifests/cluster-infra/7a_commentmonitor_configmap_noparse.yaml x: 11 commits (all time) y: 56 lines of code funcbench/manifests/cluster_eks.yaml x: 1 commits (all time) y: 26 lines of code prombench/manifests/prombench/nodes_eks.yaml x: 1 commits (all time) y: 35 lines of code prombench/manifests/cluster_kind.yaml x: 1 commits (all time) y: 31 lines of code prombench/manifests/prombench/benchmark/6_loadgen.yaml x: 8 commits (all time) y: 148 lines of code funcbench/manifests/cluster_gke.yaml x: 1 commits (all time) y: 14 lines of code funcbench/env.go x: 15 commits (all time) y: 187 lines of code tools/commentMonitor/client.go x: 6 commits (all time) y: 122 lines of code prombench/manifests/cluster-infra/1b_secrets.yaml x: 3 commits (all time) y: 15 lines of code funcbench/manifests/benchmark/2_secrets.yaml x: 1 commits (all time) y: 8 lines of code funcbench/benchstat.go x: 1 commits (all time) y: 42 lines of code tools/commentMonitor/ghclient.go x: 4 commits (all time) y: 70 lines of code prombench/manifests/cluster-infra/5b_amGithubNotifier_deployment.yaml x: 5 commits (all time) y: 51 lines of code prombench/manifests/cluster-infra/6d_promtail_daemon_set.yaml x: 4 commits (all time) y: 136 lines of code prombench/manifests/prombench/benchmark/2_fake-webserver.yaml x: 5 commits (all time) y: 102 lines of code prombench/manifests/prombench/benchmark/3c_promtail-bench_deployment.yaml x: 5 commits (all time) y: 245 lines of code funcbench/manifests/benchmark/1_namespace.yaml x: 1 commits (all time) y: 4 lines of code prombench/manifests/cluster-infra/grafana_dashboard_provision.yaml x: 2 commits (all time) y: 16 lines of code prombench/manifests/cluster-infra/4_kube-state-metrics.yaml x: 1 commits (all time) y: 135 lines of code prombench/manifests/prombench/benchmark/1b_serviceaccount.yaml x: 1 commits (all time) y: 19 lines of code prombench/manifests/prombench/benchmark/1c_cluster-role-binding.yaml x: 1 commits (all time) y: 50 lines of code tools/fake-webserver/client.go x: 1 commits (all time) y: 55 lines of code tools/fake-webserver/server.go x: 1 commits (all time) y: 147 lines of code
1260.0
lines of code
  min: 4.0
  average: 130.9
  25th percentile: 31.0
  median: 79.0
  75th percentile: 145.25
  max: 1260.0
0 20.0
commits (all time)
min: 1.0 | average: 5.35 | 25th percentile: 1.0 | median: 3.5 | 75th percentile: 7.75 | max: 20.0

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

prombench/manifests/cluster-infra/8a_parca_rbac.yaml x: 2 contributors (all time) y: 31 lines of code prombench/manifests/cluster-infra/8b_parca.yaml x: 2 contributors (all time) y: 134 lines of code prombench/manifests/cluster_gke.yaml x: 4 contributors (all time) y: 14 lines of code prombench/manifests/prombench/benchmark/3b_prometheus-test_deployment.yaml x: 5 contributors (all time) y: 211 lines of code prombench/manifests/cluster-infra/3b_prometheus-meta.yaml x: 7 contributors (all time) y: 258 lines of code prombench/manifests/prombench/benchmark/3a_prometheus-test_configmap.yaml x: 2 contributors (all time) y: 696 lines of code prombench/manifests/cluster-infra/2_ingress-nginx-controller.yaml x: 3 contributors (all time) y: 283 lines of code prombench/manifests/cluster-infra/6b_loki_stateful_set.yaml x: 5 contributors (all time) y: 140 lines of code prombench/manifests/cluster-infra/7b_commentmonitor_deployment.yaml x: 3 contributors (all time) y: 84 lines of code prombench/manifests/cluster-infra/grafana_deployment.yaml x: 4 contributors (all time) y: 109 lines of code pkg/provider/gke/gke.go x: 10 contributors (all time) y: 444 lines of code prombench/manifests/prombench/benchmark/5_nginx-ingress-routes.yaml x: 4 contributors (all time) y: 29 lines of code pkg/provider/k8s/k8s.go x: 11 contributors (all time) y: 1260 lines of code prombench/manifests/prombench/nodes_gke.yaml x: 3 contributors (all time) y: 25 lines of code funcbench/bench.go x: 5 contributors (all time) y: 110 lines of code funcbench/main.go x: 5 contributors (all time) y: 276 lines of code prombench/manifests/cluster-infra/5a_alertmanager_deployment.yaml x: 3 contributors (all time) y: 79 lines of code prombench/manifests/prombench/benchmark/4_node-exporter.yaml x: 3 contributors (all time) y: 236 lines of code infra/infra.go x: 5 contributors (all time) y: 118 lines of code pkg/provider/eks/eks.go x: 3 contributors (all time) y: 465 lines of code pkg/provider/kind/kind.go x: 3 contributors (all time) y: 153 lines of code pkg/provider/provider.go x: 8 contributors (all time) y: 110 lines of code tools/amGithubNotifier/main.go x: 4 contributors (all time) y: 129 lines of code tools/commentMonitor/main.go x: 4 contributors (all time) y: 163 lines of code tools/scaler/scaler.go x: 5 contributors (all time) y: 94 lines of code tools/fake-webserver/main.go x: 2 contributors (all time) y: 57 lines of code prombench/manifests/cluster-infra/7a_commentmonitor_configmap_noparse.yaml x: 4 contributors (all time) y: 56 lines of code funcbench/manifests/cluster_eks.yaml x: 1 contributors (all time) y: 26 lines of code prombench/manifests/prombench/nodes_eks.yaml x: 1 contributors (all time) y: 35 lines of code prombench/manifests/cluster_kind.yaml x: 1 contributors (all time) y: 31 lines of code prombench/manifests/prombench/benchmark/6_loadgen.yaml x: 2 contributors (all time) y: 148 lines of code funcbench/manifests/cluster_gke.yaml x: 1 contributors (all time) y: 14 lines of code funcbench/env.go x: 4 contributors (all time) y: 187 lines of code tools/commentMonitor/client.go x: 1 contributors (all time) y: 122 lines of code prombench/manifests/cluster-infra/1b_secrets.yaml x: 2 contributors (all time) y: 15 lines of code funcbench/manifests/benchmark/2_secrets.yaml x: 1 contributors (all time) y: 8 lines of code funcbench/benchstat.go x: 1 contributors (all time) y: 42 lines of code tools/commentMonitor/ghclient.go x: 1 contributors (all time) y: 70 lines of code prombench/manifests/cluster-infra/5b_amGithubNotifier_deployment.yaml x: 2 contributors (all time) y: 51 lines of code prombench/manifests/prombench/benchmark/2_fake-webserver.yaml x: 2 contributors (all time) y: 102 lines of code prombench/manifests/prombench/benchmark/3c_promtail-bench_deployment.yaml x: 2 contributors (all time) y: 245 lines of code funcbench/manifests/benchmark/1_namespace.yaml x: 1 contributors (all time) y: 4 lines of code prombench/manifests/cluster-infra/grafana_dashboard_provision.yaml x: 1 contributors (all time) y: 16 lines of code prombench/manifests/cluster-infra/4_kube-state-metrics.yaml x: 1 contributors (all time) y: 135 lines of code prombench/manifests/prombench/benchmark/1c_cluster-role-binding.yaml x: 1 contributors (all time) y: 50 lines of code tools/fake-webserver/client.go x: 1 contributors (all time) y: 55 lines of code tools/fake-webserver/server.go x: 1 contributors (all time) y: 147 lines of code
1260.0
lines of code
  min: 4.0
  average: 130.9
  25th percentile: 31.0
  median: 79.0
  75th percentile: 145.25
  max: 1260.0
0 11.0
contributors (all time)
min: 1.0 | average: 2.77 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 11.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): 0 points

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

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

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