lib/perus/server/models/system.rb in perus-0.1.6 vs lib/perus/server/models/system.rb in perus-0.1.7
- old
+ new
@@ -92,10 +92,14 @@
Value.create(attrs)
end
end
def latest(name)
- values_dataset.where(metric: name).order_by('timestamp desc').first
+ values_dataset.where(metric: name.to_s).order_by(:timestamp).last
+ end
+
+ def metric(name)
+ metrics_dataset.where(name: name.to_s).first
end
# ---------------------------------------
# actions