ManageIQ/manageiq-providers-ibm_cloud

View on GitHub
app/models/manageiq/providers/ibm_cloud/container_manager/metrics_collector_worker.rb

Summary

Maintainability
A
0 mins
Test Coverage
F
50%
class ManageIQ::Providers::IbmCloud::ContainerManager::MetricsCollectorWorker < ManageIQ::Providers::BaseManager::MetricsCollectorWorker
  self.default_queue_name = "iks"

  def friendly_name
    @friendly_name ||= "C&U Metrics Collector for IKS"
  end

  def self.all_ems_in_zone
    super.select do |ems|
      ems.supports?(:metrics).tap do |supported|
        _log.info("Skipping [#{ems.name}] since it has no metrics endpoint") unless supported
      end
    end
  end

  def self.settings_name
    :ems_metrics_collector_worker_ibm_cloud_iks
  end
end