mirror of
https://gitlab.com/gitlab-org/gitlab-foss.git
synced 2025-08-03 16:04:30 +00:00
32 lines
844 B
Ruby
32 lines
844 B
Ruby
# frozen_string_literal: true
|
|
|
|
module Gitlab
|
|
module Metrics
|
|
module Lfs
|
|
include Gitlab::Metrics::SliConfig
|
|
|
|
sidekiq_enabled!
|
|
|
|
class << self
|
|
def initialize_slis!
|
|
Gitlab::Metrics::Sli::ErrorRate.initialize_sli(:lfs_update_objects, [{}])
|
|
Gitlab::Metrics::Sli::ErrorRate.initialize_sli(:lfs_check_objects, [{}])
|
|
Gitlab::Metrics::Sli::ErrorRate.initialize_sli(:lfs_validate_link_objects, [{}])
|
|
end
|
|
|
|
def update_objects_error_rate
|
|
Gitlab::Metrics::Sli::ErrorRate[:lfs_update_objects]
|
|
end
|
|
|
|
def check_objects_error_rate
|
|
Gitlab::Metrics::Sli::ErrorRate[:lfs_check_objects]
|
|
end
|
|
|
|
def validate_link_objects_error_rate
|
|
Gitlab::Metrics::Sli::ErrorRate[:lfs_validate_link_objects]
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|