Class: ManageIQ::API::Common::Metrics

Inherits:
Object
  • Object
show all
Defined in:
lib/manageiq/api/common/metrics.rb

Class Method Summary collapse

Class Method Details

.activate(config, prefix) ⇒ Object



5
6
7
8
9
10
11
12
# File 'lib/manageiq/api/common/metrics.rb', line 5

def self.activate(config, prefix)
  require 'prometheus_exporter'
  require 'prometheus_exporter/client'

  ensure_exporter_server
  enable_in_process_metrics
  enable_web_server_metrics(prefix)
end