Module: Gitlab::Metrics::RailsSlis

Defined in:
lib/gitlab/metrics/rails_slis.rb

Class Method Summary collapse

Class Method Details

.graphql_query_apdexObject



23
24
25
# File 'lib/gitlab/metrics/rails_slis.rb', line 23

def graphql_query_apdex
  Gitlab::Metrics::Sli::Apdex[:graphql_query]
end

.initialize_request_slis!Object



7
8
9
10
11
12
13
# File 'lib/gitlab/metrics/rails_slis.rb', line 7

def initialize_request_slis!
  request_labels = possible_request_labels

  Gitlab::Metrics::Sli::Apdex.initialize_sli(:rails_request, request_labels)
  Gitlab::Metrics::Sli::ErrorRate.initialize_sli(:rails_request, request_labels)
  Gitlab::Metrics::Sli::Apdex.initialize_sli(:graphql_query, possible_graphql_query_labels)
end

.request_apdexObject



15
16
17
# File 'lib/gitlab/metrics/rails_slis.rb', line 15

def request_apdex
  Gitlab::Metrics::Sli::Apdex[:rails_request]
end

.request_error_rateObject



19
20
21
# File 'lib/gitlab/metrics/rails_slis.rb', line 19

def request_error_rate
  Gitlab::Metrics::Sli::ErrorRate[:rails_request]
end