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 11 def initialize @value_class = ::Prometheus::Client::MmapedValue @initial_mmap_file_size = 4 * 1024 @logger = Logger.new($stdout) @pid_provider = Process.method(:pid) @multiprocess_files_dir = ENV.fetch('prometheus_multiproc_dir') do Dir.mktmpdir("prometheus-mmap") end end