Sha256: 64d85b6e507ab752fb976aa1d41b149f23c5c19ae0172fcfa144d7d4bafdc373

Contents?: true

Size: 409 Bytes

Versions: 2

Compression:

Stored size: 409 Bytes

Contents

module GovukPrometheusExporter
  def self.configure
    unless Rails.env == "test"
      require "prometheus_exporter"
      require "prometheus_exporter/server"
      require "prometheus_exporter/middleware"

      server = PrometheusExporter::Server::WebServer.new bind: "localhost", port: 9394
      server.start

      Rails.application.middleware.unshift PrometheusExporter::Middleware
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
govuk_app_config-4.4.2 lib/govuk_app_config/govuk_prometheus_exporter.rb
govuk_app_config-4.4.1 lib/govuk_app_config/govuk_prometheus_exporter.rb