瀏覽代碼

Bug fix with API endpoints

steve 8 年之前
父節點
當前提交
99c3cbb2e6
共有 2 個文件被更改,包括 29 次插入2 次删除
  1. 1 1
      couchdb/views.js
  2. 28 1
      src/api/index.py

File diff suppressed because it is too large
+ 1 - 1
couchdb/views.js


+ 28 - 1
src/api/index.py

@@ -69,11 +69,38 @@ def get_summary(id):
 		id='summary/'+id.strip()
 		print p
 		print id
-		r = r = gReader.view(id,key=p['uid'])
+		r = gReader.view(id,key=p['uid'])
 		
 	except Exception,e:
 		print (e)
 	return json.dumps(r)	
+@app.route("/1/sys/usage/trend")
+def get_usage_trend():
+	"""
+		This function returns trends for the 24 most recent observations in the logs
+	"""
+	r = {}
+	try:
+		gReader = factory.instance(type=class_read,args=p)
+		r = gReader.view('summary/resource_usage_trend',key=p['uid'])
+	except Exception,e:
+		print (e)
+	return json.dumps(r)
+
+@app.route("/1/app/usage/trend")
+
+def get_usage_detail():
+	"""
+		This function returns trends for the 24 most recent observations in the logs
+	"""
+	r = {}
+	try:
+		gReader = factory.instance(type=class_read,args=p)
+		r = gReader.view('summary/app_resource_usage_details',key=p['uid'])
+	except Exception,e:
+		print (e)
+	return json.dumps(r)
+	
 @app.route('/get/<id>')
 def procs(id):
 	try: