mirror of
https://gitlab.com/gitlab-org/gitlab-foss.git
synced 2025-08-13 13:31:19 +00:00
Add latest changes from gitlab-org/gitlab@master
This commit is contained in:
27
lib/api/usage_data_queries.rb
Normal file
27
lib/api/usage_data_queries.rb
Normal file
@ -0,0 +1,27 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
module API
|
||||
class UsageDataQueries < ::API::Base
|
||||
before { authenticated_as_admin! }
|
||||
|
||||
feature_category :usage_ping
|
||||
|
||||
namespace 'usage_data' do
|
||||
before do
|
||||
not_found! unless Feature.enabled?(:usage_data_queries_api, default_enabled: false, type: :ops)
|
||||
end
|
||||
|
||||
desc 'Get raw SQL queries for usage data SQL metrics' do
|
||||
detail 'This feature was introduced in GitLab 13.11.'
|
||||
end
|
||||
|
||||
get 'queries' do
|
||||
Gitlab::QueryLimiting.disable!('https://gitlab.com/gitlab-org/gitlab/-/issues/325534')
|
||||
|
||||
queries = Gitlab::UsageDataQueries.uncached_data
|
||||
|
||||
present queries
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
Reference in New Issue
Block a user