lib/sumologic.rb in sumologic-0.0.3 vs lib/sumologic.rb in sumologic-0.0.4
- old
+ new
@@ -50,8 +50,31 @@
req.url 'search/jobs/' + search_job['id'].to_s + '/records'
req.params = params
end
end
+ def dashboards(monitors=false)
+ params = {:dashboards => monitors}
+ r = @session.get do |req|
+ req.url 'dashboards'
+ req.params = params
+ end
+ return r.body.has_key?('dashboards') ? r.body['dashboards'] : nil
+ end
+
+ def dashboard(dashboard_id)
+ r = @session.get do |req|
+ req.url 'dashboards/' + dashboard_id.to_s
+ end
+ return r.body.has_key?('dashboard') ? r.body['dashboard'] : nil
+ end
+
+ def dashboard_data(dashboard_id)
+ r = @session.get do |req|
+ req.url 'dashboards/' + dashboard_id.to_s + '/data'
+ end
+ return r.body.has_key?('dashboardMonitorDatas') ? r.body['dashboardMonitorDatas'] : nil
+ end
+
end
end