From 0ec8bf74ba106d655b9a72398f0c9380c2755497 Mon Sep 17 00:00:00 2001 From: Sundaresan Rajangam Date: Wed, 17 Aug 2016 17:41:08 -0700 Subject: [PATCH] Fix issue with retrieving the db usage info in analytics-api Change-Id: I21fbac8eb8d5659476b4235cfdfcfec27feb6e90 Closes-Bug: #1614285 --- src/opserver/analytics_db.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/opserver/analytics_db.py b/src/opserver/analytics_db.py index 05e82c33e22..25e39d7d332 100644 --- a/src/opserver/analytics_db.py +++ b/src/opserver/analytics_db.py @@ -411,14 +411,14 @@ def get_dbusage_info(self, ip, port, user, password): uve_url = "http://" + ip + ":" + str(port) + \ "/analytics/uves/database-nodes?cfilt=DatabaseUsageInfo" data = OpServerUtils.get_url_http(uve_url, user, password) - node_dburls = json.loads(data) + node_dburls = json.loads(data.text) for node_dburl in node_dburls: # calculate disk usage percentage for analytics in each # cassandra node db_uve_data = OpServerUtils.get_url_http(node_dburl['href'], user, password) - db_uve_state = json.loads(db_uve_data) + db_uve_state = json.loads(db_uve_data.text) db_usage_in_perc = (100* float(db_uve_state['DatabaseUsageInfo']['database_usage'][0]['analytics_db_size_1k'])/ float(db_uve_state['DatabaseUsageInfo']['database_usage'][0]['disk_space_available_1k'] +