Commit f2206820 authored by Paul Asmuth's avatar Paul Asmuth
Browse files

fnordmetric-ui: better error reporting

parent 97e02781
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -7,6 +7,9 @@ class FnordMetric::TimeseriesWidget < FnordMetric::Widget
        :cmd => :values_at,
        :gauges => event["gauges"].map{ |gkey|
          _gauge = namespace.gauges[gkey.to_sym]
          unless _gauge
            return { :error => "gauge not found: #{gkey}" }
          end
          vals = _gauge.values_in(event["since"]..event["until"])
          { :key => gkey, :vals => vals, :title => _gauge.title }
        }
+3 −1
Original line number Diff line number Diff line
@@ -54,7 +54,9 @@ var FnordMetric = (function(pre){

  function onSocketMessage(raw) {
    var n, evt = JSON.parse(raw.data);
    console.log(evt);

    if (evt.error)
      return console.log("[FnordMetric] error: " + evt.error);

    if (evt.widget_key && widgets[evt.widget_key])
      widgets[evt.widget_key].send(evt);
+3 −3
Original line number Diff line number Diff line
@@ -52,11 +52,11 @@
    <div
      data-fnordmetric="timeseries"
      data-chart-style="line"
      data-height="240"
      data-height="400"
      data-time-range="16000"
      data-autoupdate="10"
      data-gauges="identity_rps"
      style="width:600px; "></div>
      data-gauges="identity_requests_per_second"
      style="width:900px; "></div>

    <div
      data-fnordmetric="timeseries"