class ElasticAPM::Metrics::Registry
def define_sets
def define_sets # Only set the @sets once, in case we stop # and start again. return unless @sets.nil? sets = { system: CpuMemSet, vm: VMSet, breakdown: BreakdownSet, transaction: TransactionSet } if defined?(JVMSet) debug "Enabling JVM metrics collection" sets[:jvm] = JVMSet end @sets = sets.each_with_object({}) do |(key, kls), _sets_| debug "Adding metrics collector '#{kls}'" _sets_[key] = kls.new(config) end end