Skip to content

Resolve "Improve Git LFS timeout observability"

What does this MR do and why?

This MR adds the following Prometheus metrics and increments them throughout the code as needed:

Metrics Related Issue
gitlab_sli_lfs_update_objects_total, gitlab_sli_lfs_update_objects_error_total [Pull mirroring] LFS objects fetch timeouts (#415229)
gitlab_sli_lfs_check_objects_total, gitlab_sli_lfs_check_objects_error_total Gitlab mirror to Gitlab: remote gitlab lfs obje... (#354510 - closed)
gitlab_sli_lfs_validate_link_objects_total, gitlab_sli_lfs_validate_link_objects_error_total Forking projects with large number of LFS files... (#411836 - closed) and Make max LFS OID limit configurable (!137584 - merged)

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Closes Improve Git LFS timeout observability (#424316)

Edited by Ash McKenzie

Merge request reports