lib/fnordmetric/enterprise/compatibility_handler.rb in fnordmetric-1.2.4 vs lib/fnordmetric/enterprise/compatibility_handler.rb in fnordmetric-1.2.6

- old
+ new

@@ -6,11 +6,11 @@ else FnordMetric.error("missing key: _cmd") next end - if m = cmd.match(/^SAMPLE (.*)(delta|mean)-([0-9]+) ([0-9]+)$/) + if m = cmd.match(/^SAMPLE (.*)(delta|mean|sum)-([0-9]+) ([0-9]+)$/) gauge_type = m[2].to_sym gauge_tick = m[3].to_i gauge_key = :"#{m[1]}#{gauge_type}-#{gauge_tick}" op_value = m[4].to_i else @@ -27,10 +27,10 @@ :zero_config => true) end case gauge_type - when :delta + when :delta, :sum incr gauge, op_value when :mean incr_avg gauge, op_value