       # display graphs
       @resources.each (res) ->
         metrics = res.get("metrics");
+
         _.each metrics, (metric, key) ->
           s = ".resource[resource_id=" + res.id + "] .metric[metric='" + key + "']"
           el = $(s + " .graph")[0]
+
+          # draw footer
+          footer = $(s + " .footer")
+          unit = ""
+          if metric.unit?
+            if metric.unit != "%"
+              unit = " " + metric.unit
+            else
+              unit = "%"
+          footer_text = sprintf("Last Value: %0.2f%s", metric.vals[metric.vals.length-1].y, unit)
+          footer.text(footer_text)
 
           vals = _.map metric.vals, (v) ->
             [ new Date(v.x * 1000), v.y ]

          # draw
          g = new Dygraph(el, vals, opts)

          unit = ""
          if metric.unit?
            if metric.unit != "%"
              unit = " " + metric.unit
            else
              unit = "%"

          $(s + " .footer").text(sprintf("Last Value: %0.2f%s", metric.vals[metric.vals.length-1].y, unit))

    render_with_rickshaw: ->
      render()

          opts = {
            labels: [ "Date/Time", "v" ]
            strokeWidth: 2
            showLabelsOnHighlight: false
            legend: "never"
          }

          if metric.unit == "%"
