GerritCodeReview / gerrit-monitoring
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 39
  • Daily file updates (only one update per file and date counted): 123
  • First update: 2020-03-05
  • Latest update: 2021-12-16
  • Days between first and latest update: 652 (93 weeks, estimated 465 working days)
  • Active days (at least one file change): 37
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 39 files with 2,474 lines of code in files.
    • 38 files that are 366+ days old (2,407 lines of code)
    • 1 files that are 181-365 days old (67 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
97% | 2% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 39 files with 2,474 lines of code in files.
    • 30 files have been last changed 366+ days ago (1,335 lines of code)
    • 5 files have been last changed 181-365 days ago (492 lines of code)
    • 1 files have been last changed 91-180 days ago (45 lines of code)
    • 3 files have been last changed 31-90 days ago (602 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
53% | 19% | 1% | 24% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
libsonnet, yaml, jsonnet, py, json, md, txt, gitignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
yaml100% | 0% | 0% | 0% | 0%
jsonnet90% | 9% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
yaml37% | 18% | 0% | 43% | 0%
jsonnet59% | 34% | 6% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
dashboards/gerrit90% | 9% | 0% | 0% | 0%
charts/prometheus100% | 0% | 0% | 0% | 0%
charts/grafana100% | 0% | 0% | 0% | 0%
subcommands100% | 0% | 0% | 0% | 0%
charts/promtail100% | 0% | 0% | 0% | 0%
charts/loki100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
promtail100% | 0% | 0% | 0% | 0%
cfgmgr100% | 0% | 0% | 0% | 0%
charts100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
dashboards/gerrit59% | 34% | 6% | 0% | 0%
subcommands100% | 0% | 0% | 0% | 0%
charts/promtail100% | 0% | 0% | 0% | 0%
charts/loki100% | 0% | 0% | 0% | 0%
promtail100% | 0% | 0% | 0% | 0%
ROOT47% | 0% | 0% | 52% | 0%
cfgmgr100% | 0% | 0% | 0% | 0%
charts/grafana13% | 86% | 0% | 0% | 0%
charts/prometheus5% | 0% | 0% | 94% | 0%
charts100% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
install.py
in subcommands
209 9 437 701 11
config.yaml
in root
73 - 50 701 9
grafana.yaml
in charts/grafana
253 - 360 697 11
prometheus.yaml
in charts/prometheus
516 - 50 695 12
loki.yaml
in charts/loki
134 - 584 695 7
prometheus.pvc.yaml
in charts/prometheus/storage
14 - 695 695 1
grafana.pvc.yaml
in charts/grafana/storage
14 - 695 695 1
prometheus.secret.yaml
in charts/prometheus/configuration
13 - 50 695 5
grafana.secret.yaml
in charts/grafana/configuration
10 - 584 695 3
prometheus.tls.secret.yaml
in charts/prometheus/configuration
9 - 584 695 3
grafana.tls.secret.yaml
in charts/grafana/configuration
9 - 584 695 3
loki.tls.secret.yaml
in charts/loki/configuration
9 - 584 695 3
prometheus.basic-auth.secret.yaml
in charts/prometheus/configuration
8 - 584 695 3
grafana.ca.secret.yaml
in charts/grafana/configuration
8 - 584 695 3
loki.basic-auth.secret.yaml
in charts/loki/configuration
8 - 584 695 3
namespace.yaml
in charts
4 - 695 695 1
gerrit_monitoring.py
in root
67 4 693 693 1
encrypt.py
in subcommands
38 1 693 693 1
uninstall.py
in subcommands
28 4 693 693 1
abstract.py
in cfgmgr
27 4 584 693 3
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
namespace.yaml
in charts
4 - 695 695 1
grafana.pvc.yaml
in charts/grafana/storage
14 - 695 695 1
prometheus.pvc.yaml
in charts/prometheus/storage
14 - 695 695 1
__init__.py
in subcommands
3 - 693 693 1
default.py
in cfgmgr
7 1 693 693 1
sops.py
in cfgmgr
8 1 693 693 1
__init__.py
in cfgmgr
9 1 693 693 1
uninstall.py
in subcommands
28 4 693 693 1
encrypt.py
in subcommands
38 1 693 693 1
gerrit_monitoring.py
in root
67 4 693 693 1
loki.basic-auth.secret.yaml
in charts/loki/configuration
8 - 584 695 3
grafana.ca.secret.yaml
in charts/grafana/configuration
8 - 584 695 3
prometheus.basic-auth.secret.yaml
in charts/prometheus/configuration
8 - 584 695 3
loki.tls.secret.yaml
in charts/loki/configuration
9 - 584 695 3
grafana.tls.secret.yaml
in charts/grafana/configuration
9 - 584 695 3
prometheus.tls.secret.yaml
in charts/prometheus/configuration
9 - 584 695 3
grafana.secret.yaml
in charts/grafana/configuration
10 - 584 695 3
abstract.py
in cfgmgr
27 4 584 693 3
promtailLocalConfig.yaml
in promtail
84 - 584 632 3
loki.yaml
in charts/loki
134 - 584 695 7
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
gerrit-healthcheck.jsonnet
in dashboards/gerrit/healthcheck
67 - 233 358 2
gerrit-overview.jsonnet
in dashboards/gerrit/overview
112 - 508 508 1
gerrit-rest-api-latency.jsonnet
in dashboards/gerrit/latency
64 - 233 511 2
gerrit-replication.jsonnet
in dashboards/gerrit/replication
60 - 233 511 2
gerrit-ui-actions-latency.jsonnet
in dashboards/gerrit/latency
48 - 233 511 2
gerrit-push-latency.jsonnet
in dashboards/gerrit/latency
45 - 98 511 2
gerrit-notedb-latency.jsonnet
in dashboards/gerrit/latency
44 - 511 511 1
gerrit-query-latency.jsonnet
in dashboards/gerrit/latency
38 - 511 511 1
gerrit-fetch-clone.jsonnet
in dashboards/gerrit/fetch-clone
40 - 512 512 1
gerrit-queues.jsonnet
in dashboards/gerrit/queues
67 - 513 513 1
gerrit-caches.jsonnet
in dashboards/gerrit/caches
52 - 513 513 1
gerrit-process.jsonnet
in dashboards/gerrit/process
57 - 528 528 1
promtail.yaml
in charts/promtail
212 - 534 632 5
promtailLocalConfig.yaml
in promtail
84 - 584 632 3
gerrit_monitoring.py
in root
67 4 693 693 1
encrypt.py
in subcommands
38 1 693 693 1
uninstall.py
in subcommands
28 4 693 693 1
abstract.py
in cfgmgr
27 4 584 693 3
__init__.py
in cfgmgr
9 1 693 693 1
sops.py
in cfgmgr
8 1 693 693 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
prometheus.yaml
in charts/prometheus
516 - 50 695 12
config.yaml
in root
73 - 50 701 9
prometheus.secret.yaml
in charts/prometheus/configuration
13 - 50 695 5
gerrit-push-latency.jsonnet
in dashboards/gerrit/latency
45 - 98 511 2
gerrit-healthcheck.jsonnet
in dashboards/gerrit/healthcheck
67 - 233 358 2
gerrit-rest-api-latency.jsonnet
in dashboards/gerrit/latency
64 - 233 511 2
gerrit-replication.jsonnet
in dashboards/gerrit/replication
60 - 233 511 2
gerrit-ui-actions-latency.jsonnet
in dashboards/gerrit/latency
48 - 233 511 2
grafana.yaml
in charts/grafana
253 - 360 697 11
install.py
in subcommands
209 9 437 701 11
_globals.py
in subcommands
6 - 437 693 5
gerrit-overview.jsonnet
in dashboards/gerrit/overview
112 - 508 508 1
gerrit-notedb-latency.jsonnet
in dashboards/gerrit/latency
44 - 511 511 1
gerrit-query-latency.jsonnet
in dashboards/gerrit/latency
38 - 511 511 1
gerrit-fetch-clone.jsonnet
in dashboards/gerrit/fetch-clone
40 - 512 512 1
gerrit-queues.jsonnet
in dashboards/gerrit/queues
67 - 513 513 1
gerrit-caches.jsonnet
in dashboards/gerrit/caches
52 - 513 513 1
gerrit-process.jsonnet
in dashboards/gerrit/process
57 - 528 528 1
promtail.yaml
in charts/promtail
212 - 534 632 5
loki.yaml
in charts/loki
134 - 584 695 7