Class: Peatio::Metrics::Server

Inherits:
Object
  • Object
show all
Defined in:
lib/peatio/metrics/server.rb

Class Method Summary collapse

Class Method Details

.app(registry) ⇒ Object



5
6
7
8
9
10
11
12
13
# File 'lib/peatio/metrics/server.rb', line 5

def self.app(registry)
  Rack::Builder.new do |builder|
    builder.use Rack::CommonLogger
    builder.use Rack::ShowExceptions
    builder.use Rack::Deflater
    builder.use Prometheus::Middleware::Exporter, registry: registry
    builder.run ->(_) { [404, {"Content-Type" => "text/html"}, ["Not found\n"]] }
  end
end