diff options
Diffstat (limited to 'app/workers/clusters/applications')
-rw-r--r-- | app/workers/clusters/applications/check_prometheus_health_worker.rb | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/app/workers/clusters/applications/check_prometheus_health_worker.rb b/app/workers/clusters/applications/check_prometheus_health_worker.rb deleted file mode 100644 index 4f85c5c5b7a..00000000000 --- a/app/workers/clusters/applications/check_prometheus_health_worker.rb +++ /dev/null @@ -1,33 +0,0 @@ -# frozen_string_literal: true - -module Clusters - module Applications - class CheckPrometheusHealthWorker - include ApplicationWorker - - data_consistency :always - - # rubocop:disable Scalability/CronWorkerContext - # This worker does not perform work scoped to a context - include CronjobQueue - # rubocop:enable Scalability/CronWorkerContext - - queue_namespace :incident_management - feature_category :incident_management - urgency :low - - idempotent! - worker_has_external_dependencies! - - def perform - demo_project_ids = Gitlab::Monitor::DemoProjects.primary_keys - - clusters = Clusters::Cluster.with_application_prometheus - .with_project_http_integrations(demo_project_ids) - - # Move to a seperate worker with scoped context if expanded to do work on customer projects - clusters.each { |cluster| Clusters::Applications::PrometheusHealthCheckService.new(cluster).execute } - end - end - end -end |