lib/honeybadger/monitor/worker.rb in honeybadger-1.11.0.beta3 vs lib/honeybadger/monitor/worker.rb in honeybadger-1.11.0.beta4

- old
+ new

@@ -70,10 +70,10 @@ m << "#{metric}:stddev #{values.standard_dev}" if values.count > 1 m << "#{metric} #{values.count}" end end.each_slice(@per_request) do |mm| begin - @sender.send_metrics({ :metrics => mm, :environment => Honeybadger.configuration.environment_name, :hostname => Honeybadger.configuration.hostname }) + @sender.send_metrics({ :metrics => mm.compact, :environment => Honeybadger.configuration.environment_name, :hostname => Honeybadger.configuration.hostname }) rescue Exception => e log(:error, "[Honeybadger::Monitor::Worker#send_metrics] Failed to send #{mm.count} metrics: #{e.class} - #{e.message}\nBacktrace:\n#{e.backtrace.join("\n\t")}") end end end