summaryrefslogtreecommitdiff
path: root/app/services
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2023-04-28 09:18:08 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2023-04-28 09:18:08 +0000
commit70c1d0352e39c3c04caaa3082c3ffb4ad5c29b32 (patch)
treed3ea704848d6a4bb44de46116ee7aec78019e90c /app/services
parent64a5bf8e84f5f4e3348b1586f3a3904cedceb207 (diff)
downloadgitlab-ce-70c1d0352e39c3c04caaa3082c3ffb4ad5c29b32.tar.gz
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/services')
-rw-r--r--app/services/metrics/dashboard/self_monitoring_dashboard_service.rb48
1 files changed, 0 insertions, 48 deletions
diff --git a/app/services/metrics/dashboard/self_monitoring_dashboard_service.rb b/app/services/metrics/dashboard/self_monitoring_dashboard_service.rb
deleted file mode 100644
index 62264281a02..00000000000
--- a/app/services/metrics/dashboard/self_monitoring_dashboard_service.rb
+++ /dev/null
@@ -1,48 +0,0 @@
-# frozen_string_literal: true
-
-# Fetches the self-monitoring metrics dashboard and formats the output.
-# Use Gitlab::Metrics::Dashboard::Finder to retrieve dashboards.
-module Metrics
- module Dashboard
- class SelfMonitoringDashboardService < ::Metrics::Dashboard::PredefinedDashboardService
- DASHBOARD_PATH = 'config/prometheus/self_monitoring_default.yml'
- DASHBOARD_NAME = N_('Overview')
-
- # SHA256 hash of dashboard content
- DASHBOARD_VERSION = '0f7ade2022e09f1a1da8e883cc95d84b9557e1e0e9b015c51eb964296aa73098'
-
- SEQUENCE = [
- STAGES::CustomMetricsInserter,
- STAGES::MetricEndpointInserter,
- STAGES::VariableEndpointInserter,
- STAGES::PanelIdsInserter
- ].freeze
-
- class << self
- def valid_params?(params)
- matching_dashboard?(params[:dashboard_path]) || self_monitoring_project?(params)
- end
-
- def all_dashboard_paths(_project)
- [{
- path: DASHBOARD_PATH,
- display_name: _(DASHBOARD_NAME),
- default: true,
- system_dashboard: true,
- out_of_the_box_dashboard: out_of_the_box_dashboard?
- }]
- end
-
- def self_monitoring_project?(params)
- params[:dashboard_path].nil? && params[:environment]&.project&.self_monitoring?
- end
- end
-
- private
-
- def dashboard_version
- DASHBOARD_VERSION
- end
- end
- end
-end