From 8bf674fa55aca2a0a1b7a9150f1ff7fdb845a25b Mon Sep 17 00:00:00 2001 From: Denis Knauf Date: Sun, 9 May 2021 20:38:37 +0200 Subject: [PATCH] config.ru does not depend on yaml anymore. comments for registry= --- config.ru | 3 +-- dnsbl_exporter.rb | 3 +++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/config.ru b/config.ru index 1b244c3..99d80d8 100644 --- a/config.ru +++ b/config.ru @@ -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 } diff --git a/dnsbl_exporter.rb b/dnsbl_exporter.rb index c0d60ad..23532da 100644 --- a/dnsbl_exporter.rb +++ b/dnsbl_exporter.rb @@ -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