Sha256: ea24353c5d3bd08d5d864d8499a6e51c2aaa80ef8c9efe1f7145c6d2d0e9d85e
Contents?: true
Size: 493 Bytes
Versions: 5
Compression:
Stored size: 493 Bytes
Contents
class Lbrt::Metric include Lbrt::Logger::Helper def initialize(client, options = {}) @client = client @options = options end def peco metric_names = @client.metrics.get.map {|mtrc| mtrc.fetch('name') }.select {|name| Lbrt::Utils.matched?(name, @options[:target]) } result = PecoSelector.select_from(metric_names) result.each do |name| url = "https://metrics.librato.com/s/metrics/#{name}" Lbrt::Utils.open(url) end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
lbrt-0.1.8 | lib/lbrt/metric.rb |
lbrt-0.1.7 | lib/lbrt/metric.rb |
lbrt-0.1.6 | lib/lbrt/metric.rb |
lbrt-0.1.5 | lib/lbrt/metric.rb |
lbrt-0.1.4 | lib/lbrt/metric.rb |