config.ru does not depend on yaml anymore. comments for registry=

master
Denis Knauf 2021-05-09 20:38:37 +02:00
parent 9817156b7a
commit 8bf674fa55
2 changed files with 4 additions and 2 deletions

View File

@ -1,7 +1,6 @@
# vim: set noet sw=2 ts=2 sts=2:
require 'rack'
require_relative 'dnsbl_exporter'
require 'yaml'
DnsblCollector.load_config './config.yml'
@ -26,7 +25,7 @@ run lambda {|env|
[404, {"Content-Type" => "text/plain"}, ["Not found.\nYou want to try /metrics?\n"]]
end
rescue
STDERR.puts "#$! (#{$!.class})", $!.backtrace
STDERR.puts "#$! (#{$!.class})", *$!.backtrace
[500, {"Content-Type" => "text/plain"}, ["Server-error.\n"]]
end
}

View File

@ -43,8 +43,11 @@ class DnsblCollector
end
end
# The general Registry for the process.
# It stores not request-related metrices.
self.registry = Prometheus::Client::Registry.new
# @registry stores only request-related metrices.
attr_reader :lists, :registry, :configfile, :resolver, :metrics
def initialize registry: nil