Skip to content

Add housekeeping metrics to transaction manager

Quang-Minh Nguyen requested to merge qmnguyen0711/add-housekeeping-metrics into master

For #5732 (closed)

This MR lets the transaction manager record housekeeping metrics. Unfortunately, there might be hundreds of thousands of transaction managers, corresponding to the number of repositories (and their pool members) in a node. Those metrics must be gathered by per-process Prometheus collector. As a result, the partition manager is responsible for holding metric recorders. It creates a wrapper object and passes its pointer to the children's transaction managers. This approach lays a foundation to add more metrics recording the activity of transaction managers, not just housekeeping ones.

Along the way, the transaction manager uses a sub-set of the existing housekeeping metrics. So, this MR extracts those metrics out of the housekeeping manager. They will be shared later

Asserting recorded metrics is a challenge. Although the Prometheus library provides some test helpers to assert the collected metrics, they are not flexible enough. As a result, this MR implements a custom metric asserter for the transaction manager.

Manual tests

  • Setup the prometheus endpoint for Gitaly
prometheus_listen_addr = "127.0.0.1:9236"
  • Trigger housekeeping (via the "Optimize repository" button in the repository setting page)
  • Collect the metrics
gitaly_housekeeping_tasks_total
# HELP gitaly_housekeeping_tasks_total Total number of housekeeping tasks performed in the repository
# TYPE gitaly_housekeeping_tasks_total counter
gitaly_housekeeping_tasks_total{housekeeping_task="packed_objects_full_with_cruft",status="success"} 1
gitaly_housekeeping_tasks_total{housekeeping_task="packed_objects_geometric",status="success"} 1
gitaly_housekeeping_tasks_total{housekeeping_task="packed_refs",status="success"} 1
gitaly_housekeeping_tasks_total{housekeeping_task="total",status="success"} 2
gitaly_housekeeping_tasks_total{housekeeping_task="written_bitmap",status="success"} 1
gitaly_housekeeping_tasks_total{housekeeping_task="written_commit_graph_full",status="success"} 2
gitaly_housekeeping_tasks_total{housekeeping_task="written_multi_pack_index",status="success"} 2
gitaly_housekeeping_time_since_last_optimization_seconds_bucket
# HELP gitaly_housekeeping_time_since_last_optimization_seconds Absolute time in seconds since a given optimization has last been performed
# TYPE gitaly_housekeeping_time_since_last_optimization_seconds histogram
gitaly_housekeeping_time_since_last_optimization_seconds_bucket{data_structure="packfiles_full_repack",le="1"} 0
gitaly_housekeeping_time_since_last_optimization_seconds_bucket{data_structure="packfiles_full_repack",le="60"} 0
gitaly_housekeeping_time_since_last_optimization_seconds_bucket{data_structure="packfiles_full_repack",le="300"} 1
gitaly_housekeeping_time_since_last_optimization_seconds_bucket{data_structure="packfiles_full_repack",le="600"} 1
gitaly_housekeeping_time_since_last_optimization_seconds_bucket{data_structure="packfiles_full_repack",le="1800"} 1
gitaly_housekeeping_time_since_last_optimization_seconds_bucket{data_structure="packfiles_full_repack",le="3600"} 1
gitaly_housekeeping_time_since_last_optimization_seconds_bucket{data_structure="packfiles_full_repack",le="10800"} 2
gitaly_housekeeping_time_since_last_optimization_seconds_bucket{data_structure="packfiles_full_repack",le="21600"} 2
gitaly_housekeeping_time_since_last_optimization_seconds_bucket{data_structure="packfiles_full_repack",le="43200"} 2
gitaly_housekeeping_time_since_last_optimization_seconds_bucket{data_structure="packfiles_full_repack",le="64800"} 2
gitaly_housekeeping_time_since_last_optimization_seconds_bucket{data_structure="packfiles_full_repack",le="86400"} 2
gitaly_housekeeping_time_since_last_optimization_seconds_bucket{data_structure="packfiles_full_repack",le="172800"} 2
gitaly_housekeeping_time_since_last_optimization_seconds_bucket{data_structure="packfiles_full_repack",le="259200"} 2
gitaly_housekeeping_time_since_last_optimization_seconds_bucket{data_structure="packfiles_full_repack",le="432000"} 2
gitaly_housekeeping_time_since_last_optimization_seconds_bucket{data_structure="packfiles_full_repack",le="604800"} 2
gitaly_housekeeping_time_since_last_optimization_seconds_bucket{data_structure="packfiles_full_repack",le="1.2096e+06"} 2
gitaly_housekeeping_time_since_last_optimization_seconds_bucket{data_structure="packfiles_full_repack",le="1.8144e+06"} 2
gitaly_housekeeping_time_since_last_optimization_seconds_bucket{data_structure="packfiles_full_repack",le="2.4192e+06"} 2
gitaly_housekeeping_time_since_last_optimization_seconds_bucket{data_structure="packfiles_full_repack",le="+Inf"} 2
gitaly_housekeeping_time_since_last_optimization_seconds_sum{data_structure="packfiles_full_repack"} 3871.011595
gitaly_housekeeping_time_since_last_optimization_seconds_count{data_structure="packfiles_full_repack"} 2
gitaly_housekeeping_tasks_latency_bucket
# HELP gitaly_housekeeping_tasks_latency Latency of the housekeeping tasks performed
# TYPE gitaly_housekeeping_tasks_latency histogram
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="apply",le="0.001"} 0
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="apply",le="0.005"} 0
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="apply",le="0.025"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="apply",le="0.1"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="apply",le="0.5"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="apply",le="1"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="apply",le="10"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="apply",le="30"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="apply",le="60"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="apply",le="300"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="apply",le="1500"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="apply",le="+Inf"} 2
gitaly_housekeeping_tasks_latency_sum{housekeeping_task="commit-graph",stage="apply"} 0.019885709
gitaly_housekeeping_tasks_latency_count{housekeeping_task="commit-graph",stage="apply"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="prepare",le="0.001"} 0
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="prepare",le="0.005"} 0
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="prepare",le="0.025"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="prepare",le="0.1"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="prepare",le="0.5"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="prepare",le="1"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="prepare",le="10"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="prepare",le="30"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="prepare",le="60"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="prepare",le="300"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="prepare",le="1500"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="prepare",le="+Inf"} 2
gitaly_housekeeping_tasks_latency_sum{housekeeping_task="commit-graph",stage="prepare"} 0.034078916
gitaly_housekeeping_tasks_latency_count{housekeeping_task="commit-graph",stage="prepare"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="verify",le="0.001"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="verify",le="0.005"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="verify",le="0.025"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="verify",le="0.1"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="verify",le="0.5"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="verify",le="1"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="verify",le="10"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="verify",le="30"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="verify",le="60"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="verify",le="300"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="verify",le="1500"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="commit-graph",stage="verify",le="+Inf"} 2
gitaly_housekeeping_tasks_latency_sum{housekeeping_task="commit-graph",stage="verify"} 5.41e-07
gitaly_housekeeping_tasks_latency_count{housekeeping_task="commit-graph",stage="verify"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="apply",le="0.001"} 0
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="apply",le="0.005"} 0
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="apply",le="0.025"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="apply",le="0.1"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="apply",le="0.5"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="apply",le="1"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="apply",le="10"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="apply",le="30"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="apply",le="60"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="apply",le="300"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="apply",le="1500"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="apply",le="+Inf"} 1
gitaly_housekeeping_tasks_latency_sum{housekeeping_task="pack-refs",stage="apply"} 0.005256875
gitaly_housekeeping_tasks_latency_count{housekeeping_task="pack-refs",stage="apply"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="prepare",le="0.001"} 0
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="prepare",le="0.005"} 0
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="prepare",le="0.025"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="prepare",le="0.1"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="prepare",le="0.5"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="prepare",le="1"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="prepare",le="10"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="prepare",le="30"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="prepare",le="60"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="prepare",le="300"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="prepare",le="1500"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="prepare",le="+Inf"} 1
gitaly_housekeeping_tasks_latency_sum{housekeeping_task="pack-refs",stage="prepare"} 0.015062292
gitaly_housekeeping_tasks_latency_count{housekeeping_task="pack-refs",stage="prepare"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="verify",le="0.001"} 0
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="verify",le="0.005"} 0
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="verify",le="0.025"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="verify",le="0.1"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="verify",le="0.5"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="verify",le="1"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="verify",le="10"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="verify",le="30"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="verify",le="60"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="verify",le="300"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="verify",le="1500"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="pack-refs",stage="verify",le="+Inf"} 1
gitaly_housekeeping_tasks_latency_sum{housekeeping_task="pack-refs",stage="verify"} 0.008205041
gitaly_housekeeping_tasks_latency_count{housekeeping_task="pack-refs",stage="verify"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="apply",le="0.001"} 0
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="apply",le="0.005"} 0
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="apply",le="0.025"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="apply",le="0.1"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="apply",le="0.5"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="apply",le="1"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="apply",le="10"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="apply",le="30"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="apply",le="60"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="apply",le="300"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="apply",le="1500"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="apply",le="+Inf"} 2
gitaly_housekeeping_tasks_latency_sum{housekeeping_task="repack",stage="apply"} 0.040077541999999994
gitaly_housekeeping_tasks_latency_count{housekeeping_task="repack",stage="apply"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="prepare",le="0.001"} 0
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="prepare",le="0.005"} 0
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="prepare",le="0.025"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="prepare",le="0.1"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="prepare",le="0.5"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="prepare",le="1"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="prepare",le="10"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="prepare",le="30"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="prepare",le="60"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="prepare",le="300"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="prepare",le="1500"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="prepare",le="+Inf"} 2
gitaly_housekeeping_tasks_latency_sum{housekeeping_task="repack",stage="prepare"} 0.071799
gitaly_housekeeping_tasks_latency_count{housekeeping_task="repack",stage="prepare"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="verify",le="0.001"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="verify",le="0.005"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="verify",le="0.025"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="verify",le="0.1"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="verify",le="0.5"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="verify",le="1"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="verify",le="10"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="verify",le="30"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="verify",le="60"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="verify",le="300"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="verify",le="1500"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="repack",stage="verify",le="+Inf"} 2
gitaly_housekeeping_tasks_latency_sum{housekeeping_task="repack",stage="verify"} 0.025595042
gitaly_housekeeping_tasks_latency_count{housekeeping_task="repack",stage="verify"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="apply",le="0.001"} 0
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="apply",le="0.005"} 0
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="apply",le="0.025"} 0
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="apply",le="0.1"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="apply",le="0.5"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="apply",le="1"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="apply",le="10"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="apply",le="30"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="apply",le="60"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="apply",le="300"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="apply",le="1500"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="apply",le="+Inf"} 2
gitaly_housekeeping_tasks_latency_sum{housekeeping_task="total",stage="apply"} 0.065272334
gitaly_housekeeping_tasks_latency_count{housekeeping_task="total",stage="apply"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="prepare",le="0.001"} 0
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="prepare",le="0.005"} 0
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="prepare",le="0.025"} 0
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="prepare",le="0.1"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="prepare",le="0.5"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="prepare",le="1"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="prepare",le="10"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="prepare",le="30"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="prepare",le="60"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="prepare",le="300"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="prepare",le="1500"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="prepare",le="+Inf"} 2
gitaly_housekeeping_tasks_latency_sum{housekeeping_task="total",stage="prepare"} 0.121001666
gitaly_housekeeping_tasks_latency_count{housekeeping_task="total",stage="prepare"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="verify",le="0.001"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="verify",le="0.005"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="verify",le="0.025"} 1
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="verify",le="0.1"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="verify",le="0.5"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="verify",le="1"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="verify",le="10"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="verify",le="30"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="verify",le="60"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="verify",le="300"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="verify",le="1500"} 2
gitaly_housekeeping_tasks_latency_bucket{housekeeping_task="total",stage="verify",le="+Inf"} 2
gitaly_housekeeping_tasks_latency_sum{housekeeping_task="total",stage="verify"} 0.033847875
gitaly_housekeeping_tasks_latency_count{housekeeping_task="total",stage="verify"} 2
gitaly_housekeeping_pruned_files_total
# HELP gitaly_housekeeping_pruned_files_total Total number of files pruned
# TYPE gitaly_housekeeping_pruned_files_total counter
gitaly_housekeeping_pruned_files_total{filetype="configkeys"} 0
gitaly_housekeeping_pruned_files_total{filetype="configsections"} 0
gitaly_housekeeping_pruned_files_total{filetype="locks"} 0
gitaly_housekeeping_pruned_files_total{filetype="objects"} 0
gitaly_housekeeping_pruned_files_total{filetype="packedrefslock"} 0
gitaly_housekeeping_pruned_files_total{filetype="packedrefsnew"} 0
gitaly_housekeeping_pruned_files_total{filetype="packfilelocks"} 0
gitaly_housekeeping_pruned_files_total{filetype="reflocks"} 0
gitaly_housekeeping_pruned_files_total{filetype="refs"} 0
gitaly_housekeeping_pruned_files_total{filetype="refsemptydir"} 0
gitaly_housekeeping_pruned_files_total{filetype="reftablelocks"} 0
gitaly_housekeeping_pruned_files_total{filetype="serverinfo"} 0
And some other metrics about data structure
# HELP gitaly_housekeeping_data_structure_count Total count of the data structures that exist in the repository
# TYPE gitaly_housekeeping_data_structure_count histogram
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="1"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="1.6819243248808697"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="2.8288694346259695"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="4.7579443140094115"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="8.002502278161053"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="13.459603241553651"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="22.63803409521449"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="38.075460212223746"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="64.04004271197284"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="107.71050560367699"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="181.16091942004155"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="304.69895709035103"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="512.4805876960938"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="861.953566475304"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="1449.7406703726335"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="2438.3540982688314"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="4101.127070551306"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="6897.785379387665"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="11601.553017399732"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="19512.934226359663"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="32819.2787251148"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="55199.54321281579"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="92841.45445194759"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="156152.30060005"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="262636.3527653337"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="441734.4703140079"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="742963.9507594962"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="1.2496091412919895e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="2.1017480113324933e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="3.534981105030114e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="5.945570708544405e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="1.0000000000000024e+07"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="commit_graph_chain",le="+Inf"} 2
gitaly_housekeeping_data_structure_count_sum{data_structure="commit_graph_chain"} 1
gitaly_housekeeping_data_structure_count_count{data_structure="commit_graph_chain"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="1"} 0
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="1.6819243248808697"} 0
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="2.8288694346259695"} 0
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="4.7579443140094115"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="8.002502278161053"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="13.459603241553651"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="22.63803409521449"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="38.075460212223746"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="64.04004271197284"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="107.71050560367699"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="181.16091942004155"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="304.69895709035103"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="512.4805876960938"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="861.953566475304"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="1449.7406703726335"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="2438.3540982688314"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="4101.127070551306"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="6897.785379387665"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="11601.553017399732"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="19512.934226359663"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="32819.2787251148"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="55199.54321281579"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="92841.45445194759"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="156152.30060005"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="262636.3527653337"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="441734.4703140079"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="742963.9507594962"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="1.2496091412919895e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="2.1017480113324933e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="3.534981105030114e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="5.945570708544405e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="1.0000000000000024e+07"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_recent",le="+Inf"} 2
gitaly_housekeeping_data_structure_count_sum{data_structure="loose_objects_recent"} 6
gitaly_housekeeping_data_structure_count_count{data_structure="loose_objects_recent"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="1"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="1.6819243248808697"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="2.8288694346259695"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="4.7579443140094115"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="8.002502278161053"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="13.459603241553651"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="22.63803409521449"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="38.075460212223746"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="64.04004271197284"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="107.71050560367699"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="181.16091942004155"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="304.69895709035103"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="512.4805876960938"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="861.953566475304"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="1449.7406703726335"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="2438.3540982688314"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="4101.127070551306"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="6897.785379387665"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="11601.553017399732"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="19512.934226359663"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="32819.2787251148"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="55199.54321281579"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="92841.45445194759"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="156152.30060005"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="262636.3527653337"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="441734.4703140079"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="742963.9507594962"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="1.2496091412919895e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="2.1017480113324933e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="3.534981105030114e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="5.945570708544405e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="1.0000000000000024e+07"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_objects_stale",le="+Inf"} 2
gitaly_housekeeping_data_structure_count_sum{data_structure="loose_objects_stale"} 0
gitaly_housekeeping_data_structure_count_count{data_structure="loose_objects_stale"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="1"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="1.6819243248808697"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="2.8288694346259695"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="4.7579443140094115"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="8.002502278161053"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="13.459603241553651"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="22.63803409521449"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="38.075460212223746"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="64.04004271197284"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="107.71050560367699"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="181.16091942004155"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="304.69895709035103"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="512.4805876960938"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="861.953566475304"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="1449.7406703726335"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="2438.3540982688314"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="4101.127070551306"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="6897.785379387665"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="11601.553017399732"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="19512.934226359663"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="32819.2787251148"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="55199.54321281579"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="92841.45445194759"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="156152.30060005"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="262636.3527653337"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="441734.4703140079"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="742963.9507594962"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="1.2496091412919895e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="2.1017480113324933e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="3.534981105030114e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="5.945570708544405e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="1.0000000000000024e+07"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="loose_references",le="+Inf"} 2
gitaly_housekeeping_data_structure_count_sum{data_structure="loose_references"} 1
gitaly_housekeeping_data_structure_count_count{data_structure="loose_references"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="1"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="1.6819243248808697"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="2.8288694346259695"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="4.7579443140094115"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="8.002502278161053"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="13.459603241553651"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="22.63803409521449"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="38.075460212223746"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="64.04004271197284"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="107.71050560367699"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="181.16091942004155"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="304.69895709035103"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="512.4805876960938"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="861.953566475304"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="1449.7406703726335"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="2438.3540982688314"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="4101.127070551306"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="6897.785379387665"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="11601.553017399732"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="19512.934226359663"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="32819.2787251148"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="55199.54321281579"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="92841.45445194759"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="156152.30060005"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="262636.3527653337"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="441734.4703140079"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="742963.9507594962"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="1.2496091412919895e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="2.1017480113324933e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="3.534981105030114e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="5.945570708544405e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="1.0000000000000024e+07"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="multi_pack_index_packfile_count",le="+Inf"} 2
gitaly_housekeeping_data_structure_count_sum{data_structure="multi_pack_index_packfile_count"} 0
gitaly_housekeeping_data_structure_count_count{data_structure="multi_pack_index_packfile_count"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="1"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="1.6819243248808697"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="2.8288694346259695"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="4.7579443140094115"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="8.002502278161053"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="13.459603241553651"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="22.63803409521449"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="38.075460212223746"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="64.04004271197284"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="107.71050560367699"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="181.16091942004155"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="304.69895709035103"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="512.4805876960938"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="861.953566475304"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="1449.7406703726335"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="2438.3540982688314"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="4101.127070551306"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="6897.785379387665"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="11601.553017399732"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="19512.934226359663"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="32819.2787251148"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="55199.54321281579"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="92841.45445194759"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="156152.30060005"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="262636.3527653337"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="441734.4703140079"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="742963.9507594962"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="1.2496091412919895e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="2.1017480113324933e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="3.534981105030114e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="5.945570708544405e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="1.0000000000000024e+07"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles",le="+Inf"} 2
gitaly_housekeeping_data_structure_count_sum{data_structure="packfiles"} 1
gitaly_housekeeping_data_structure_count_count{data_structure="packfiles"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="1"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="1.6819243248808697"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="2.8288694346259695"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="4.7579443140094115"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="8.002502278161053"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="13.459603241553651"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="22.63803409521449"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="38.075460212223746"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="64.04004271197284"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="107.71050560367699"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="181.16091942004155"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="304.69895709035103"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="512.4805876960938"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="861.953566475304"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="1449.7406703726335"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="2438.3540982688314"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="4101.127070551306"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="6897.785379387665"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="11601.553017399732"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="19512.934226359663"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="32819.2787251148"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="55199.54321281579"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="92841.45445194759"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="156152.30060005"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="262636.3527653337"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="441734.4703140079"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="742963.9507594962"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="1.2496091412919895e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="2.1017480113324933e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="3.534981105030114e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="5.945570708544405e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="1.0000000000000024e+07"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_cruft",le="+Inf"} 2
gitaly_housekeeping_data_structure_count_sum{data_structure="packfiles_cruft"} 0
gitaly_housekeeping_data_structure_count_count{data_structure="packfiles_cruft"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="1"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="1.6819243248808697"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="2.8288694346259695"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="4.7579443140094115"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="8.002502278161053"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="13.459603241553651"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="22.63803409521449"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="38.075460212223746"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="64.04004271197284"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="107.71050560367699"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="181.16091942004155"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="304.69895709035103"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="512.4805876960938"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="861.953566475304"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="1449.7406703726335"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="2438.3540982688314"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="4101.127070551306"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="6897.785379387665"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="11601.553017399732"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="19512.934226359663"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="32819.2787251148"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="55199.54321281579"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="92841.45445194759"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="156152.30060005"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="262636.3527653337"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="441734.4703140079"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="742963.9507594962"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="1.2496091412919895e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="2.1017480113324933e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="3.534981105030114e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="5.945570708544405e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="1.0000000000000024e+07"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_keep",le="+Inf"} 2
gitaly_housekeeping_data_structure_count_sum{data_structure="packfiles_keep"} 0
gitaly_housekeeping_data_structure_count_count{data_structure="packfiles_keep"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="1"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="1.6819243248808697"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="2.8288694346259695"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="4.7579443140094115"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="8.002502278161053"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="13.459603241553651"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="22.63803409521449"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="38.075460212223746"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="64.04004271197284"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="107.71050560367699"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="181.16091942004155"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="304.69895709035103"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="512.4805876960938"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="861.953566475304"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="1449.7406703726335"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="2438.3540982688314"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="4101.127070551306"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="6897.785379387665"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="11601.553017399732"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="19512.934226359663"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="32819.2787251148"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="55199.54321281579"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="92841.45445194759"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="156152.30060005"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="262636.3527653337"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="441734.4703140079"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="742963.9507594962"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="1.2496091412919895e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="2.1017480113324933e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="3.534981105030114e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="5.945570708544405e+06"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="1.0000000000000024e+07"} 2
gitaly_housekeeping_data_structure_count_bucket{data_structure="packfiles_reverse_indices",le="+Inf"} 2
gitaly_housekeeping_data_structure_count_sum{data_structure="packfiles_reverse_indices"} 1
gitaly_housekeeping_data_structure_count_count{data_structure="packfiles_reverse_indices"} 2
# HELP gitaly_housekeeping_data_structure_existence_total Total number of data structures that exist in the repository
# TYPE gitaly_housekeeping_data_structure_existence_total counter
gitaly_housekeeping_data_structure_existence_total{data_structure="bitmap",exists="false"} 2
gitaly_housekeeping_data_structure_existence_total{data_structure="bitmap",exists="true"} 0
gitaly_housekeeping_data_structure_existence_total{data_structure="bitmap_hash_cache",exists="false"} 2
gitaly_housekeeping_data_structure_existence_total{data_structure="bitmap_hash_cache",exists="true"} 0
gitaly_housekeeping_data_structure_existence_total{data_structure="bitmap_lookup_table",exists="false"} 2
gitaly_housekeeping_data_structure_existence_total{data_structure="bitmap_lookup_table",exists="true"} 0
gitaly_housekeeping_data_structure_existence_total{data_structure="commit_graph",exists="false"} 1
gitaly_housekeeping_data_structure_existence_total{data_structure="commit_graph",exists="true"} 1
gitaly_housekeeping_data_structure_existence_total{data_structure="commit_graph_bloom_filters",exists="false"} 1
gitaly_housekeeping_data_structure_existence_total{data_structure="commit_graph_bloom_filters",exists="true"} 1
gitaly_housekeeping_data_structure_existence_total{data_structure="commit_graph_generation_data",exists="false"} 1
gitaly_housekeeping_data_structure_existence_total{data_structure="commit_graph_generation_data",exists="true"} 1
gitaly_housekeeping_data_structure_existence_total{data_structure="commit_graph_generation_data_overflow",exists="false"} 2
gitaly_housekeeping_data_structure_existence_total{data_structure="commit_graph_generation_data_overflow",exists="true"} 0
gitaly_housekeeping_data_structure_existence_total{data_structure="multi_pack_index",exists="false"} 2
gitaly_housekeeping_data_structure_existence_total{data_structure="multi_pack_index",exists="true"} 0
gitaly_housekeeping_data_structure_existence_total{data_structure="multi_pack_index_bitmap",exists="false"} 2
gitaly_housekeeping_data_structure_existence_total{data_structure="multi_pack_index_bitmap",exists="true"} 0
gitaly_housekeeping_data_structure_existence_total{data_structure="multi_pack_index_bitmap_hash_cache",exists="false"} 2
gitaly_housekeeping_data_structure_existence_total{data_structure="multi_pack_index_bitmap_hash_cache",exists="true"} 0
gitaly_housekeeping_data_structure_existence_total{data_structure="multi_pack_index_bitmap_lookup_table",exists="false"} 2
gitaly_housekeeping_data_structure_existence_total{data_structure="multi_pack_index_bitmap_lookup_table",exists="true"} 0
# HELP gitaly_housekeeping_data_structure_size Total size of the data structures that exist in the repository
# TYPE gitaly_housekeeping_data_structure_size histogram
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="1"} 0
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="2.213747402688091"} 0
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="4.900677562908269"} 0
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="10.848862226299985"} 0
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="24.016640575592533"} 0
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="53.16677569551139"} 0
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="117.69781160523867"} 0
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="260.5532247431694"} 0
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="576.7990245371976"} 0
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="1276.8873424422457"} 0
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="2826.706037856821"} 0
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="6257.613149468281"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="13852.774856662254"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="30666.544358958956"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="67887.98292406452"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="150286.84587188132"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="332697.1147070627"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="736507.373564582"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="1.630441285289221e+06"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="3.609385160544446e+06"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="7.990267024456206e+06"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="1.7688432872174226e+07"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="3.915772232839835e+07"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="8.668530609967332e+07"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="1.9189937122937393e+08"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="4.248167346365043e+08"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="9.404369429199975e+08"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="2.0818898397810729e+09"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="4.608778225498076e+09"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="1.0202670826261795e+10"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="2.258613604211861e+10"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="4.9999999999999954e+10"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_recent",le="+Inf"} 2
gitaly_housekeeping_data_structure_size_sum{data_structure="loose_objects_recent"} 6028
gitaly_housekeeping_data_structure_size_count{data_structure="loose_objects_recent"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="1"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="2.213747402688091"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="4.900677562908269"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="10.848862226299985"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="24.016640575592533"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="53.16677569551139"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="117.69781160523867"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="260.5532247431694"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="576.7990245371976"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="1276.8873424422457"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="2826.706037856821"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="6257.613149468281"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="13852.774856662254"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="30666.544358958956"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="67887.98292406452"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="150286.84587188132"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="332697.1147070627"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="736507.373564582"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="1.630441285289221e+06"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="3.609385160544446e+06"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="7.990267024456206e+06"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="1.7688432872174226e+07"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="3.915772232839835e+07"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="8.668530609967332e+07"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="1.9189937122937393e+08"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="4.248167346365043e+08"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="9.404369429199975e+08"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="2.0818898397810729e+09"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="4.608778225498076e+09"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="1.0202670826261795e+10"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="2.258613604211861e+10"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="4.9999999999999954e+10"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="loose_objects_stale",le="+Inf"} 2
gitaly_housekeeping_data_structure_size_sum{data_structure="loose_objects_stale"} 0
gitaly_housekeeping_data_structure_size_count{data_structure="loose_objects_stale"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="1"} 0
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="2.213747402688091"} 0
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="4.900677562908269"} 0
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="10.848862226299985"} 0
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="24.016640575592533"} 0
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="53.16677569551139"} 0
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="117.69781160523867"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="260.5532247431694"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="576.7990245371976"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="1276.8873424422457"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="2826.706037856821"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="6257.613149468281"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="13852.774856662254"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="30666.544358958956"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="67887.98292406452"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="150286.84587188132"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="332697.1147070627"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="736507.373564582"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="1.630441285289221e+06"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="3.609385160544446e+06"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="7.990267024456206e+06"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="1.7688432872174226e+07"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="3.915772232839835e+07"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="8.668530609967332e+07"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="1.9189937122937393e+08"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="4.248167346365043e+08"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="9.404369429199975e+08"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="2.0818898397810729e+09"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="4.608778225498076e+09"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="1.0202670826261795e+10"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="2.258613604211861e+10"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="4.9999999999999954e+10"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packed_references",le="+Inf"} 2
gitaly_housekeeping_data_structure_size_sum{data_structure="packed_references"} 206
gitaly_housekeeping_data_structure_size_count{data_structure="packed_references"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="1"} 1
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="2.213747402688091"} 1
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="4.900677562908269"} 1
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="10.848862226299985"} 1
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="24.016640575592533"} 1
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="53.16677569551139"} 1
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="117.69781160523867"} 1
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="260.5532247431694"} 1
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="576.7990245371976"} 1
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="1276.8873424422457"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="2826.706037856821"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="6257.613149468281"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="13852.774856662254"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="30666.544358958956"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="67887.98292406452"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="150286.84587188132"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="332697.1147070627"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="736507.373564582"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="1.630441285289221e+06"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="3.609385160544446e+06"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="7.990267024456206e+06"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="1.7688432872174226e+07"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="3.915772232839835e+07"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="8.668530609967332e+07"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="1.9189937122937393e+08"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="4.248167346365043e+08"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="9.404369429199975e+08"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="2.0818898397810729e+09"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="4.608778225498076e+09"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="1.0202670826261795e+10"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="2.258613604211861e+10"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="4.9999999999999954e+10"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles",le="+Inf"} 2
gitaly_housekeeping_data_structure_size_sum{data_structure="packfiles"} 728
gitaly_housekeeping_data_structure_size_count{data_structure="packfiles"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="1"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="2.213747402688091"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="4.900677562908269"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="10.848862226299985"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="24.016640575592533"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="53.16677569551139"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="117.69781160523867"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="260.5532247431694"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="576.7990245371976"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="1276.8873424422457"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="2826.706037856821"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="6257.613149468281"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="13852.774856662254"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="30666.544358958956"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="67887.98292406452"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="150286.84587188132"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="332697.1147070627"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="736507.373564582"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="1.630441285289221e+06"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="3.609385160544446e+06"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="7.990267024456206e+06"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="1.7688432872174226e+07"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="3.915772232839835e+07"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="8.668530609967332e+07"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="1.9189937122937393e+08"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="4.248167346365043e+08"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="9.404369429199975e+08"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="2.0818898397810729e+09"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="4.608778225498076e+09"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="1.0202670826261795e+10"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="2.258613604211861e+10"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="4.9999999999999954e+10"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_cruft",le="+Inf"} 2
gitaly_housekeeping_data_structure_size_sum{data_structure="packfiles_cruft"} 0
gitaly_housekeeping_data_structure_size_count{data_structure="packfiles_cruft"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="1"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="2.213747402688091"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="4.900677562908269"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="10.848862226299985"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="24.016640575592533"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="53.16677569551139"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="117.69781160523867"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="260.5532247431694"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="576.7990245371976"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="1276.8873424422457"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="2826.706037856821"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="6257.613149468281"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="13852.774856662254"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="30666.544358958956"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="67887.98292406452"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="150286.84587188132"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="332697.1147070627"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="736507.373564582"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="1.630441285289221e+06"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="3.609385160544446e+06"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="7.990267024456206e+06"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="1.7688432872174226e+07"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="3.915772232839835e+07"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="8.668530609967332e+07"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="1.9189937122937393e+08"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="4.248167346365043e+08"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="9.404369429199975e+08"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="2.0818898397810729e+09"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="4.608778225498076e+09"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="1.0202670826261795e+10"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="2.258613604211861e+10"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="4.9999999999999954e+10"} 2
gitaly_housekeeping_data_structure_size_bucket{data_structure="packfiles_keep",le="+Inf"} 2
gitaly_housekeeping_data_structure_size_sum{data_structure="packfiles_keep"} 0
gitaly_housekeeping_data_structure_size_count{data_structure="packfiles_keep"} 2
Edited by Quang-Minh Nguyen

Merge request reports

Loading