def get(self, request): global CHART_HOST, HOST_AGETN_IP list_name = 'list-a:'+str(HOST_AGETN_IP)+'-h:'+str(CHART_HOST) hash_name = 'hash-a:'+str(HOST_AGETN_IP)+'-h:'+str(CHART_HOST) print list_name, hash_name try: redis_obj = RedisHashOprt(settings.REDIS_HOSTNAME, settings.REDIS_PORT, db_numb=1) keys = redis_obj.getListValue(list_name, list_len=11, instance=False) data = redis_obj.filterHashTimeKey(hash_name, keys) return HttpResponse(json.dumps(data), content_type='application/json') except: return HttpResponse(json.dumps({}), content_type='application/json')
def get(self, request): global UUID global OPS_AGENT agent = OpenStackAgent.objects.get(pk=int(OPS_AGENT)) redis_ip = agent.guest_agent_base_url redis_port = 6379 hash_name = 'hash_data' list_name = 'list:'+str(UUID) try: redis_obj = RedisHashOprt(redis_ip, redis_port) keys_list = redis_obj.getListValue(list_name) data = redis_obj.getInstanceData(hash_name, keys_list) return HttpResponse(json.dumps(data), content_type='application/json') except: return HttpResponse(json.dumps({}), content_type='application/json')