class Prometheus::Client::Configuration

Attributes

initial_mmap_file_size[RW]
logger[RW]
multiprocess_files_dir[RW]
pid_provider[RW]
value_class[RW]

Public Class Methods

new() click to toggle source
# File lib/prometheus/client/configuration.rb, line 10
def initialize
  @value_class = ::Prometheus::Client::MmapedValue
  @multiprocess_files_dir = ENV['prometheus_multiproc_dir']
  @initial_mmap_file_size = 4 * 1024
  @logger = Logger.new($stdout)
  @pid_provider = Process.method(:pid)
end