Sha256: c8110df5d15c8d85d368e9fd18ec46d8f4958ec2bc97007614fe8affb4dd6ccd
Contents?: true
Size: 440 Bytes
Versions: 4
Compression:
Stored size: 440 Bytes
Contents
module Salus class GraphiteRenderer < BaseRenderer def render(data) iterate(data) do |name, metric| # Text metrics are unsupported next if metric.is_a? Salus::Text # Nil value means nothing collected, so just ignore it unless metric.value.nil? || metric.timestamp.nil? STDOUT.puts "#{name} #{metric.value} #{metric.timestamp.to_i}" end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
salus-0.2.1 | lib/salus/renderer/graphite.rb |
salus-0.2.0 | lib/salus/renderer/graphite.rb |
salus-0.1.3 | lib/salus/renderer/graphite.rb |
salus-0.1.2 | lib/salus/renderer/graphite.rb |