Commit 1b442e02 authored by Paul Asmuth's avatar Paul Asmuth
Browse files

distribution gauge stub

parent 4a281893
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -138,6 +138,7 @@ require "fnordmetric/context"

require "fnordmetric/gauges/timeseries_gauge"
require "fnordmetric/gauges/toplist_gauge"
require "fnordmetric/gauges/distribution_gauge"

require "fnordmetric/web/web"
require "fnordmetric/web/app_helpers"
+19 −0
Original line number Diff line number Diff line
class FnordMetric::DistributionGauge < FnordMetric::Gauge

  def render(namespace, event)
    interval = parse_interval(event["interval"])
    colors = ["#2F635E", "#606B36", "#727070", "#936953", "#CD645A", "#FACE4F", "#42436B"]


    render_page(:distribution_gauge)
  end

  def execute(cmd, context, *args)
    #incr_series(context, *args) if cmd == :incr
  end

  def renderable?
    true
  end

end
 No newline at end of file
+1 −1
Original line number Diff line number Diff line
@@ -3,7 +3,7 @@ class FnordMetric::Namespace
  attr_reader :handlers, :gauges, :opts, :key, :dashboards

  @@opts = [:event, :gauge, :widget, :set_title, :active_users_available]
  @@multi_gauges = [:timeseries_gauge, :toplist_gauge]
  @@multi_gauges = [:timeseries_gauge, :toplist_gauge, :distribution_gauge]

  def initialize(key, opts)    
    @gauges = Hash.new
+2 −0
Original line number Diff line number Diff line
@@ -11,6 +11,8 @@
-> fix html widget
-> fix toplist widget

-> caching

-> split up fnordmetric.namespace block into multiple files
-> show notification when connection lost
-> reconnect on disconnect
+9 −0
Original line number Diff line number Diff line
.report_view

  %h1= @opts[:title]
  %h3 Distribution Gauge
  
  %ul.ui_tabs.tabs
    %li.active{"data-tab" => "Overview"}
      %a{:href => "#"} Overview
Loading