Sha256: a25998c3f93bb09ca990907c5db74a11ee127b82e93c72fcb54a2df4c3439e3e

Contents?: true

Size: 525 Bytes

Versions: 19

Compression:

Stored size: 525 Bytes

Contents

class MetricFu::StatsHotspot < MetricFu::Hotspot

  COLUMNS = %w{stat_name stat_value}

  def columns
    COLUMNS
  end

  def name
    :stats
  end

  def map_strategy
    :absent
  end

  def reduce_strategy
    :absent
  end

  def score_strategy
    :absent
  end

  def generate_records(data, table)
    return if data == nil
    data.each do |key, value|
      next if value.kind_of?(Array)
      table << {
        "metric" => name,
        "stat_name" => key,
        "stat_value" => value
      }
    end
  end

end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
metric_fu-4.11.3 lib/metric_fu/metrics/stats/hotspot.rb
metric_fu-4.11.2 lib/metric_fu/metrics/stats/hotspot.rb
metric_fu-4.11.1 lib/metric_fu/metrics/stats/hotspot.rb
metric_fu-4.11.0 lib/metric_fu/metrics/stats/hotspot.rb
metric_fu-4.10.0 lib/metric_fu/metrics/stats/stats_hotspot.rb
metric_fu-4.9.0 lib/metric_fu/metrics/stats/stats_hotspot.rb
metric_fu-4.8.0 lib/metric_fu/metrics/stats/stats_hotspot.rb
metric_fu-4.7.4 lib/metric_fu/metrics/stats/stats_hotspot.rb
metric_fu-4.7.3 lib/metric_fu/metrics/stats/stats_hotspot.rb
metric_fu-4.7.2 lib/metric_fu/metrics/stats/stats_hotspot.rb
metric_fu-4.7.1 lib/metric_fu/metrics/stats/stats_hotspot.rb
metric_fu-4.7.0 lib/metric_fu/metrics/stats/stats_hotspot.rb
metric_fu-4.6.0 lib/metric_fu/metrics/stats/stats_hotspot.rb
metric_fu-4.5.2 lib/metric_fu/metrics/stats/stats_hotspot.rb
metric_fu-4.5.1 lib/metric_fu/metrics/stats/stats_hotspot.rb
metric_fu-4.4.4 lib/metric_fu/metrics/stats/stats_hotspot.rb
metric_fu-4.4.3 lib/metric_fu/metrics/stats/stats_hotspot.rb
metric_fu-4.4.2 lib/metric_fu/metrics/stats/stats_hotspot.rb
metric_fu-4.4.1 lib/metric_fu/metrics/stats/stats_hotspot.rb