Sha256: deadb69994cc745592241f133fa2aa1fdd7228bad52cbf0cfa28146355ee2a60
Contents?: true
Size: 782 Bytes
Versions: 47
Compression:
Stored size: 782 Bytes
Contents
require 'prometheus/client/registry' require 'prometheus/client/configuration' require 'prometheus/client/mmaped_value' module Prometheus # Client is a ruby implementation for a Prometheus compatible client. module Client class << self attr_writer :configuration def configuration @configuration ||= Configuration.new end def configure yield(configuration) end # Returns a default registry object def registry @registry ||= Registry.new end def logger configuration.logger end def pid configuration.pid_provider.call end def reinitialize_on_pid_change ::Prometheus::Client::MmapedValue.reinitialize_on_pid_change end end end end
Version data entries
47 entries across 47 versions & 1 rubygems